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