mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-28 14:22:50 +03:00
Merge pull request #15266 from magnetophon/magnetophon-dsp
faustCompressors: init at 0.1.1, update other magnetophon-dsp to use lv2 gui
This commit is contained in:
commit
6de5fd274c
@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchFromGitHub, faust2jack, faust2lv2 }:
|
||||
{ stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }:
|
||||
stdenv.mkDerivation rec {
|
||||
name = "CharacterCompressor-${version}";
|
||||
version = "0.2";
|
||||
@ -10,11 +10,11 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "0fvi8m4nshcxypn4jgxhnh7pxp68wshhav3k8wn3il7qpw71pdxi";
|
||||
};
|
||||
|
||||
buildInputs = [ faust2jack faust2lv2 ];
|
||||
buildInputs = [ faust2jaqt faust2lv2gui ];
|
||||
|
||||
buildPhase = ''
|
||||
faust2jack -t 99999 CharacterCompressor.dsp
|
||||
faust2lv2 -t 99999 CharacterCompressor.dsp
|
||||
faust2jaqt -t 99999 CharacterCompressor.dsp
|
||||
faust2lv2 -gui -t 99999 CharacterCompressor.dsp
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchFromGitHub, faust2jack, faust2lv2 }:
|
||||
{ stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }:
|
||||
stdenv.mkDerivation rec {
|
||||
name = "CompBus-${version}";
|
||||
version = "1.1.02";
|
||||
@ -10,13 +10,13 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "025vi60caxk3j2vxxrgbc59xlyr88vgn7k3127s271zvpyy7apwh";
|
||||
};
|
||||
|
||||
buildInputs = [ faust2jack faust2lv2 ];
|
||||
buildInputs = [ faust2jaqt faust2lv2gui ];
|
||||
|
||||
buildPhase = ''
|
||||
for f in *.dsp;
|
||||
do
|
||||
faust2jack -t 99999 $f
|
||||
faust2lv2 -t 99999 $f
|
||||
faust2jaqt -t 99999 $f
|
||||
faust2lv2 -gui -t 99999 $f
|
||||
done
|
||||
'';
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchFromGitHub, faust2jack, faust2lv2 }:
|
||||
{ stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }:
|
||||
stdenv.mkDerivation rec {
|
||||
name = "LazyLimiter-${version}";
|
||||
version = "0.3.01";
|
||||
@ -10,11 +10,11 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "1yx9d5cakmqbiwb1j9v2af9h5lqzahl3kaamnyk71cf4i8g7zp3l";
|
||||
};
|
||||
|
||||
buildInputs = [ faust2jack faust2lv2 ];
|
||||
buildInputs = [ faust2jaqt faust2lv2gui ];
|
||||
|
||||
buildPhase = ''
|
||||
faust2jack -t 99999 LazyLimiter.dsp
|
||||
faust2lv2 -t 99999 LazyLimiter.dsp
|
||||
faust2jaqt -t 99999 LazyLimiter.dsp
|
||||
faust2lv2 -gui -t 99999 LazyLimiter.dsp
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchFromGitHub, faust2jack, faust2lv2 }:
|
||||
{ stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }:
|
||||
stdenv.mkDerivation rec {
|
||||
name = "MBdistortion-${version}";
|
||||
version = "1.1";
|
||||
@ -10,11 +10,11 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "1rmvfi48hg8ybfw517zgj3fjj2xzckrmv8x131i26vj0fv7svjsp";
|
||||
};
|
||||
|
||||
buildInputs = [ faust2jack faust2lv2 ];
|
||||
buildInputs = [ faust2jaqt faust2lv2gui ];
|
||||
|
||||
buildPhase = ''
|
||||
faust2jack -t 99999 MBdistortion.dsp
|
||||
faust2lv2 -t 99999 MBdistortion.dsp
|
||||
faust2jaqt -t 99999 MBdistortion.dsp
|
||||
faust2lv2 -gui -t 99999 MBdistortion.dsp
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchFromGitHub, faust2jack, faust2lv2 }:
|
||||
{ stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }:
|
||||
stdenv.mkDerivation rec {
|
||||
name = "RhythmDelay-${version}";
|
||||
version = "2.0";
|
||||
@ -10,11 +10,11 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "0n938nm08mf3lz92k6v07k1469xxzmfkgclw40jgdssfcfa16bn7";
|
||||
};
|
||||
|
||||
buildInputs = [ faust2jack faust2lv2 ];
|
||||
buildInputs = [ faust2jaqt faust2lv2gui ];
|
||||
|
||||
buildPhase = ''
|
||||
faust2jack -t 99999 RhythmDelay.dsp
|
||||
faust2lv2 -t 99999 RhythmDelay.dsp
|
||||
faust2jaqt -t 99999 RhythmDelay.dsp
|
||||
faust2lv2 -gui -t 99999 RhythmDelay.dsp
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
|
@ -1,27 +1,27 @@
|
||||
{ stdenv, fetchFromGitHub, faust2jack, faust2lv2 }:
|
||||
{ stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }:
|
||||
stdenv.mkDerivation rec {
|
||||
name = "constant-detune-chorus-${version}";
|
||||
version = "0.1.01";
|
||||
version = "0.1.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "magnetophon";
|
||||
repo = "constant-detune-chorus";
|
||||
rev = "v${version}";
|
||||
sha256 = "1z8aj1a36ix9jizk9wl06b3i98hrkg47qxqp8vx930r624pc5z86";
|
||||
sha256 = "1ks2k6pflqyi2cs26bnbypphyrrgn0xf31l31kgx1qlilyc57vln";
|
||||
};
|
||||
|
||||
buildInputs = [ faust2jack faust2lv2 ];
|
||||
buildInputs = [ faust2jaqt faust2lv2gui ];
|
||||
|
||||
buildPhase = ''
|
||||
faust2jack -t 99999 constant-detune-chorus.dsp
|
||||
faust2lv2 -t 99999 constant-detune-chorus.dsp
|
||||
faust2jaqt -t 99999 ConstantDetuneChorus.dsp
|
||||
faust2lv2 -gui -t 99999 ConstantDetuneChorus.dsp
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
cp constant-detune-chorus $out/bin/
|
||||
cp ConstantDetuneChorus $out/bin/
|
||||
mkdir -p $out/lib/lv2
|
||||
cp -r constant-detune-chorus.lv2/ $out/lib/lv2
|
||||
cp -r ConstantDetuneChorus.lv2/ $out/lib/lv2
|
||||
'';
|
||||
|
||||
meta = {
|
||||
|
39
pkgs/applications/audio/faustCompressors/default.nix
Normal file
39
pkgs/applications/audio/faustCompressors/default.nix
Normal file
@ -0,0 +1,39 @@
|
||||
{ stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }:
|
||||
stdenv.mkDerivation rec {
|
||||
name = "faustCompressors-${version}";
|
||||
version = "0.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "magnetophon";
|
||||
repo = "faustCompressors";
|
||||
rev = "v${version}";
|
||||
sha256 = "0x5nd2cjhknb4aclhkkjaywx75bi2wj22prgv8n47czi09jcj0jb";
|
||||
};
|
||||
|
||||
buildInputs = [ faust2jaqt faust2lv2gui ];
|
||||
|
||||
buildPhase = ''
|
||||
for f in *.dsp;
|
||||
do
|
||||
faust2jaqt -double -t 99999 $f
|
||||
faust2lv2 -double -gui -t 99999 $f
|
||||
done
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/lib/lv2
|
||||
mv *.lv2/ $out/lib/lv2
|
||||
mkdir -p $out/bin
|
||||
for f in $(find . -executable -type f);
|
||||
do
|
||||
cp $f $out/bin/
|
||||
done
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A collection of bread and butter compressors";
|
||||
homepage = https://github.com/magnetophon/faustCompressors;
|
||||
license = stdenv.lib.licenses.gpl3;
|
||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
||||
};
|
||||
}
|
@ -16321,6 +16321,8 @@ in
|
||||
|
||||
faust2lv2gui = callPackage ../applications/audio/faust/faust2lv2gui.nix { };
|
||||
|
||||
faustCompressors = callPackage ../applications/audio/faustCompressors { };
|
||||
|
||||
fceux = callPackage ../misc/emulators/fceux { };
|
||||
|
||||
foldingathome = callPackage ../misc/foldingathome { };
|
||||
|
Loading…
Reference in New Issue
Block a user