biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / audio / spotify-cli-linux / default.nix
blob73b1ea9132061c1166f1199df2c6646ff4967107
1 { lib, python3Packages, fetchPypi, dbus }:
2 python3Packages.buildPythonApplication rec {
3   pname = "spotify-cli-linux";
4   version = "1.8.2";
6   src = fetchPypi {
7     inherit pname version;
8     sha256 = "sha256-XJMkiQR1FoeIPfAuJT22kfYJdc/ABuxExELh0EEev8k=";
9   };
11   preBuild = ''
12     substituteInPlace spotifycli/spotifycli.py \
13       --replace dbus-send ${dbus}/bin/dbus-send
14   '';
16   disabled = !python3Packages.isPy3k;
17   propagatedBuildInputs = with python3Packages; [ lyricwikia dbus-python ];
19   # upstream has no code tests, but uses its "tests" for linting and formatting checks
20   doCheck = false;
22   meta = with lib; {
23     homepage = "https://pwittchen.github.io/spotify-cli-linux/";
24     maintainers = [ maintainers.kmein ];
25     description = "A command line interface to Spotify on Linux.";
26     mainProgram = "spotifycli";
27     license = licenses.gpl3;
28     platforms = platforms.linux;
29   };