summary refs log tree commit diff
path: root/pkgs/applications/audio
diff options
context:
space:
mode:
authorNick Hu <me@nickhu.co.uk>2020-01-24 09:27:35 +0000
committerNick Hu <me@nickhu.co.uk>2020-05-19 17:27:21 +0100
commitcf9ca59fbff587aa69c8ba71d1219a10b8c4444e (patch)
tree2dc1067c0dd1a04776256f500051448e509fa0be /pkgs/applications/audio
parent17f31102d75e9dc26c732d55e9789e88af81506d (diff)
downloadnixpkgs-cf9ca59fbff587aa69c8ba71d1219a10b8c4444e.tar
nixpkgs-cf9ca59fbff587aa69c8ba71d1219a10b8c4444e.tar.gz
nixpkgs-cf9ca59fbff587aa69c8ba71d1219a10b8c4444e.tar.bz2
nixpkgs-cf9ca59fbff587aa69c8ba71d1219a10b8c4444e.tar.lz
nixpkgs-cf9ca59fbff587aa69c8ba71d1219a10b8c4444e.tar.xz
nixpkgs-cf9ca59fbff587aa69c8ba71d1219a10b8c4444e.tar.zst
nixpkgs-cf9ca59fbff587aa69c8ba71d1219a10b8c4444e.zip
mopidy-youtube: 2.0.2 -> 3.0
Diffstat (limited to 'pkgs/applications/audio')
-rw-r--r--pkgs/applications/audio/mopidy/youtube.nix24
1 files changed, 15 insertions, 9 deletions
diff --git a/pkgs/applications/audio/mopidy/youtube.nix b/pkgs/applications/audio/mopidy/youtube.nix
index b8e22a41cab..ac16c182a50 100644
--- a/pkgs/applications/audio/mopidy/youtube.nix
+++ b/pkgs/applications/audio/mopidy/youtube.nix
@@ -1,17 +1,23 @@
-{ stdenv, fetchFromGitHub, pythonPackages, mopidy }:
+{ stdenv, python3Packages, mopidy }:
 
-pythonPackages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
   pname = "mopidy-youtube";
-  version = "2.0.2";
+  version = "3.0";
 
-  src = fetchFromGitHub {
-    owner = "mopidy";
-    repo = "mopidy-youtube";
-    rev = "v${version}";
-    sha256 = "06r3ikyg2ch5n7fbn3sgj04hk6icpfpk1r856qch41995k3bbfg7";
+  src = python3Packages.fetchPypi {
+    inherit version;
+    pname = "Mopidy-YouTube";
+    sha256 = "0x1q9rfnjx65n6hi8s5rw5ff4xv55h63zy52fwm8aksdnzppr7gd";
   };
 
-  propagatedBuildInputs = with pythonPackages; [ mopidy pafy ];
+  patchPhase = "sed s/bs4/beautifulsoup4/ -i setup.cfg";
+
+  propagatedBuildInputs = [
+    mopidy
+    python3Packages.beautifulsoup4
+    python3Packages.cachetools
+    python3Packages.youtube-dl
+  ];
 
   doCheck = false;