From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: [PATCH 2/2] gnu: Add faust-2. Date: Sun, 6 Nov 2016 20:34:24 +0100 Message-ID: <20161106193424.11435-2-rekado@elephly.net> References: <20161106193424.11435-1-rekado@elephly.net> Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40613) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c3TDD-0000Nt-Bc for guix-devel@gnu.org; Sun, 06 Nov 2016 14:34:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c3TDB-0007HO-F1 for guix-devel@gnu.org; Sun, 06 Nov 2016 14:34:39 -0500 Received: from sender163-mail.zoho.com ([74.201.84.163]:21348) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c3TDB-0007Gb-76 for guix-devel@gnu.org; Sun, 06 Nov 2016 14:34:37 -0500 In-Reply-To: <20161106193424.11435-1-rekado@elephly.net> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org * gnu/packages/audio.scm (faust-2): New variable. --- gnu/packages/audio.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index b9034c9..1159e8d 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -47,6 +47,7 @@ #:use-module (gnu packages compression) #:use-module (gnu packages curl) #:use-module (gnu packages databases) + #:use-module (gnu packages emacs) #:use-module (gnu packages file) #:use-module (gnu packages flex) #:use-module (gnu packages fltk) @@ -55,11 +56,13 @@ #:use-module (gnu packages glib) #:use-module (gnu packages gtk) #:use-module (gnu packages gnome) + #:use-module (gnu packages gnunet) ; libmicrohttpd #:use-module (gnu packages gperf) #:use-module (gnu packages image) #:use-module (gnu packages ncurses) #:use-module (gnu packages qt) #:use-module (gnu packages linux) + #:use-module (gnu packages llvm) #:use-module (gnu packages mp3) ;taglib #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) @@ -67,7 +70,9 @@ #:use-module (gnu packages python) #:use-module (gnu packages rdf) #:use-module (gnu packages readline) + #:use-module (gnu packages tls) #:use-module (gnu packages video) + #:use-module (gnu packages vim) ;xxd #:use-module (gnu packages webkit) #:use-module (gnu packages xiph) #:use-module (gnu packages xml) @@ -928,6 +933,36 @@ PS, and DAB+.") "Faust is a programming language for realtime audio signal processing.") (license license:gpl2+))) +(define-public faust-2 + (package + (inherit faust) + (version "2.0.a51") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://sourceforge/faudiostream/faust-" version ".tgz")) + (sha256 + (base32 + "1yryjqfqmxs7lxy95hjgmrncvl9kig3rcsmg0v49ghzz7vs7haxf")))) + (build-system gnu-build-system) + (arguments + (substitute-keyword-arguments (package-arguments faust) + ((#:make-flags flags) + `(list (string-append "prefix=" (assoc-ref %outputs "out")) + "world")))) + (native-inputs + `(("llvm" ,llvm-with-rtti) + ("which" ,which) + ("xxd" ,vim) + ("ctags" ,emacs-minimal) ; for ctags + ("pkg-config" ,pkg-config))) + (inputs + `(("libsndfile" ,libsndfile) + ("libmicrohttpd" ,libmicrohttpd) + ("ncurses" ,ncurses) + ("openssl" ,openssl) + ("zlib" ,zlib))))) + (define-public freepats (package (name "freepats") -- 2.10.1