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
This commit is contained in:
Guy Chronister
2025-11-12 02:25:17 +00:00
parent bed5f17b12
commit 74615ad8d2
+2 -2
View File
@@ -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 = ''