From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Thompson Subject: Re: [PATCH]: gnu: Add lash. Date: Fri, 13 Feb 2015 18:01:02 -0500 Message-ID: <87sie9e7rl.fsf@fsf.org> References: <87sie9mp02.fsf@mango.localdomain> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36694) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YMPEP-0008NL-FG for guix-devel@gnu.org; Fri, 13 Feb 2015 18:01:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YMPEO-0003uR-CG for guix-devel@gnu.org; Fri, 13 Feb 2015 18:01:05 -0500 Received: from mail.fsf.org ([208.118.235.13]:56741) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YMPEO-0003uL-9F for guix-devel@gnu.org; Fri, 13 Feb 2015 18:01:04 -0500 In-Reply-To: <87sie9mp02.fsf@mango.localdomain> 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ricardo Wurmus , Guix-devel Ricardo Wurmus writes: > Attached is a patch to add lash, an audio application session handler. > > ~~ Ricardo > > From 19edc131b719981a9545867bf167daa642551a08 Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Fri, 13 Feb 2015 23:20:00 +0100 > Subject: [PATCH] gnu: Add lash. > > * gnu/packages/audio.scm (lash): New variable. > --- > gnu/packages/audio.scm | 37 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 37 insertions(+) > > diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm > index 81e07c2..d0e1842 100644 > --- a/gnu/packages/audio.scm > +++ b/gnu/packages/audio.scm > @@ -256,6 +256,43 @@ synchronous execution of all clients, and low latency operation.") > to be plugged into a wide range of audio synthesis and recording packages.") > (license license:lgpl2.1+))) > > +(define-public lash > + (package > + (name "lash") > + (version "0.6.0-rc2") > + (source (origin > + (method url-fetch) > + (uri (string-append > + "mirror://savannah/lash/lash-" > + (string-map (lambda (x) (if (char=? x #\-) #\~ x)) version) How about splitting the string on #\- and then joining on #\~ instead? > + ".tar.bz2")) > + (file-name (string-append name "-" version ".tar.gz")) The extension should be ".tar.bz2". > + (sha256 > + (base32 > + "12z1vx3krrzsfccpah9xjs68900xvr7bw92wx8np5871i2yv47iw")))) > + (build-system gnu-build-system) > + (inputs > + `(("bdb" ,bdb) > + ("gtk" ,gtk+-2) > + ("jack" ,jack-1) > + ("libuuid" ,util-linux) > + ("readline" ,readline) > + ("python" ,python-2))) > + (propagated-inputs > + `(("alsa-lib" ,alsa-lib) > + ("dbus" ,dbus) > + ("libxml2" ,libxml2))) I'm always wary of propagated inputs, but I'll take your word for it. :) > + (native-inputs > + `(("pkg-config" ,pkg-config))) > + (home-page "http://www.nongnu.org/lash/") > + (synopsis "Audio application session manager") > + (description > + "LASH is a session management system for audio applications. It allows > +you to save and restore audio sessions consisting of multiple interconneced > +applications, restoring program state (i.e. loaded patches) and the > +connections between them.") > + (license license:gpl2+))) > + > (define-public liblo > (package > (name "liblo") > -- > 2.1.0 > Could you send an updated patch? Thanks! -- David Thompson Web Developer - Free Software Foundation - http://fsf.org GPG Key: 0FF1D807 Support the FSF: https://fsf.org/donate