diff options
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/pyspotify/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/python-modules/pyspotify/default.nix | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/pyspotify/default.nix b/nixpkgs/pkgs/development/python-modules/pyspotify/default.nix index 302eb12de5a1..ae7e7468db95 100644 --- a/nixpkgs/pkgs/development/python-modules/pyspotify/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pyspotify/default.nix @@ -1,21 +1,24 @@ -{ lib, stdenv +{ lib +, stdenv , buildPythonPackage -, fetchurl +, fetchFromGitHub , cffi -, pkgs +, libspotify }: buildPythonPackage rec { pname = "pyspotify"; version = "2.1.3"; - src = fetchurl { - url = "https://github.com/mopidy/pyspotify/archive/v${version}.tar.gz"; - sha256 = "1y1zqkqi9jz5m9bb2z7wmax7g40c1snm3c6di6b63726qrf26rb7"; + src = fetchFromGitHub { + owner = "mopidy"; + repo = "pyspotify"; + rev = "v${version}"; + sha256 = "sha256-CjIRwSlR5HPOJ9tp7lrdcDPiKH3p/PxvEJ8sqVD5s3Q="; }; propagatedBuildInputs = [ cffi ]; - buildInputs = [ pkgs.libspotify ]; + buildInputs = [ libspotify ]; # python zip complains about old timestamps preConfigure = '' @@ -26,7 +29,7 @@ buildPythonPackage rec { find "$out" -name _spotify.so -exec \ install_name_tool -change \ @loader_path/../Frameworks/libspotify.framework/libspotify \ - ${pkgs.libspotify}/lib/libspotify.dylib \ + ${libspotify}/lib/libspotify.dylib \ {} \; ''; @@ -34,11 +37,9 @@ buildPythonPackage rec { doCheck = false; meta = with lib; { - homepage = "http://pyspotify.mopidy.com"; + homepage = "http://pyspotify.mopidy.com"; description = "A Python interface to Spotify’s online music streaming service"; - license = licenses.unfree; + license = licenses.unfree; maintainers = with maintainers; [ lovek323 ]; - platforms = platforms.unix; }; - } |