From 74615ad8d2739bf730bd4ba0f87bcea1498c93ed Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Wed, 12 Nov 2025 02:25:17 +0000 Subject: [PATCH] hushboard: use --replace-fail in postPatch substitutions - Updated hushboard/_pulsectl.py substitution to use --replace-fail - Updated hushboard.desktop substitution to use --replace-fail - Ensures build fails if expected strings are not found, improving robustness --- pkgs/by-name/hu/hushboard/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hu/hushboard/package.nix b/pkgs/by-name/hu/hushboard/package.nix index 16fadc50b2eb..0dbcae8cdcd1 100644 --- a/pkgs/by-name/hu/hushboard/package.nix +++ b/pkgs/by-name/hu/hushboard/package.nix @@ -54,9 +54,9 @@ python3Packages.buildPythonApplication { postPatch = '' substituteInPlace hushboard/_pulsectl.py \ - --replace "ctypes.util.find_library('libpulse') or 'libpulse.so.0'" "'${libpulseaudio}/lib/libpulse.so.0'" + --replace-fail "ctypes.util.find_library('libpulse') or 'libpulse.so.0'" "'${libpulseaudio}/lib/libpulse.so.0'" substituteInPlace snap/gui/hushboard.desktop \ - --replace "\''${SNAP}/hushboard/icons/hushboard.svg" "hushboard" + --replace-fail "\''${SNAP}/hushboard/icons/hushboard.svg" "hushboard" ''; postInstall = ''