From 6c3be14afeb6d8fb35bece14feae092469a4c9dc Mon Sep 17 00:00:00 2001 From: Kira Bruneau Date: Thu, 4 Aug 2022 17:21:09 -0400 Subject: zynaddsubfx: use for loop to set rpath for vst libraries --- pkgs/applications/audio/zynaddsubfx/default.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'pkgs/applications/audio/zynaddsubfx') diff --git a/pkgs/applications/audio/zynaddsubfx/default.nix b/pkgs/applications/audio/zynaddsubfx/default.nix index 1e79db8bf679..60447f360fbe 100644 --- a/pkgs/applications/audio/zynaddsubfx/default.nix +++ b/pkgs/applications/audio/zynaddsubfx/default.nix @@ -115,11 +115,9 @@ in stdenv.mkDerivation rec { # When building with zest GUI, patch plugins # and standalone executable to properly locate zest postFixup = lib.optionalString (guiModule == "zest") '' - patchelf --set-rpath "${mruby-zest}:$(patchelf --print-rpath "$out/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX_ui.so")" \ - "$out/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX_ui.so" - - patchelf --set-rpath "${mruby-zest}:$(patchelf --print-rpath "$out/lib/vst/ZynAddSubFX.so")" \ - "$out/lib/vst/ZynAddSubFX.so" + for lib in "$out/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX_ui.so" "$out/lib/vst/ZynAddSubFX.so"; do + patchelf --set-rpath "${mruby-zest}:$(patchelf --print-rpath "$lib")" "$lib" + done wrapProgram "$out/bin/zynaddsubfx" \ --prefix PATH : ${mruby-zest} \ -- cgit 1.4.1