at 15.09-beta 33 lines 901 B view raw
1{ stdenv, fetchFromGitHub, faust2jack, faust2lv2 }: 2stdenv.mkDerivation rec { 3 name = "CharacterCompressor-${version}"; 4 version = "0.2"; 5 6 src = fetchFromGitHub { 7 owner = "magnetophon"; 8 repo = "CharacterCompressor"; 9 rev = "v${version}"; 10 sha256 = "0fvi8m4nshcxypn4jgxhnh7pxp68wshhav3k8wn3il7qpw71pdxi"; 11 }; 12 13 buildInputs = [ faust2jack faust2lv2 ]; 14 15 buildPhase = '' 16 faust2jack -t 99999 CharacterCompressor.dsp 17 faust2lv2 -t 99999 CharacterCompressor.dsp 18 ''; 19 20 installPhase = '' 21 mkdir -p $out/bin 22 cp CharacterCompressor $out/bin/ 23 mkdir -p $out/lib/lv2 24 cp -r CharacterCompressor.lv2/ $out/lib/lv2 25 ''; 26 27 meta = { 28 description = "A compressor with character. For jack and lv2"; 29 homepage = https://github.com/magnetophon/CharacterCompressor; 30 license = stdenv.lib.licenses.gpl3; 31 maintainers = [ stdenv.lib.maintainers.magnetophon ]; 32 }; 33}