diff options
| author | nicoo <nicoo@mur.at> | 2025-01-24 16:03:03 +0000 |
|---|---|---|
| committer | nicoo <nicoo@mur.at> | 2025-01-25 17:32:55 +0000 |
| commit | 8ff8fd80c2d322b3936efbe300f2307c8b1cb87c (patch) | |
| tree | 6c1c214403b25307cbd3887fc3879127533b9a31 | |
| parent | jackass: use the packaged version of `vst2-sdk` (diff) | |
| download | nixpkgs-8ff8fd80c2d322b3936efbe300f2307c8b1cb87c.tar.gz | |
oxefmsynth: use the packaged version of `vst2-sdk`
oxefmsynth's inline definition of vst2-sdk was not marked as unfree.
(cherry picked from commit c33c3066be8ee4bcb26dc329207c2836fe561df4)
| -rw-r--r-- | pkgs/by-name/ox/oxefmsynth/package.nix | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/pkgs/by-name/ox/oxefmsynth/package.nix b/pkgs/by-name/ox/oxefmsynth/package.nix index b569dccb8723..d64e51bb9232 100644 --- a/pkgs/by-name/ox/oxefmsynth/package.nix +++ b/pkgs/by-name/ox/oxefmsynth/package.nix @@ -4,20 +4,8 @@ fetchFromGitHub, fetchzip, libX11, + vst2-sdk, }: - -let - - vst-sdk = stdenv.mkDerivation rec { - name = "vstsdk3610_11_06_2018_build_37"; - src = fetchzip { - url = "https://web.archive.org/web/20181016150224if_/https://download.steinberg.net/sdk_downloads/${name}.zip"; - sha256 = "0da16iwac590wphz2sm5afrfj42jrsnkr1bxcy93lj7a369ildkj"; - }; - installPhase = "cp -r . $out"; - }; - -in stdenv.mkDerivation rec { pname = "oxefmsynth"; version = "1.3.5"; @@ -31,7 +19,7 @@ stdenv.mkDerivation rec { env.NIX_CFLAGS_COMPILE = toString [ "-Wno-narrowing" ]; - buildFlags = [ "VSTSDK_PATH=${vst-sdk}/VST2_SDK" ]; + buildFlags = [ "VSTSDK_PATH=${vst2-sdk}" ]; buildInputs = [ libX11 ]; @@ -40,11 +28,11 @@ stdenv.mkDerivation rec { install -Dm644 oxevst64.so -t $out/lib/lxvst ''; - meta = with lib; { + meta = { homepage = "https://github.com/oxesoft/oxefmsynth"; description = "Open source VST 2.4 instrument plugin"; - maintainers = [ maintainers.hirenashah ]; + maintainers = [ lib.maintainers.hirenashah ]; platforms = [ "x86_64-linux" ]; - license = licenses.gpl3Only; + license = lib.licenses.gpl3Only; }; } |
