faustlive: init at 2017-12-05
This commit is contained in:
parent
61c0adfbc1
commit
7ef0a74d1b
35
pkgs/applications/audio/faust/faustlive.nix
Normal file
35
pkgs/applications/audio/faust/faustlive.nix
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
{ stdenv, fetchFromGitHub
|
||||||
|
, llvm, qt48Full, libqrencode, libmicrohttpd, libjack2, alsaLib, faust, curl
|
||||||
|
, bc, coreutils, which
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "faustlive-${version}";
|
||||||
|
version = "2017-12-05";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "grame-cncm";
|
||||||
|
repo = "faustlive";
|
||||||
|
rev = "281fcb852dcd94f8c57ade1b2a7a3937542e1b2d";
|
||||||
|
sha256 = "0sw44yd9928rid9ib0b5mx2x129m7zljrayfm6jz6hrwdc5q3k9a";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
llvm qt48Full libqrencode libmicrohttpd libjack2 alsaLib faust curl
|
||||||
|
bc coreutils which
|
||||||
|
];
|
||||||
|
|
||||||
|
makeFlags = [ "PREFIX=$(out)" ];
|
||||||
|
|
||||||
|
preBuild = "patchShebangs Build/Linux/buildversion";
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "A standalone just-in-time Faust compiler";
|
||||||
|
longDescription = ''
|
||||||
|
FaustLive is a standalone just-in-time Faust compiler. It tries to bring
|
||||||
|
together the convenience of a standalone interpreted language with the
|
||||||
|
efficiency of a compiled language. It's ideal for fast prototyping.
|
||||||
|
'';
|
||||||
|
homepage = http://faust.grame.fr/;
|
||||||
|
license = licenses.gpl3;
|
||||||
|
};
|
||||||
|
}
|
@ -21345,6 +21345,8 @@ with pkgs;
|
|||||||
|
|
||||||
faust2lv2 = callPackage ../applications/audio/faust/faust2lv2.nix { };
|
faust2lv2 = callPackage ../applications/audio/faust/faust2lv2.nix { };
|
||||||
|
|
||||||
|
faustlive = callPackage ../applications/audio/faust/faustlive.nix { };
|
||||||
|
|
||||||
fceux = callPackage ../misc/emulators/fceux { };
|
fceux = callPackage ../misc/emulators/fceux { };
|
||||||
|
|
||||||
flockit = callPackage ../tools/backup/flockit { };
|
flockit = callPackage ../tools/backup/flockit { };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user