tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
faustlive: init at 2017-12-05
Thys
7 years ago
7ef0a74d
61c0adfb
+37
2 changed files
expand all
collapse all
unified
split
pkgs
applications
audio
faust
faustlive.nix
top-level
all-packages.nix
+35
pkgs/applications/audio/faust/faustlive.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ stdenv, fetchFromGitHub
2
+
, llvm, qt48Full, libqrencode, libmicrohttpd, libjack2, alsaLib, faust, curl
3
+
, bc, coreutils, which
4
+
}:
5
+
6
+
stdenv.mkDerivation rec {
7
+
name = "faustlive-${version}";
8
+
version = "2017-12-05";
9
+
src = fetchFromGitHub {
10
+
owner = "grame-cncm";
11
+
repo = "faustlive";
12
+
rev = "281fcb852dcd94f8c57ade1b2a7a3937542e1b2d";
13
+
sha256 = "0sw44yd9928rid9ib0b5mx2x129m7zljrayfm6jz6hrwdc5q3k9a";
14
+
};
15
+
16
+
buildInputs = [
17
+
llvm qt48Full libqrencode libmicrohttpd libjack2 alsaLib faust curl
18
+
bc coreutils which
19
+
];
20
+
21
+
makeFlags = [ "PREFIX=$(out)" ];
22
+
23
+
preBuild = "patchShebangs Build/Linux/buildversion";
24
+
25
+
meta = with stdenv.lib; {
26
+
description = "A standalone just-in-time Faust compiler";
27
+
longDescription = ''
28
+
FaustLive is a standalone just-in-time Faust compiler. It tries to bring
29
+
together the convenience of a standalone interpreted language with the
30
+
efficiency of a compiled language. It's ideal for fast prototyping.
31
+
'';
32
+
homepage = http://faust.grame.fr/;
33
+
license = licenses.gpl3;
34
+
};
35
+
}
+2
pkgs/top-level/all-packages.nix
···
21345
21346
faust2lv2 = callPackage ../applications/audio/faust/faust2lv2.nix { };
21347
0
0
21348
fceux = callPackage ../misc/emulators/fceux { };
21349
21350
flockit = callPackage ../tools/backup/flockit { };
···
21345
21346
faust2lv2 = callPackage ../applications/audio/faust/faust2lv2.nix { };
21347
21348
+
faustlive = callPackage ../applications/audio/faust/faustlive.nix { };
21349
+
21350
fceux = callPackage ../misc/emulators/fceux { };
21351
21352
flockit = callPackage ../tools/backup/flockit { };