From 7797b66e3ac5c3da052741fca1d532af3ac5b86c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 20 Feb 2026 03:54:00 +0100 Subject: [PATCH] shairport-sync: add enableAvahi and enableTinySVCmDNS options --- pkgs/by-name/sh/shairport-sync/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shairport-sync/package.nix b/pkgs/by-name/sh/shairport-sync/package.nix index 7e4ef2aec05a..10951c7864e3 100644 --- a/pkgs/by-name/sh/shairport-sync/package.nix +++ b/pkgs/by-name/sh/shairport-sync/package.nix @@ -27,6 +27,7 @@ soxr, alac, sndio, + enableAvahi ? true, enableAirplay2 ? false, enableStdout ? true, enableAlsa ? true, @@ -45,6 +46,7 @@ enableAlac ? true, enableConvolution ? true, enableLibdaemon ? false, + enableTinySVCmDNS ? true, }: let @@ -78,10 +80,10 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ openssl - avahi popt libconfig ] + ++ optional enableAvahi avahi ++ optional enableLibdaemon libdaemon ++ optional enableAlsa alsa-lib ++ optional enableSndio sndio @@ -115,8 +117,8 @@ stdenv.mkDerivation (finalAttrs: { "--sysconfdir=/etc" "--with-ssl=openssl" "--with-stdout" - "--with-avahi" ] + ++ optional enableAvahi "--with-avahi" ++ optional enablePulse "--with-pa" ++ optional enablePipewire "--with-pw" ++ optional enableAlsa "--with-alsa" @@ -133,6 +135,7 @@ stdenv.mkDerivation (finalAttrs: { ++ optional enableMetadata "--with-metadata" ++ optional enableMpris "--with-mpris-interface" ++ optional enableMqttClient "--with-mqtt-client" + ++ optional enableTinySVCmDNS "--with-tinysvcmdns" ++ optional enableLibdaemon "--with-libdaemon" ++ optional enableAirplay2 "--with-airplay-2";