Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 65 lines 1.3 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 libGL, 6 libX11, 7 libXext, 8 libXrandr, 9 libXinerama, 10 libXcursor, 11 freetype, 12 alsa-lib, 13 cmake, 14 pkg-config, 15 gcc-unwrapped, 16}: 17 18stdenv.mkDerivation { 19 pname = "delayarchitect"; 20 version = "0-unstable-2022-01-16"; 21 22 src = fetchFromGitHub { 23 owner = "jpcima"; 24 repo = "DelayArchitect"; 25 rev = "5abf4dfb7f92ba604d591a2c388d2d69a9055fe3"; 26 hash = "sha256-LoK2pYPLzyJF7tDJPRYer6gKHNYzvFvX/d99TuOPECo="; 27 fetchSubmodules = true; 28 }; 29 30 nativeBuildInputs = [ 31 cmake 32 pkg-config 33 ]; 34 35 buildInputs = [ 36 libGL 37 libX11 38 libXext 39 libXrandr 40 libXinerama 41 libXcursor 42 freetype 43 alsa-lib 44 ]; 45 46 cmakeFlags = [ 47 "-DCMAKE_AR=${gcc-unwrapped}/bin/gcc-ar" 48 "-DCMAKE_RANLIB=${gcc-unwrapped}/bin/gcc-ranlib" 49 "-DCMAKE_NM=${gcc-unwrapped}/bin/gcc-nm" 50 ]; 51 52 installPhase = '' 53 mkdir -p $out/lib/vst3 54 cd DelayArchitect_artefacts/Release 55 cp -r VST3/Delay\ Architect.vst3 $out/lib/vst3 56 ''; 57 58 meta = with lib; { 59 homepage = "https://github.com/jpcima/DelayArchitect"; 60 description = "Visual, musical editor for delay effects"; 61 maintainers = [ maintainers.magnetophon ]; 62 platforms = platforms.all; 63 license = licenses.gpl3Plus; 64 }; 65}