Unverified Commit cb0549a7 authored by John Hamelink's avatar John Hamelink
Browse files

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.
parent 84de2599
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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 ]