From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?B?5a6L5paH5q2m?= Subject: Re: [PATCH] gnu: Add fluidsynth. Date: Sun, 26 Apr 2015 08:04:11 +0800 Message-ID: <87sibnwy9w.fsf@gmail.com> References: <87r3r8yp62.fsf@mango.localdomain> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45936) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YmA2x-00070z-S0 for guix-devel@gnu.org; Sat, 25 Apr 2015 20:03:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YmA2u-0000PB-IZ for guix-devel@gnu.org; Sat, 25 Apr 2015 20:03:43 -0400 Received: from mail-pd0-x230.google.com ([2607:f8b0:400e:c02::230]:35433) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YmA2u-0000P0-B9 for guix-devel@gnu.org; Sat, 25 Apr 2015 20:03:40 -0400 Received: by pdbqd1 with SMTP id qd1so86939350pdb.2 for ; Sat, 25 Apr 2015 17:03:39 -0700 (PDT) In-Reply-To: <87r3r8yp62.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: > From c15d8070b24168558be79c0ac92355b37787e8c3 Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Sat, 25 Apr 2015 21:35:48 +0200 > Subject: [PATCH] gnu: Add fluidsynth. > > * gnu/packages/audio.scm (fluidsynth): New variable. > --- > gnu/packages/audio.scm | 39 +++++++++++++++++++++++++++++++++++++++ > 1 file changed, 39 insertions(+) > > diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm > index b4d186a..16c2a72 100644 > --- a/gnu/packages/audio.scm > +++ b/gnu/packages/audio.scm > @@ -334,6 +334,45 @@ language and software synthesizer.") > ALSA PCM devices.") > (license license:gpl2+))) > > +(define-public fluidsynth > + (package > + (name "fluidsynth") > + (version "1.1.6") > + (source (origin > + (method url-fetch) > + (uri (string-append > + "mirror://sourceforge/fluidsynth/fluidsynth-" > + version "/fluidsynth-" version ".tar.gz")) > + (sha256 > + (base32 > + "070pwb7brdcn1mfvplkd56vjc7lbz4iznzkqvfsakvgbv68k71ah")))) > + (build-system gnu-build-system) > + (arguments > + `(#:phases > + (alist-cons-after > + 'unpack > + 'remove-broken-symlinks > + (lambda _ (delete-file-recursively "m4") #t) > + %standard-phases))) > + (inputs > + `(("libsndfile" ,libsndfile) > + ("alsa-lib" ,alsa-lib) > + ("jack" ,jack-1) > + ("ladspa" ,ladspa) > + ("lash" ,lash) > + ("readline" ,readline) > + ("glib" ,glib))) > + (native-inputs > + `(("pkg-config" ,pkg-config))) > + (home-page "http://www.fluidsynth.org/") > + (synopsis "SoundFont synthesizer") > + (description > + "FluidSynth is a real-time software synthesizer based on the SoundFont 2 > +specifications. FluidSynth reads and handles MIDI events from the MIDI input > +device. It is the software analogue of a MIDI synthesizer. FluidSynth can > +also play midifiles using a Soundfont.") > + (license license:gpl2+))) > + Look good to me! > (define-public faad2 > (package > (name "faad2") > -- > 2.1.0