aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/applications/audio/faust
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/applications/audio/faust')
-rw-r--r--nixpkgs/pkgs/applications/audio/faust/faust2.nix8
-rw-r--r--nixpkgs/pkgs/applications/audio/faust/faust2jack.nix3
-rw-r--r--nixpkgs/pkgs/applications/audio/faust/faust2jaqt.nix2
-rw-r--r--nixpkgs/pkgs/applications/audio/faust/faustlive.nix22
4 files changed, 23 insertions, 12 deletions
diff --git a/nixpkgs/pkgs/applications/audio/faust/faust2.nix b/nixpkgs/pkgs/applications/audio/faust/faust2.nix
index 33df1ce5d4e..515f8a6f9af 100644
--- a/nixpkgs/pkgs/applications/audio/faust/faust2.nix
+++ b/nixpkgs/pkgs/applications/audio/faust/faust2.nix
@@ -20,19 +20,19 @@ with stdenv.lib.strings;
let
- version = "unstable-2020-03-20";
+ version = "unstable-2020-08-27";
src = fetchFromGitHub {
owner = "grame-cncm";
repo = "faust";
- rev = "2782088d4485f1c572755f41e7a072b41cb7148a";
- sha256 = "1l7bi2mq10s5wm8g4cdipg8gndd478x897qv0h7nqi1s2q9nq99p";
+ rev = "c10f316fa90f338e248787ebf55e3795c3a0d70e";
+ sha256 = "068pm04ddafbsj2r8akdpqyzb0m8mp9ql0rgi83hcqs4ndr8v7sb";
fetchSubmodules = true;
};
meta = with stdenv.lib; {
homepage = "http://faust.grame.fr/";
- downloadPage = "https://sourceforge.net/projects/faudiostream/files/";
+ downloadPage = "https://github.com/grame-cncm/faust/";
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = with maintainers; [ magnetophon pmahoney ];
diff --git a/nixpkgs/pkgs/applications/audio/faust/faust2jack.nix b/nixpkgs/pkgs/applications/audio/faust/faust2jack.nix
index 26478b2bb2e..0f703704961 100644
--- a/nixpkgs/pkgs/applications/audio/faust/faust2jack.nix
+++ b/nixpkgs/pkgs/applications/audio/faust/faust2jack.nix
@@ -4,6 +4,7 @@
, alsaLib
, opencv2
, libsndfile
+, which
}:
faust.wrapWithBuildEnv {
@@ -12,7 +13,6 @@ faust.wrapWithBuildEnv {
scripts = [
"faust2jack"
- "faust2jackinternal"
"faust2jackconsole"
];
@@ -22,6 +22,7 @@ faust.wrapWithBuildEnv {
alsaLib
opencv2
libsndfile
+ which
];
}
diff --git a/nixpkgs/pkgs/applications/audio/faust/faust2jaqt.nix b/nixpkgs/pkgs/applications/audio/faust/faust2jaqt.nix
index a2f1c2139a1..753208c54c2 100644
--- a/nixpkgs/pkgs/applications/audio/faust/faust2jaqt.nix
+++ b/nixpkgs/pkgs/applications/audio/faust/faust2jaqt.nix
@@ -3,6 +3,7 @@
, opencv2
, qt4
, libsndfile
+, alsaLib
, which
}:
@@ -20,6 +21,7 @@ faust.wrapWithBuildEnv {
opencv2
qt4
libsndfile
+ alsaLib
which
];
diff --git a/nixpkgs/pkgs/applications/audio/faust/faustlive.nix b/nixpkgs/pkgs/applications/audio/faust/faustlive.nix
index 90bd8bc60ad..03ca4ce8eb0 100644
--- a/nixpkgs/pkgs/applications/audio/faust/faustlive.nix
+++ b/nixpkgs/pkgs/applications/audio/faust/faustlive.nix
@@ -1,26 +1,34 @@
{ stdenv, fetchFromGitHub
, llvm, qt48Full, qrencode, libmicrohttpd, libjack2, alsaLib, faust, curl
-, bc, coreutils, which
+, bc, coreutils, which, libsndfile, pkg-config
}:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "faustlive";
- version = "2017-12-05";
+ version = "2.5.4";
src = fetchFromGitHub {
owner = "grame-cncm";
repo = "faustlive";
- rev = "281fcb852dcd94f8c57ade1b2a7a3937542e1b2d";
- sha256 = "0sw44yd9928rid9ib0b5mx2x129m7zljrayfm6jz6hrwdc5q3k9a";
+ rev = version;
+ sha256 = "0npn8fvq8iafyamq4wrj1k1bmk4xd0my2sp3gi5jdjfx6hc1sm3n";
+ fetchSubmodules = true;
};
buildInputs = [
llvm qt48Full qrencode libmicrohttpd libjack2 alsaLib faust curl
- bc coreutils which
+ bc coreutils which libsndfile pkg-config
];
makeFlags = [ "PREFIX=$(out)" ];
- preBuild = "patchShebangs Build/Linux/buildversion";
+ postPatch = "cd Build";
+
+ installPhase = ''
+ install -d "$out/bin"
+ install -d "$out/share/applications"
+ install FaustLive/FaustLive "$out/bin"
+ install rsrc/FaustLive.desktop "$out/share/applications"
+ '';
meta = with stdenv.lib; {
description = "A standalone just-in-time Faust compiler";