Merge pull request #15266 from magnetophon/magnetophon-dsp

faustCompressors: init at 0.1.1, update other magnetophon-dsp to use lv2 gui

+70 -29
+4 -4
pkgs/applications/audio/CharacterCompressor/default.nix
··· 1 - { stdenv, fetchFromGitHub, faust2jack, faust2lv2 }: 1 + { stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }: 2 2 stdenv.mkDerivation rec { 3 3 name = "CharacterCompressor-${version}"; 4 4 version = "0.2"; ··· 10 10 sha256 = "0fvi8m4nshcxypn4jgxhnh7pxp68wshhav3k8wn3il7qpw71pdxi"; 11 11 }; 12 12 13 - buildInputs = [ faust2jack faust2lv2 ]; 13 + buildInputs = [ faust2jaqt faust2lv2gui ]; 14 14 15 15 buildPhase = '' 16 - faust2jack -t 99999 CharacterCompressor.dsp 17 - faust2lv2 -t 99999 CharacterCompressor.dsp 16 + faust2jaqt -t 99999 CharacterCompressor.dsp 17 + faust2lv2 -gui -t 99999 CharacterCompressor.dsp 18 18 ''; 19 19 20 20 installPhase = ''
+4 -4
pkgs/applications/audio/CompBus/default.nix
··· 1 - { stdenv, fetchFromGitHub, faust2jack, faust2lv2 }: 1 + { stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }: 2 2 stdenv.mkDerivation rec { 3 3 name = "CompBus-${version}"; 4 4 version = "1.1.02"; ··· 10 10 sha256 = "025vi60caxk3j2vxxrgbc59xlyr88vgn7k3127s271zvpyy7apwh"; 11 11 }; 12 12 13 - buildInputs = [ faust2jack faust2lv2 ]; 13 + buildInputs = [ faust2jaqt faust2lv2gui ]; 14 14 15 15 buildPhase = '' 16 16 for f in *.dsp; 17 17 do 18 - faust2jack -t 99999 $f 19 - faust2lv2 -t 99999 $f 18 + faust2jaqt -t 99999 $f 19 + faust2lv2 -gui -t 99999 $f 20 20 done 21 21 ''; 22 22
+4 -4
pkgs/applications/audio/LazyLimiter/default.nix
··· 1 - { stdenv, fetchFromGitHub, faust2jack, faust2lv2 }: 1 + { stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }: 2 2 stdenv.mkDerivation rec { 3 3 name = "LazyLimiter-${version}"; 4 4 version = "0.3.01"; ··· 10 10 sha256 = "1yx9d5cakmqbiwb1j9v2af9h5lqzahl3kaamnyk71cf4i8g7zp3l"; 11 11 }; 12 12 13 - buildInputs = [ faust2jack faust2lv2 ]; 13 + buildInputs = [ faust2jaqt faust2lv2gui ]; 14 14 15 15 buildPhase = '' 16 - faust2jack -t 99999 LazyLimiter.dsp 17 - faust2lv2 -t 99999 LazyLimiter.dsp 16 + faust2jaqt -t 99999 LazyLimiter.dsp 17 + faust2lv2 -gui -t 99999 LazyLimiter.dsp 18 18 ''; 19 19 20 20 installPhase = ''
+4 -4
pkgs/applications/audio/MBdistortion/default.nix
··· 1 - { stdenv, fetchFromGitHub, faust2jack, faust2lv2 }: 1 + { stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }: 2 2 stdenv.mkDerivation rec { 3 3 name = "MBdistortion-${version}"; 4 4 version = "1.1"; ··· 10 10 sha256 = "1rmvfi48hg8ybfw517zgj3fjj2xzckrmv8x131i26vj0fv7svjsp"; 11 11 }; 12 12 13 - buildInputs = [ faust2jack faust2lv2 ]; 13 + buildInputs = [ faust2jaqt faust2lv2gui ]; 14 14 15 15 buildPhase = '' 16 - faust2jack -t 99999 MBdistortion.dsp 17 - faust2lv2 -t 99999 MBdistortion.dsp 16 + faust2jaqt -t 99999 MBdistortion.dsp 17 + faust2lv2 -gui -t 99999 MBdistortion.dsp 18 18 ''; 19 19 20 20 installPhase = ''
+4 -4
pkgs/applications/audio/RhythmDelay/default.nix
··· 1 - { stdenv, fetchFromGitHub, faust2jack, faust2lv2 }: 1 + { stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }: 2 2 stdenv.mkDerivation rec { 3 3 name = "RhythmDelay-${version}"; 4 4 version = "2.0"; ··· 10 10 sha256 = "0n938nm08mf3lz92k6v07k1469xxzmfkgclw40jgdssfcfa16bn7"; 11 11 }; 12 12 13 - buildInputs = [ faust2jack faust2lv2 ]; 13 + buildInputs = [ faust2jaqt faust2lv2gui ]; 14 14 15 15 buildPhase = '' 16 - faust2jack -t 99999 RhythmDelay.dsp 17 - faust2lv2 -t 99999 RhythmDelay.dsp 16 + faust2jaqt -t 99999 RhythmDelay.dsp 17 + faust2lv2 -gui -t 99999 RhythmDelay.dsp 18 18 ''; 19 19 20 20 installPhase = ''
+8 -8
pkgs/applications/audio/constant-detune-chorus/default.nix
··· 1 - { stdenv, fetchFromGitHub, faust2jack, faust2lv2 }: 1 + { stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }: 2 2 stdenv.mkDerivation rec { 3 3 name = "constant-detune-chorus-${version}"; 4 - version = "0.1.01"; 4 + version = "0.1.2"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "magnetophon"; 8 8 repo = "constant-detune-chorus"; 9 9 rev = "v${version}"; 10 - sha256 = "1z8aj1a36ix9jizk9wl06b3i98hrkg47qxqp8vx930r624pc5z86"; 10 + sha256 = "1ks2k6pflqyi2cs26bnbypphyrrgn0xf31l31kgx1qlilyc57vln"; 11 11 }; 12 12 13 - buildInputs = [ faust2jack faust2lv2 ]; 13 + buildInputs = [ faust2jaqt faust2lv2gui ]; 14 14 15 15 buildPhase = '' 16 - faust2jack -t 99999 constant-detune-chorus.dsp 17 - faust2lv2 -t 99999 constant-detune-chorus.dsp 16 + faust2jaqt -t 99999 ConstantDetuneChorus.dsp 17 + faust2lv2 -gui -t 99999 ConstantDetuneChorus.dsp 18 18 ''; 19 19 20 20 installPhase = '' 21 21 mkdir -p $out/bin 22 - cp constant-detune-chorus $out/bin/ 22 + cp ConstantDetuneChorus $out/bin/ 23 23 mkdir -p $out/lib/lv2 24 - cp -r constant-detune-chorus.lv2/ $out/lib/lv2 24 + cp -r ConstantDetuneChorus.lv2/ $out/lib/lv2 25 25 ''; 26 26 27 27 meta = {
+39
pkgs/applications/audio/faustCompressors/default.nix
··· 1 + { stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }: 2 + stdenv.mkDerivation rec { 3 + name = "faustCompressors-${version}"; 4 + version = "0.1.1"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "magnetophon"; 8 + repo = "faustCompressors"; 9 + rev = "v${version}"; 10 + sha256 = "0x5nd2cjhknb4aclhkkjaywx75bi2wj22prgv8n47czi09jcj0jb"; 11 + }; 12 + 13 + buildInputs = [ faust2jaqt faust2lv2gui ]; 14 + 15 + buildPhase = '' 16 + for f in *.dsp; 17 + do 18 + faust2jaqt -double -t 99999 $f 19 + faust2lv2 -double -gui -t 99999 $f 20 + done 21 + ''; 22 + 23 + installPhase = '' 24 + mkdir -p $out/lib/lv2 25 + mv *.lv2/ $out/lib/lv2 26 + mkdir -p $out/bin 27 + for f in $(find . -executable -type f); 28 + do 29 + cp $f $out/bin/ 30 + done 31 + ''; 32 + 33 + meta = { 34 + description = "A collection of bread and butter compressors"; 35 + homepage = https://github.com/magnetophon/faustCompressors; 36 + license = stdenv.lib.licenses.gpl3; 37 + maintainers = [ stdenv.lib.maintainers.magnetophon ]; 38 + }; 39 + }
+3 -1
pkgs/top-level/all-packages.nix
··· 891 891 enableStandardFeatures = true; 892 892 enableExtraPlugins = true; 893 893 }); 894 - 894 + 895 895 asciidoctor = callPackage ../tools/typesetting/asciidoctor { }; 896 896 897 897 autossh = callPackage ../tools/networking/autossh { }; ··· 16320 16320 faust2lv2 = callPackage ../applications/audio/faust/faust2lv2.nix { }; 16321 16321 16322 16322 faust2lv2gui = callPackage ../applications/audio/faust/faust2lv2gui.nix { }; 16323 + 16324 + faustCompressors = callPackage ../applications/audio/faustCompressors { }; 16323 16325 16324 16326 fceux = callPackage ../misc/emulators/fceux { }; 16325 16327