From 1dc4b42d393df82e87e122bbc5d9a6ea40e12477 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Sat, 16 May 2026 14:41:16 +0200 Subject: [PATCH 1/2] aacgain: add an updateScript --- pkgs/by-name/aa/aacgain/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/aa/aacgain/package.nix b/pkgs/by-name/aa/aacgain/package.nix index 103ff1bd5d5d..453d3a0e9c84 100644 --- a/pkgs/by-name/aa/aacgain/package.nix +++ b/pkgs/by-name/aa/aacgain/package.nix @@ -6,6 +6,7 @@ autoconf, automake, libtool, + nix-update-script, }: stdenv.mkDerivation { @@ -29,6 +30,10 @@ stdenv.mkDerivation { env.NIX_CFLAGS_COMPILE = "-Wno-error=narrowing"; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; + meta = { description = "ReplayGain for AAC files"; homepage = "https://github.com/dgilman/aacgain"; From e8dc622bd69a04889df49ca31886dda4253c32c0 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Sat, 16 May 2026 14:44:43 +0200 Subject: [PATCH 2/2] aacgain: use getopts provided by the system the vendored getopts version is really old and fails builds on darwin. --- pkgs/by-name/aa/aacgain/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/aa/aacgain/package.nix b/pkgs/by-name/aa/aacgain/package.nix index 453d3a0e9c84..8ecde4be226e 100644 --- a/pkgs/by-name/aa/aacgain/package.nix +++ b/pkgs/by-name/aa/aacgain/package.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation { libtool ]; - env.NIX_CFLAGS_COMPILE = "-Wno-error=narrowing"; + env.NIX_CFLAGS_COMPILE = "-Wno-error=narrowing -DHAVE_GETOPT_H=1"; passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ];