tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
python-rtmidi: fix build on darwin
Zhong Jianxin
4 years ago
83fdcef7
0fe995af
+26
-4
2 changed files
expand all
collapse all
unified
split
pkgs
development
python-modules
python-rtmidi
default.nix
top-level
python-packages.nix
+23
-3
pkgs/development/python-modules/python-rtmidi/default.nix
···
1
1
-
{ lib, buildPythonPackage, fetchPypi, isPy27
2
2
-
, pkg-config, alsa-lib, libjack2, tox, flake8, alabaster
1
1
+
{ lib
2
2
+
, stdenv
3
3
+
, buildPythonPackage
4
4
+
, fetchPypi
5
5
+
, isPy27
6
6
+
, pkg-config
7
7
+
, alsa-lib
8
8
+
, libjack2
9
9
+
, tox
10
10
+
, flake8
11
11
+
, alabaster
12
12
+
, CoreAudio
13
13
+
, CoreMIDI
14
14
+
, CoreServices
3
15
}:
4
16
5
17
buildPythonPackage rec {
···
13
25
};
14
26
15
27
nativeBuildInputs = [ pkg-config ];
16
16
-
buildInputs = [ alsa-lib libjack2 ];
28
28
+
buildInputs = [
29
29
+
libjack2
30
30
+
] ++ lib.optionals stdenv.isLinux [
31
31
+
alsa-lib
32
32
+
] ++ lib.optionals stdenv.isDarwin [
33
33
+
CoreAudio
34
34
+
CoreMIDI
35
35
+
CoreServices
36
36
+
];
17
37
checkInputs = [
18
38
tox
19
39
flake8
+3
-1
pkgs/top-level/python-packages.nix
···
8135
8135
8136
8136
python-registry = callPackage ../development/python-modules/python-registry { };
8137
8137
8138
8138
-
python-rtmidi = callPackage ../development/python-modules/python-rtmidi { };
8138
8138
+
python-rtmidi = callPackage ../development/python-modules/python-rtmidi {
8139
8139
+
inherit (pkgs.darwin.apple_sdk.frameworks) CoreAudio CoreMIDI CoreServices;
8140
8140
+
};
8139
8141
8140
8142
python-sat = callPackage ../development/python-modules/python-sat { };
8141
8143