anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / applications / audio / mopidy / local.nix
blobc907deff34f94c33ebe7b762a6564e4c399c506d
1 { lib
2 , mopidy
3 , python3Packages
4 , fetchPypi
5 , fetchpatch
6 }:
8 python3Packages.buildPythonApplication rec {
9   pname = "Mopidy-Local";
10   version = "3.2.1";
12   src = fetchPypi {
13     inherit pname version;
14     sha256 = "18w39mxpv8p17whd6zfw5653d21q138f8xd6ili6ks2g2dbm25i9";
15   };
17   patches = [
18     # Fix tests with newer Mopidy versions >=3.4.0 -- mopidy/mopidy-local#69
19     (fetchpatch {
20       name = "update-tests-for-mopidy-3.4.0.patch";
21       url = "https://github.com/mopidy/mopidy-local/commit/f2c198f8eb253f62100afc58f652e73a76d5a090.patch";
22       hash = "sha256-jrlZc/pd00S5q9nOfV1OXu+uP/SvH+Xbi7U52aZajj4=";
23     })
24   ];
26   propagatedBuildInputs = [
27     mopidy
28     python3Packages.uritools
29   ];
31   nativeCheckInputs = [
32     python3Packages.pytestCheckHook
33   ];
35   meta = with lib; {
36     homepage = "https://github.com/mopidy/mopidy-local";
37     description = "Mopidy extension for playing music from your local music archive";
38     license = licenses.asl20;
39     maintainers = with maintainers; [ ruuda ];
40   };