From 7d6656fa54be82404c60af1b16cb1112b1d9f740 Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Wed, 18 Mar 2026 00:50:57 -0700 Subject: [PATCH] ardopc: fix build with gcc 15 --- pkgs/by-name/ar/ardopc/package.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/by-name/ar/ardopc/package.nix b/pkgs/by-name/ar/ardopc/package.nix index eb7ce91710ea..04e0d26530cf 100644 --- a/pkgs/by-name/ar/ardopc/package.nix +++ b/pkgs/by-name/ar/ardopc/package.nix @@ -22,6 +22,20 @@ stdenv.mkDerivation (finalAttrs: { sourceRoot = "${finalAttrs.src.name}/ARDOPC"; + postPatch = '' + substituteInPlace pktSession.c \ + --replace-fail 'VOID L2SENDCOMMAND();' 'VOID L2SENDCOMMAND(struct _LINKTABLE * LINK, int CMD);' \ + --replace-fail 'VOID CONNECTFAILED();' 'VOID CONNECTFAILED(struct _LINKTABLE * LINK);' + substituteInPlace ARDOPC.h \ + --replace-fail 'BOOL CheckForPktData();' 'BOOL CheckForPktData(int Channel);' + substituteInPlace ALSASound.c \ + --replace-fail 'void InitSound(BOOL Quiet)' 'void InitSound()' + substituteInPlace ARQ.c \ + --replace-fail 'SendData(FALSE);' 'SendData();' + substituteInPlace Modulate.c \ + --replace-fail 'SoundFlush(Number);' 'SoundFlush();' + ''; + nativeBuildInputs = [ makeWrapper pkg-config