about summary refs log tree commit diff
path: root/pkgs/applications/audio/gpodder
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2017-03-21 15:58:10 +0100
committerJörg Thalheim <joerg@thalheim.io>2017-03-21 17:06:10 +0100
commita3bce1b041f542c3f796267e558f11485c55ba92 (patch)
treea26804e0863a0088027599091f0576a33c0f797d /pkgs/applications/audio/gpodder
parent64218457c48ad2f9ffcc9f1551b3afd7ebf562ba (diff)
downloadnixlib-a3bce1b041f542c3f796267e558f11485c55ba92.tar
nixlib-a3bce1b041f542c3f796267e558f11485c55ba92.tar.gz
nixlib-a3bce1b041f542c3f796267e558f11485c55ba92.tar.bz2
nixlib-a3bce1b041f542c3f796267e558f11485c55ba92.tar.lz
nixlib-a3bce1b041f542c3f796267e558f11485c55ba92.tar.xz
nixlib-a3bce1b041f542c3f796267e558f11485c55ba92.tar.zst
nixlib-a3bce1b041f542c3f796267e558f11485c55ba92.zip
gpodder: 3.9.1 -> 3.9.3
Diffstat (limited to 'pkgs/applications/audio/gpodder')
-rw-r--r--pkgs/applications/audio/gpodder/default.nix26
1 files changed, 22 insertions, 4 deletions
diff --git a/pkgs/applications/audio/gpodder/default.nix b/pkgs/applications/audio/gpodder/default.nix
index 1fe2c46d236b..68fe362f2fe6 100644
--- a/pkgs/applications/audio/gpodder/default.nix
+++ b/pkgs/applications/audio/gpodder/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, python2Packages, mygpoclient, intltool
+{ stdenv, fetchurl, fetchpatch, python2Packages, mygpoclient, intltool
 , ipodSupport ? false, libgpod
 , gnome3
 }:
@@ -6,13 +6,31 @@
 python2Packages.buildPythonApplication rec {
   name = "gpodder-${version}";
 
-  version = "3.9.1";
+  version = "3.9.3";
 
   src = fetchurl {
     url = "http://gpodder.org/src/${name}.tar.gz";
-    sha256 = "036p9vnkr3if0k548xhhjmcwdaimy3yd24s3xd8vzlp0wdzkzrhn";
+    sha256 = "1s83m90dic2zphwwv6wrvqx950y12v5sakm7q5nj5bnh5k9l2hgl";
   };
 
+  patches = [
+    (fetchpatch {
+     sha256 = "1xkl1wnp46546jrzsnb9p0yj23776byg3nvsqwbblhqbsfipl48w";
+     name = "Fix-soundcloud-feeds.patch";
+     url = "https://github.com/gpodder/gpodder/commit/e7f34ad090cd276d75c0cd8d92ed97243d75db38.patch";
+    })
+    (fetchpatch {
+     sha256 = "1jlldbinlxis1pi9p2lyczgbcv8nmdj66fxll6ph0klln0w8gvg4";
+     name = "use-https-urls-for-soundcloud.patch";
+     url = "https://github.com/gpodder/gpodder/commit/ef915dd3b6828174bf4f6f0911da410d9aca1b67.patch";
+    })
+    (fetchpatch {
+     sha256 = "1l37ihzk7gfqcl5nnphv0sv80psm6fsg4qkxn6abc6v476axyj9b";
+     name = "updates-soundcloud-support-to-recognize-https";
+     url = "https://github.com/gpodder/gpodder/commit/5c1507671d93096ad0118f908c20dd1f182a72e0.patch";
+    })
+  ];
+
   postPatch = with stdenv.lib; ''
     sed -i -re 's,^( *gpodder_dir *= *).*,\1"'"$out"'",' bin/gpodder
 
@@ -30,7 +48,7 @@ python2Packages.buildPythonApplication rec {
   ];
 
   propagatedBuildInputs = with python2Packages; [
-    feedparser dbus-python mygpoclient pygtk eyeD3
+    feedparser dbus-python mygpoclient pygtk eyeD3 podcastparser html5lib
   ] ++ stdenv.lib.optional ipodSupport libgpod;
 
   checkPhase = ''