1 { stdenv, lib, fetchFromGitHub, fetchzip, libX11 }:
5 vst-sdk = stdenv.mkDerivation rec {
6 name = "vstsdk3610_11_06_2018_build_37";
8 url = "https://web.archive.org/web/20181016150224if_/https://download.steinberg.net/sdk_downloads/${name}.zip";
9 sha256 = "0da16iwac590wphz2sm5afrfj42jrsnkr1bxcy93lj7a369ildkj";
11 installPhase = "cp -r . $out";
14 in stdenv.mkDerivation rec {
18 src = fetchFromGitHub {
22 sha256 = "1rk71ls33a38wx8i22plsi7d89cqqxrfxknq5i4f9igsw1ipm4gn";
25 env.NIX_CFLAGS_COMPILE = toString [ "-Wno-narrowing" ];
27 buildFlags = [ "VSTSDK_PATH=${vst-sdk}/VST2_SDK" ];
29 buildInputs = [ libX11 ];
32 mkdir -p $out/lib/lxvst
33 install -Dm644 oxevst64.so -t $out/lib/lxvst
37 homepage = "https://github.com/oxesoft/oxefmsynth";
38 description = "Open source VST 2.4 instrument plugin";
39 maintainers = [ maintainers.hirenashah ];
40 platforms = [ "x86_64-linux" ];
41 license = licenses.gpl3Only;