From 142e1406017b15a50b003ab9e73e0857be565f19 Mon Sep 17 00:00:00 2001 From: rewine Date: Fri, 27 Oct 2023 10:12:10 +0800 Subject: [PATCH] deepin-screen-recorder: use a substituteInPlace candidate to patch Co-authored-by: Peder Bergebakken Sundt --- .../desktops/deepin/apps/deepin-screen-recorder/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/desktops/deepin/apps/deepin-screen-recorder/default.nix b/pkgs/desktops/deepin/apps/deepin-screen-recorder/default.nix index 988a9fc615c5..a0f83e7eb438 100644 --- a/pkgs/desktops/deepin/apps/deepin-screen-recorder/default.nix +++ b/pkgs/desktops/deepin/apps/deepin-screen-recorder/default.nix @@ -39,7 +39,11 @@ stdenv.mkDerivation rec { patches = [ ./dont_use_libPath.diff ]; postPatch = '' - find . -type f -regex ".*\\.\\(pro\\|service\\|desktop\\)" -exec sed -i -e "s|/usr/|$out/|g" {} \; + ( + shopt -s globstar + substituteInPlace **/*.pro **/*.service **/*.desktop \ + --replace "/usr/" "$out/" + ) ''; nativeBuildInputs = [