tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
spotifyd: use buildFeatures
figsoda
4 years ago
9ed4b5c9
7303def4
+7
-6
1 changed file
expand all
collapse all
unified
split
pkgs
applications
audio
spotifyd
default.nix
+7
-6
pkgs/applications/audio/spotifyd/default.nix
···
20
20
21
21
cargoSha256 = "07dxfc0csrnfl01p9vdrqvca9f574svlf37dk3dz8p6q08ki0n1z";
22
22
23
23
-
cargoBuildFlags = [
24
24
-
"--no-default-features"
25
25
-
"--features"
26
26
-
"${lib.optionalString withALSA "alsa_backend,"}${lib.optionalString withPulseAudio "pulseaudio_backend,"}${lib.optionalString withPortAudio "portaudio_backend,"}${lib.optionalString withMpris "dbus_mpris,"}${lib.optionalString withKeyring "dbus_keyring,"}"
27
27
-
];
28
28
-
29
23
nativeBuildInputs = [ pkg-config ];
30
24
31
25
buildInputs = [ openssl ]
···
33
27
++ lib.optional withPulseAudio libpulseaudio
34
28
++ lib.optional withPortAudio portaudio
35
29
++ lib.optional (withMpris || withKeyring) dbus;
30
30
+
31
31
+
buildNoDefaultFeatures = true;
32
32
+
buildFeatures = lib.optional withALSA "alsa_backend"
33
33
+
++ lib.optional withPulseAudio "pulseaudio_backend"
34
34
+
++ lib.optional withPortAudio "portaudio_backend"
35
35
+
++ lib.optional withMpris "dbus_mpris"
36
36
+
++ lib.optional withKeyring "dbus_keyring";
36
37
37
38
doCheck = false;
38
39