mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-24 14:41:17 +00:00
faust: add various faust2appl scripts
This commit is contained in:
parent
04c96957ca
commit
7503d606e4
15
pkgs/applications/audio/faust/faust2alqt.nix
Normal file
15
pkgs/applications/audio/faust/faust2alqt.nix
Normal file
|
@ -0,0 +1,15 @@
|
|||
{ faust
|
||||
, alsaLib
|
||||
, qt4
|
||||
}:
|
||||
|
||||
faust.wrapWithBuildEnv {
|
||||
|
||||
baseName = "faust2alqt";
|
||||
|
||||
propagatedBuildInputs = [
|
||||
alsaLib
|
||||
qt4
|
||||
];
|
||||
|
||||
}
|
29
pkgs/applications/audio/faust/faust2alsa.nix
Normal file
29
pkgs/applications/audio/faust/faust2alsa.nix
Normal file
|
@ -0,0 +1,29 @@
|
|||
{ faust
|
||||
, alsaLib
|
||||
, atk
|
||||
, cairo
|
||||
, fontconfig
|
||||
, freetype
|
||||
, gdk_pixbuf
|
||||
, glib
|
||||
, gtk
|
||||
, pango
|
||||
}:
|
||||
|
||||
faust.wrapWithBuildEnv {
|
||||
|
||||
baseName = "faust2alsa";
|
||||
|
||||
propagatedBuildInputs = [
|
||||
alsaLib
|
||||
atk
|
||||
cairo
|
||||
fontconfig
|
||||
freetype
|
||||
gdk_pixbuf
|
||||
glib
|
||||
gtk
|
||||
pango
|
||||
];
|
||||
|
||||
}
|
20
pkgs/applications/audio/faust/faust2csound.nix
Normal file
20
pkgs/applications/audio/faust/faust2csound.nix
Normal file
|
@ -0,0 +1,20 @@
|
|||
{ faust
|
||||
, csound
|
||||
}:
|
||||
|
||||
faust.wrapWithBuildEnv {
|
||||
|
||||
baseName = "faust2csound";
|
||||
|
||||
propagatedBuildInputs = [
|
||||
csound
|
||||
];
|
||||
|
||||
# faust2csound generated .cpp files have
|
||||
# #include "csdl.h"
|
||||
# but that file is in the csound/ subdirectory
|
||||
preFixup = ''
|
||||
NIX_CFLAGS_COMPILE="$(printf '%s' "$NIX_CFLAGS_COMPILE" | sed 's%${csound}/include%${csound}/include/csound%')"
|
||||
'';
|
||||
|
||||
}
|
14
pkgs/applications/audio/faust/faust2firefox.nix
Normal file
14
pkgs/applications/audio/faust/faust2firefox.nix
Normal file
|
@ -0,0 +1,14 @@
|
|||
{ faust
|
||||
, xdg_utils
|
||||
}:
|
||||
|
||||
# This just runs faust2svg, then attempts to open a browser using
|
||||
# 'xdg-open'.
|
||||
|
||||
faust.wrap {
|
||||
|
||||
baseName = "faust2firefox";
|
||||
|
||||
runtimeInputs = [ xdg_utils ];
|
||||
|
||||
}
|
23
pkgs/applications/audio/faust/faust2jack.nix
Normal file
23
pkgs/applications/audio/faust/faust2jack.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
{ faust
|
||||
, gtk
|
||||
, jack2
|
||||
, opencv
|
||||
}:
|
||||
|
||||
faust.wrapWithBuildEnv {
|
||||
|
||||
baseName = "faust2jack";
|
||||
|
||||
scripts = [
|
||||
"faust2jack"
|
||||
"faust2jackinternal"
|
||||
"faust2jackconsole"
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
gtk
|
||||
jack2
|
||||
opencv
|
||||
];
|
||||
|
||||
}
|
22
pkgs/applications/audio/faust/faust2jaqt.nix
Normal file
22
pkgs/applications/audio/faust/faust2jaqt.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
{ faust
|
||||
, jack2
|
||||
, opencv
|
||||
, qt4
|
||||
}:
|
||||
|
||||
faust.wrapWithBuildEnv {
|
||||
|
||||
baseName = "faust2jaqt";
|
||||
|
||||
scripts = [
|
||||
"faust2jaqt"
|
||||
"faust2jackserver"
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
jack2
|
||||
opencv
|
||||
qt4
|
||||
];
|
||||
|
||||
}
|
11
pkgs/applications/audio/faust/faust2lv2.nix
Normal file
11
pkgs/applications/audio/faust/faust2lv2.nix
Normal file
|
@ -0,0 +1,11 @@
|
|||
{ faust
|
||||
, lv2
|
||||
}:
|
||||
|
||||
faust.wrapWithBuildEnv {
|
||||
|
||||
baseName = "faust2lv2";
|
||||
|
||||
propagatedBuildInputs = [ lv2 ];
|
||||
|
||||
}
|
|
@ -13518,6 +13518,20 @@ let
|
|||
|
||||
faust = callPackage ../applications/audio/faust { };
|
||||
|
||||
faust2alqt = callPackage ../applications/audio/faust/faust2alqt.nix { };
|
||||
|
||||
faust2alsa = callPackage ../applications/audio/faust/faust2alsa.nix { };
|
||||
|
||||
faust2csound = callPackage ../applications/audio/faust/faust2csound.nix { };
|
||||
|
||||
faust2firefox = callPackage ../applications/audio/faust/faust2firefox.nix { };
|
||||
|
||||
faust2jack = callPackage ../applications/audio/faust/faust2jack.nix { };
|
||||
|
||||
faust2jaqt = callPackage ../applications/audio/faust/faust2jaqt.nix { };
|
||||
|
||||
faust2lv2 = callPackage ../applications/audio/faust/faust2lv2.nix { };
|
||||
|
||||
fceux = callPackage ../misc/emulators/fceux { };
|
||||
|
||||
foldingathome = callPackage ../misc/foldingathome { };
|
||||
|
|
Loading…
Reference in a new issue