tunefish: fix vst3 and refactor dependencies

- Copy vst3 correctly to the output
- Remove vulnerable and unneeded dependencies (webkitgtk_4_0), add
libXcursor and libXrandr

eljamm 2f4f5a6e 1bdb7730

+8 -6
+8 -6
pkgs/by-name/tu/tunefish/package.nix
··· 7 alsa-lib, 8 curl, 9 freetype, 10 - gtk3, 11 libGL, 12 libX11, 13 libXext, 14 libXinerama, 15 - webkitgtk_4_0, 16 }: 17 18 stdenv.mkDerivation (finalAttrs: { ··· 27 fetchSubmodules = true; 28 }; 29 30 nativeBuildInputs = [ 31 pkg-config 32 python3 ··· 36 alsa-lib 37 curl 38 freetype 39 - gtk3 40 libGL 41 libX11 42 libXext 43 libXinerama 44 - webkitgtk_4_0 45 ]; 46 47 makeFlags = [ ··· 60 installPhase = '' 61 runHook preInstall 62 63 - mkdir -p $out/lib/{lv2,vst,vst3/Tunefish4.vst3} 64 65 pushd src/tunefish4/Builds/LinuxMakefile/build 66 cp -r "Tunefish4.lv2" $out/lib/lv2 67 - cp -r "Tunefish4.vst3/Contents/x86_64-linux"/* $out/lib/vst3/Tunefish4.vst3 68 cp "Tunefish4.so" $out/lib/vst 69 popd 70
··· 7 alsa-lib, 8 curl, 9 freetype, 10 libGL, 11 libX11, 12 + libXcursor, 13 libXext, 14 libXinerama, 15 + libXrandr, 16 }: 17 18 stdenv.mkDerivation (finalAttrs: { ··· 27 fetchSubmodules = true; 28 }; 29 30 + strictDeps = true; 31 + 32 nativeBuildInputs = [ 33 pkg-config 34 python3 ··· 38 alsa-lib 39 curl 40 freetype 41 libGL 42 libX11 43 + libXcursor 44 libXext 45 libXinerama 46 + libXrandr 47 ]; 48 49 makeFlags = [ ··· 62 installPhase = '' 63 runHook preInstall 64 65 + mkdir -p $out/lib/{lv2,vst,vst3} 66 67 pushd src/tunefish4/Builds/LinuxMakefile/build 68 cp -r "Tunefish4.lv2" $out/lib/lv2 69 + cp -r "Tunefish4.vst3" $out/lib/vst3 70 cp "Tunefish4.so" $out/lib/vst 71 popd 72