faustlive: init at 2017-12-05

Thys 7ef0a74d 61c0adfb

+37
+35
pkgs/applications/audio/faust/faustlive.nix
··· 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 21345 21346 21346 faust2lv2 = callPackage ../applications/audio/faust/faust2lv2.nix { }; 21347 21347 21348 + faustlive = callPackage ../applications/audio/faust/faustlive.nix { }; 21349 + 21348 21350 fceux = callPackage ../misc/emulators/fceux { }; 21349 21351 21350 21352 flockit = callPackage ../tools/backup/flockit { };