tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
librespot: use buildFeatures
figsoda
4 years ago
ce0da1b8
9ed4b5c9
+6
-12
1 changed file
expand all
collapse all
unified
split
pkgs
applications
audio
librespot
default.nix
+6
-12
pkgs/applications/audio/librespot/default.nix
···
15
15
16
16
cargoSha256 = "1sal85gsbnrabxi39298w9njdc08csnwl40akd6k9fsc0fmpn1b0";
17
17
18
18
-
cargoBuildFlags = with lib; [
19
19
-
"--no-default-features"
20
20
-
"--features"
21
21
-
(concatStringsSep "," (filter (x: x != "") [
22
22
-
(optionalString withRodio "rodio-backend")
23
23
-
(optionalString withALSA "alsa-backend")
24
24
-
(optionalString withPulseAudio "pulseaudio-backend")
25
25
-
(optionalString withPortAudio "portaudio-backend")
26
26
-
27
27
-
]))
28
28
-
];
29
29
-
30
18
nativeBuildInputs = [ pkg-config ];
31
19
32
20
buildInputs = [ openssl ] ++ lib.optional withALSA alsa-lib
33
21
++ lib.optional withPulseAudio libpulseaudio
34
22
++ lib.optional withPortAudio portaudio;
23
23
+
24
24
+
buildNoDefaultFeatures = true;
25
25
+
buildFeatures = lib.optional withRodio "rodio-backend"
26
26
+
++ lib.optional withALSA "alsa-backend"
27
27
+
++ lib.optional withPulseAudio "pulseaudio-backend"
28
28
+
++ lib.optional withPortAudio "portaudio-backend";
35
29
36
30
doCheck = false;
37
31