Commit c725c10d authored by Nikolaj Hey Hinnerskov's avatar Nikolaj Hey Hinnerskov
Browse files

librespot: add optional support for Avahi

parent 2332ceb4
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -14,6 +14,8 @@
  withPulseAudio ? false,
  libpulseaudio,
  withRodio ? true,
  withAvahi ? false,
  avahi-compat,
}:

rustPlatform.buildRustPackage rec {
@@ -41,6 +43,7 @@ rustPlatform.buildRustPackage rec {
  buildInputs =
    [ openssl ]
    ++ lib.optional withALSA alsa-lib
    ++ lib.optional withAvahi avahi-compat
    ++ lib.optional withPortAudio portaudio
    ++ lib.optional withPulseAudio libpulseaudio;

@@ -48,6 +51,7 @@ rustPlatform.buildRustPackage rec {
  buildFeatures =
    lib.optional withRodio "rodio-backend"
    ++ lib.optional withALSA "alsa-backend"
    ++ lib.optional withAvahi "with-avahi"
    ++ lib.optional withPortAudio "portaudio-backend"
    ++ lib.optional withPulseAudio "pulseaudio-backend";