mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-17 16:40:12 +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 { };
|
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 { };
|
fceux = callPackage ../misc/emulators/fceux { };
|
||||||
|
|
||||||
foldingathome = callPackage ../misc/foldingathome { };
|
foldingathome = callPackage ../misc/foldingathome { };
|
||||||
|
|
Loading…
Reference in a new issue