ncspot: use buildFeatures

figsoda 007c379b 5a08a288

+7 -9
+7 -9
pkgs/applications/audio/ncspot/default.nix
··· 5 5 , withMPRIS ? false, dbus ? null 6 6 }: 7 7 8 - let 9 - features = [ "cursive/pancurses-backend" ] 10 - ++ lib.optional withALSA "alsa_backend" 11 - ++ lib.optional withPulseAudio "pulseaudio_backend" 12 - ++ lib.optional withPortAudio "portaudio_backend" 13 - ++ lib.optional withMPRIS "mpris"; 14 - in 15 8 rustPlatform.buildRustPackage rec { 16 9 pname = "ncspot"; 17 10 version = "0.9.0"; ··· 25 18 26 19 cargoSha256 = "0sdbba32f56z2q7kha5fxw2f00hikbz9sf4zl4wfl2i9b13j7mj0"; 27 20 28 - cargoBuildFlags = [ "--no-default-features" "--features" "${lib.concatStringsSep "," features}" ]; 29 - 30 21 nativeBuildInputs = [ pkg-config ]; 31 22 32 23 buildInputs = [ ncurses openssl ] ··· 35 26 ++ lib.optional withPulseAudio libpulseaudio 36 27 ++ lib.optional withPortAudio portaudio 37 28 ++ lib.optional withMPRIS dbus; 29 + 30 + buildNoDefaultFeatures = true; 31 + buildFeatures = [ "cursive/pancurses-backend" ] 32 + ++ lib.optional withALSA "alsa_backend" 33 + ++ lib.optional withPulseAudio "pulseaudio_backend" 34 + ++ lib.optional withPortAudio "portaudio_backend" 35 + ++ lib.optional withMPRIS "mpris"; 38 36 39 37 doCheck = false; 40 38