From cb0549a77360f0da0867e32a1137e37668705179 Mon Sep 17 00:00:00 2001 From: John Hamelink Date: Sat, 9 Sep 2023 04:22:09 +0100 Subject: spotify-player: Fix darwin support By requiring alsa-lib as a dependency when using Rodio, this package would not build under MacOS, since its alsa-lib dependency does not support MacOS. The alsa-lib dependency is only necessary for Linux compilation, so add a check for Linux. --- pkgs/applications/audio/spotify-player/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkgs/applications/audio/spotify-player') diff --git a/pkgs/applications/audio/spotify-player/default.nix b/pkgs/applications/audio/spotify-player/default.nix index cd2d050c9a963..4bf9380e35686 100644 --- a/pkgs/applications/audio/spotify-player/default.nix +++ b/pkgs/applications/audio/spotify-player/default.nix @@ -60,7 +60,7 @@ rustPlatform.buildRustPackage rec { ++ lib.optionals withSixel [ libsixel ] ++ lib.optionals (withAudioBackend == "alsa") [ alsa-lib ] ++ lib.optionals (withAudioBackend == "pulseaudio") [ libpulseaudio ] - ++ lib.optionals (withAudioBackend == "rodio") [ alsa-lib ] + ++ lib.optionals (withAudioBackend == "rodio" && stdenv.isLinux) [ alsa-lib ] ++ lib.optionals (withAudioBackend == "portaudio") [ portaudio ] ++ lib.optionals (withAudioBackend == "jackaudio") [ libjack2 ] ++ lib.optionals (withAudioBackend == "rodiojack") [ alsa-lib libjack2 ] -- cgit 1.4.1