diff options
author | Robert Schütz <nix@dotlambda.de> | 2024-03-12 22:13:07 -0700 |
---|---|---|
committer | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2024-03-21 13:35:11 +0100 |
commit | 58ea73f6a42d6c796e9ff1d9aabfde027a3cef49 (patch) | |
tree | e6709db3036e32334d044be8677f595cb3963ddc | |
parent | 97d976bb60d630c75afbc1f2921bbd8f0f72a7ae (diff) | |
download | nixlib-58ea73f6a42d6c796e9ff1d9aabfde027a3cef49.tar nixlib-58ea73f6a42d6c796e9ff1d9aabfde027a3cef49.tar.gz nixlib-58ea73f6a42d6c796e9ff1d9aabfde027a3cef49.tar.bz2 nixlib-58ea73f6a42d6c796e9ff1d9aabfde027a3cef49.tar.lz nixlib-58ea73f6a42d6c796e9ff1d9aabfde027a3cef49.tar.xz nixlib-58ea73f6a42d6c796e9ff1d9aabfde027a3cef49.tar.zst nixlib-58ea73f6a42d6c796e9ff1d9aabfde027a3cef49.zip |
rss2email: fix tests with html2text 2024.2.25
-rw-r--r-- | pkgs/applications/networking/feedreaders/rss2email/default.nix | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/pkgs/applications/networking/feedreaders/rss2email/default.nix b/pkgs/applications/networking/feedreaders/rss2email/default.nix index b9e903c236a5..3feabb49602d 100644 --- a/pkgs/applications/networking/feedreaders/rss2email/default.nix +++ b/pkgs/applications/networking/feedreaders/rss2email/default.nix @@ -1,4 +1,9 @@ -{ pythonPackages, fetchurl, lib, nixosTests }: +{ lib +, pythonPackages +, fetchPypi +, fetchpatch2 +, nixosTests +}: with pythonPackages; @@ -9,11 +14,19 @@ buildPythonApplication rec { propagatedBuildInputs = [ feedparser html2text ]; nativeCheckInputs = [ beautifulsoup4 ]; - src = fetchurl { - url = "mirror://pypi/r/rss2email/${pname}-${version}.tar.gz"; - sha256 = "sha256-RwORS2PHquxBZLNKqCJtR5XX4SHqPCb/Fn+Y68dfI/g="; + src = fetchPypi { + inherit pname version; + hash = "sha256-RwORS2PHquxBZLNKqCJtR5XX4SHqPCb/Fn+Y68dfI/g="; }; + patches = [ + (fetchpatch2 { + name = "html2text-2024.2.25-compat.patch"; + url = "https://github.com/rss2email/rss2email/commit/b5c0e78006c2db6929b5ff50e8529de58a00412a.patch"; + hash = "sha256-edmsi3I0acx5iF9xoAS9deSexqW2UtWZR/L7CgeZs/M="; + }) + ]; + outputs = [ "out" "man" "doc" ]; postPatch = '' |