File tree Expand file tree Collapse file tree 19 files changed +234
-140
lines changed
pkgs/applications/audio/mopidy Expand file tree Collapse file tree 19 files changed +234
-140
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
lib ,
3
- python3Packages ,
3
+ pythonPackages ,
4
4
fetchPypi ,
5
5
mopidy ,
6
6
} :
7
7
8
- python3Packages . buildPythonApplication rec {
9
- pname = "Mopidy-Bandcamp " ;
8
+ pythonPackages . buildPythonApplication rec {
9
+ pname = "mopidy-bandcamp " ;
10
10
version = "1.1.5" ;
11
- format = "setuptools" ;
11
+ pyproject = true ;
12
+
12
13
src = fetchPypi {
13
- inherit pname version ;
14
+ inherit version ;
15
+ pname = "Mopidy-Bandcamp" ;
14
16
hash = "sha256-wg9zcOKfZQRhpyA1Cu5wvdwKpmrlcr2m9mrqBHgUXAQ=" ;
15
17
} ;
16
18
17
- propagatedBuildInputs = with python3Packages ; [
19
+ build-system = [
20
+ pythonPackages . setuptools
21
+ ] ;
22
+
23
+ dependencies = [
18
24
mopidy
19
- pykka
25
+ pythonPackages . pykka
20
26
] ;
21
27
28
+ pythonImportsCheck = [ "mopidy_bandcamp" ] ;
29
+
22
30
meta = with lib ; {
23
31
description = "Mopidy extension for playing music from bandcamp" ;
24
32
homepage = "https://github.com/impliedchaos/mopidy-bandcamp" ;
Original file line number Diff line number Diff line change 1
1
{
2
2
lib ,
3
- python3Packages ,
3
+ pythonPackages ,
4
4
fetchPypi ,
5
5
mopidy ,
6
6
} :
7
7
8
- python3Packages . buildPythonApplication rec {
9
- pname = "Mopidy-Iris " ;
8
+ pythonPackages . buildPythonApplication rec {
9
+ pname = "mopidy-iris " ;
10
10
version = "3.69.3" ;
11
- format = "setuptools" ;
11
+ pyproject = true ;
12
12
13
13
src = fetchPypi {
14
- inherit pname version ;
14
+ inherit version ;
15
+ pname = "Mopidy-Iris" ;
15
16
hash = "sha256-PEAXnapiyxozijR053I7zQYRYLeDOV719L0QbO2r4r4=" ;
16
17
} ;
17
18
18
- propagatedBuildInputs =
19
- [
20
- mopidy
21
- ]
22
- ++ ( with python3Packages ; [
23
- configobj
24
- requests
25
- tornado
26
- ] ) ;
19
+ build-system = [
20
+ pythonPackages . setuptools
21
+ ] ;
22
+
23
+ dependencies = [
24
+ mopidy
25
+ pythonPackages . configobj
26
+ pythonPackages . requests
27
+ pythonPackages . tornado
28
+ ] ;
27
29
28
30
# no tests implemented
29
31
doCheck = false ;
30
32
33
+ pythonImportsCheck = [ "mopidy_iris" ] ;
34
+
31
35
meta = with lib ; {
32
36
homepage = "https://github.com/jaedb/Iris" ;
33
37
description = "Fully-functional Mopidy web client encompassing Spotify and many other backends" ;
Original file line number Diff line number Diff line change 1
1
{
2
2
lib ,
3
- python3Packages ,
3
+ pythonPackages ,
4
4
fetchPypi ,
5
5
mopidy ,
6
6
} :
7
7
8
- python3Packages . buildPythonApplication rec {
8
+ pythonPackages . buildPythonApplication rec {
9
9
pname = "mopidy-jellyfin" ;
10
10
version = "1.0.6" ;
11
- format = "setuptools" ;
11
+ pyproject = true ;
12
12
13
13
src = fetchPypi {
14
14
inherit version ;
15
15
pname = "mopidy_jellyfin" ;
16
16
hash = "sha256-IKCPypMuluR0+mMALp8lB1oB1pSw4rN4rOl/eKn+Qvo=" ;
17
17
} ;
18
18
19
- propagatedBuildInputs = [
19
+ build-system = [ pythonPackages . setuptools ] ;
20
+
21
+ dependencies = [
20
22
mopidy
21
- python3Packages . unidecode
22
- python3Packages . websocket-client
23
+ pythonPackages . unidecode
24
+ pythonPackages . websocket-client
23
25
] ;
24
26
25
27
# no tests implemented
Original file line number Diff line number Diff line change 1
1
{
2
2
lib ,
3
3
mopidy ,
4
- python3Packages ,
4
+ pythonPackages ,
5
5
fetchPypi ,
6
6
} :
7
7
8
- python3Packages . buildPythonApplication rec {
9
- pname = "Mopidy-Local " ;
8
+ pythonPackages . buildPythonApplication rec {
9
+ pname = "mopidy-local " ;
10
10
version = "3.3.0" ;
11
- format = "setuptools" ;
11
+ pyproject = true ;
12
12
13
13
src = fetchPypi {
14
14
inherit version ;
15
15
pname = "mopidy_local" ;
16
16
hash = "sha256-y6btbGk5UiVan178x7d9jq5OTnKMbuliHv0aRxuZK3o=" ;
17
17
} ;
18
18
19
- propagatedBuildInputs = [
19
+ build-system = [
20
+ pythonPackages . setuptools
21
+ ] ;
22
+
23
+ dependencies = [
20
24
mopidy
21
- python3Packages . uritools
25
+ pythonPackages . uritools
22
26
] ;
23
27
24
28
nativeCheckInputs = [
25
- python3Packages . pytestCheckHook
29
+ pythonPackages . pytestCheckHook
26
30
] ;
27
31
32
+ pythonImportsCheck = [ "mopidy_local" ] ;
33
+
28
34
meta = with lib ; {
29
35
homepage = "https://github.com/mopidy/mopidy-local" ;
30
36
description = "Mopidy extension for playing music from your local music archive" ;
Original file line number Diff line number Diff line change 7
7
} :
8
8
9
9
pythonPackages . buildPythonApplication rec {
10
- pname = "Mopidy-Moped " ;
10
+ pname = "mopidy-moped " ;
11
11
version = "0.7.1" ;
12
- format = "setuptools" ;
12
+ pyproject = true ;
13
13
14
14
src = fetchPypi {
15
- inherit pname version ;
15
+ inherit version ;
16
+ pname = "Mopidy-Moped" ;
16
17
sha256 = "15461174037d87af93dd59a236d4275c5abf71cea0670ffff24a7d0399a8a2e4" ;
17
18
} ;
18
19
19
20
LC_ALL = "en_US.UTF-8" ;
20
21
buildInputs = [ glibcLocales ] ;
21
- propagatedBuildInputs = [ mopidy ] ;
22
+
23
+ build-system = [ pythonPackages . setuptools ] ;
24
+
25
+ dependencies = [ mopidy ] ;
22
26
23
27
# no tests implemented
24
28
doCheck = false ;
25
29
30
+ pythonImportsCheck = [ "mopidy_moped" ] ;
31
+
26
32
meta = with lib ; {
27
33
homepage = "https://github.com/martijnboland/moped" ;
28
34
description = "Web client for Mopidy" ;
Original file line number Diff line number Diff line change 14
14
pythonPackages . buildPythonApplication rec {
15
15
pname = "mopidy" ;
16
16
version = "3.4.2" ;
17
- format = "setuptools" ;
17
+ pyproject = true ;
18
18
19
19
src = fetchFromGitHub {
20
20
owner = "mopidy" ;
21
21
repo = "mopidy" ;
22
- rev = "refs/tags/ v${ version } " ;
23
- sha256 = "sha256-2OFav2HaQq/RphmZxLyL1n3suwzt1Y/d4h33EdbStjk=" ;
22
+ tag = "v${ version } " ;
23
+ hash = "sha256-2OFav2HaQq/RphmZxLyL1n3suwzt1Y/d4h33EdbStjk=" ;
24
24
} ;
25
25
26
26
nativeBuildInputs = [ wrapGAppsNoGuiHook ] ;
@@ -50,25 +50,26 @@ pythonPackages.buildPythonApplication rec {
50
50
}
51
51
) )
52
52
]
53
- ++ lib . optional ( ! stdenv . hostPlatform . isDarwin ) pipewire ;
54
-
55
- propagatedBuildInputs =
56
- [ gobject-introspection ]
57
- ++ (
58
- with pythonPackages ;
59
- [
60
- gst-python
61
- pygobject3
62
- pykka
63
- requests
64
- setuptools
65
- tornado
66
- ]
67
- ++ lib . optional ( ! stdenv . hostPlatform . isDarwin ) dbus-python
68
- ) ;
53
+ ++ lib . optionals ( ! stdenv . hostPlatform . isDarwin ) [ pipewire ] ;
69
54
70
55
propagatedNativeBuildInputs = [ gobject-introspection ] ;
71
56
57
+ propagatedBuildInputs = [ gobject-introspection ] ;
58
+
59
+ build-system = [ pythonPackages . setuptools ] ;
60
+
61
+ dependencies =
62
+ with pythonPackages ;
63
+ [
64
+ gst-python
65
+ pygobject3
66
+ pykka
67
+ requests
68
+ setuptools
69
+ tornado
70
+ ]
71
+ ++ lib . optionals ( ! stdenv . hostPlatform . isDarwin ) [ dbus-python ] ;
72
+
72
73
# There are no tests
73
74
doCheck = false ;
74
75
Original file line number Diff line number Diff line change 6
6
} :
7
7
8
8
pythonPackages . buildPythonApplication rec {
9
- pname = "Mopidy-Mopify " ;
9
+ pname = "mopidy-mopify " ;
10
10
version = "1.7.3" ;
11
- format = "setuptools" ;
11
+ pyproject = true ;
12
12
13
13
src = fetchPypi {
14
- inherit pname version ;
14
+ inherit version ;
15
+ pname = "Mopidy-Mopify" ;
15
16
hash = "sha256-RlCC+39zC+LeA/QDWPHYx5TrEwOgVrnvcH1Xg12qSLE=" ;
16
17
} ;
17
18
18
- propagatedBuildInputs = with pythonPackages ; [
19
+ build-system = [
20
+ pythonPackages . setuptools
21
+ ] ;
22
+
23
+ dependencies = [
19
24
mopidy
20
- configobj
25
+ pythonPackages . configobj
21
26
] ;
22
27
23
28
# no tests implemented
24
29
doCheck = false ;
25
30
31
+ pythonImportsCheck = [ "mopidy_mopify" ] ;
32
+
26
33
meta = with lib ; {
27
34
homepage = "https://github.com/dirkgroenen/mopidy-mopify" ;
28
35
description = "Mopidy webclient based on the Spotify webbased interface" ;
Original file line number Diff line number Diff line change 1
1
{
2
2
lib ,
3
- python3Packages ,
3
+ pythonPackages ,
4
4
fetchPypi ,
5
5
mopidy ,
6
6
} :
7
7
8
- python3Packages . buildPythonApplication rec {
9
- pname = "Mopidy-MPD " ;
8
+ pythonPackages . buildPythonApplication rec {
9
+ pname = "mopidy-mpd " ;
10
10
version = "3.3.0" ;
11
- format = "setuptools" ;
11
+ pyproject = true ;
12
12
13
13
src = fetchPypi {
14
- inherit pname version ;
14
+ inherit version ;
15
+ pname = "Mopidy-MPD" ;
15
16
hash = "sha256-CeLMRqj9cwBvQrOx7XHVV8MjDjwOosONVlsN2o+vTVM=" ;
16
17
} ;
17
18
18
- propagatedBuildInputs = [ mopidy ] ;
19
+ build-system = [ pythonPackages . setuptools ] ;
20
+
21
+ dependencies = [ mopidy ] ;
19
22
20
23
# no tests implemented
21
24
doCheck = false ;
Original file line number Diff line number Diff line change 1
1
{
2
2
lib ,
3
- python3Packages ,
3
+ pythonPackages ,
4
4
fetchPypi ,
5
5
mopidy ,
6
6
} :
7
7
8
- python3Packages . buildPythonApplication rec {
8
+ pythonPackages . buildPythonApplication rec {
9
9
pname = "mopidy-mpris" ;
10
10
version = "3.0.3" ;
11
- format = "setuptools" ;
11
+ pyproject = true ;
12
12
13
13
src = fetchPypi {
14
14
inherit version ;
15
15
pname = "Mopidy-MPRIS" ;
16
16
hash = "sha256-rHQgNIyludTEL7RDC8dIpyGTMOt1Tazn6i/orKlSP4U=" ;
17
17
} ;
18
18
19
- propagatedBuildInputs = [
19
+ build-system = [
20
+ pythonPackages . setuptools
21
+ ] ;
22
+
23
+ dependencies = [
20
24
mopidy
21
- python3Packages . pydbus
25
+ pythonPackages . pydbus
22
26
] ;
23
27
24
28
doCheck = false ;
25
29
30
+ pythonImportsCheck = [ "mopidy_mpris" ] ;
31
+
26
32
meta = with lib ; {
27
33
homepage = "https://www.mopidy.com/" ;
28
34
description = "Mopidy extension for controlling Mopidy through D-Bus using the MPRIS specification" ;
Original file line number Diff line number Diff line change 8
8
pythonPackages . buildPythonApplication rec {
9
9
pname = "mopidy-muse" ;
10
10
version = "0.0.33" ;
11
- format = "setuptools" ;
11
+ pyproject = true ;
12
12
13
13
src = fetchPypi {
14
14
inherit version ;
15
15
pname = "Mopidy-Muse" ;
16
16
hash = "sha256-CEPAPWtMrD+HljyqBB6EAyGVeOjzkvVoEywlE4XEJGs=" ;
17
17
} ;
18
18
19
- propagatedBuildInputs = [
19
+ build-system = [
20
+ pythonPackages . setuptools
21
+ ] ;
22
+
23
+ dependencies = [
20
24
mopidy
21
25
pythonPackages . pykka
22
26
] ;
You can’t perform that action at this time.
0 commit comments