diff --git a/pkgs/applications/misc/inochi2d/generic.nix b/pkgs/applications/misc/inochi2d/generic.nix index b143fa271636..7c9a2d1cecab 100644 --- a/pkgs/applications/misc/inochi2d/generic.nix +++ b/pkgs/applications/misc/inochi2d/generic.nix @@ -131,13 +131,15 @@ buildDubPackage ( postFixup = '' # Add support for `open file` dialog makeWrapper $out/share/${pname}/${pname} $out/bin/${pname} \ - --prefix PATH : ${lib.makeBinPath [ zenity ]} \ - --prefix LD_LIBRARY_PATH : ${ - lib.makeLibraryPath [ - libGL - luajit_2_1 - ] - } + --prefix PATH : ${lib.makeBinPath [ zenity ]} + + patchelf $out/share/${pname}/${pname} \ + --add-rpath ${ + lib.makeLibraryPath [ + libGL + luajit_2_1 + ] + } ''; meta = { diff --git a/pkgs/by-name/si/simple64/package.nix b/pkgs/by-name/si/simple64/package.nix index f98cc8732692..b593ec22dcc1 100644 --- a/pkgs/by-name/si/simple64/package.nix +++ b/pkgs/by-name/si/simple64/package.nix @@ -71,8 +71,6 @@ stdenv.mkDerivation (finalAttrs: { dontUseCmakeConfigure = true; - dontWrapQtApps = true; - buildPhase = '' runHook preInstall @@ -89,9 +87,10 @@ stdenv.mkDerivation (finalAttrs: { install -Dm644 ./simple64-gui/icons/simple64.svg -t $out/share/icons/hicolor/scalable/apps/ - makeWrapper $out/share/simple64/simple64-gui $out/bin/simple64-gui \ - --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]} \ - "''${qtWrapperArgs[@]}" + patchelf $out/share/simple64/simple64-gui \ + --add-needed libvulkan.so.1 --add-rpath ${lib.makeLibraryPath [ vulkan-loader ]} + + ln -s $out/share/simple64/simple64-gui $out/bin/simple64-gui runHook postInstall '';