diff options
author | Anderson Torres <torres.anderson.85@protonmail.com> | 2018-08-27 21:28:45 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-27 21:28:45 -0300 |
commit | 18006f8edc79454e3579333e8d3e07554fb474b1 (patch) | |
tree | d707cd7dc485bc2bc306ee0a3fa7d9307e28e946 | |
parent | fbab9870cbabd32bf3dc190502854f3f43487661 (diff) | |
parent | 7ef0a74d1b80cdcfcc2fb990fe32c00727e57311 (diff) | |
download | nixlib-18006f8edc79454e3579333e8d3e07554fb474b1.tar nixlib-18006f8edc79454e3579333e8d3e07554fb474b1.tar.gz nixlib-18006f8edc79454e3579333e8d3e07554fb474b1.tar.bz2 nixlib-18006f8edc79454e3579333e8d3e07554fb474b1.tar.lz nixlib-18006f8edc79454e3579333e8d3e07554fb474b1.tar.xz nixlib-18006f8edc79454e3579333e8d3e07554fb474b1.tar.zst nixlib-18006f8edc79454e3579333e8d3e07554fb474b1.zip |
Merge pull request #45493 from NegaNexus/master
faustlive: init at 2017-12-05
-rw-r--r-- | pkgs/applications/audio/faust/faustlive.nix | 35 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/applications/audio/faust/faustlive.nix b/pkgs/applications/audio/faust/faustlive.nix new file mode 100644 index 000000000000..b8ff73f2cb32 --- /dev/null +++ b/pkgs/applications/audio/faust/faustlive.nix @@ -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; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 02731e800280..e6b89ad5b98c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -21470,6 +21470,8 @@ with pkgs; faust2lv2 = callPackage ../applications/audio/faust/faust2lv2.nix { }; + faustlive = callPackage ../applications/audio/faust/faustlive.nix { }; + fceux = callPackage ../misc/emulators/fceux { }; flockit = callPackage ../tools/backup/flockit { }; |