From 477d8c969abfd3720001b3d7e8807e0cb07b61da Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Mon, 27 Apr 2026 08:57:19 -0400 Subject: [PATCH] shairport-sync: 5.0.2 -> 5.0.4 --- pkgs/by-name/sh/shairport-sync/package.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sh/shairport-sync/package.nix b/pkgs/by-name/sh/shairport-sync/package.nix index be279d8affd2..d760a0208aec 100644 --- a/pkgs/by-name/sh/shairport-sync/package.nix +++ b/pkgs/by-name/sh/shairport-sync/package.nix @@ -23,6 +23,7 @@ libao, libsoundio, mosquitto, + nix-update-script, pipewire, soxr, alac, @@ -43,7 +44,7 @@ enableMqttClient ? true, enableDbus ? stdenv.hostPlatform.isLinux, enableSoxr ? true, - enableAlac ? true, + enableAlac ? !enableAirplay2, # airplay2 build uses ffmpeg for alac enableConvolution ? true, enableLibdaemon ? false, enableTinySVCmDNS ? true, @@ -55,13 +56,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "shairport-sync"; - version = "5.0.2"; + version = "5.0.4"; src = fetchFromGitHub { repo = "shairport-sync"; owner = "mikebrady"; tag = finalAttrs.version; - hash = "sha256-tmnAVO9XpVNOwS8ze/23v4TV5Gq+goaVNnA9INf17wk="; + hash = "sha256-7/QB0lvpjZnGXo4vjKSYogjhi66S/QRRpypsqEMLGj0="; }; nativeBuildInputs = [ @@ -141,6 +142,11 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; + passthru.updateScript = nix-update-script { + # ignore -dev tagged releases + extraArgs = [ "--version-regex=^([0-9\\.]+)$" ]; + }; + meta = { homepage = "https://github.com/mikebrady/shairport-sync"; description = "Airtunes server and emulator with multi-room capabilities";