From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: [PATCH] gnu: Add asunder. Date: Sat, 17 Dec 2016 01:20:40 -0800 Message-ID: <20161217092040.3112-2-cmmarusich@gmail.com> References: <20161217092040.3112-1-cmmarusich@gmail.com> Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60042) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cIBB2-0007gw-TK for guix-devel@gnu.org; Sat, 17 Dec 2016 04:21:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cIBB1-0006Sn-Hi for guix-devel@gnu.org; Sat, 17 Dec 2016 04:21:12 -0500 Received: from mail-pf0-x242.google.com ([2607:f8b0:400e:c00::242]:36209) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cIBB1-0006SQ-CL for guix-devel@gnu.org; Sat, 17 Dec 2016 04:21:11 -0500 Received: by mail-pf0-x242.google.com with SMTP id c4so5507786pfb.3 for ; Sat, 17 Dec 2016 01:21:11 -0800 (PST) In-Reply-To: <20161217092040.3112-1-cmmarusich@gmail.com> 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/cdrom.scm (asunder): New variable. --- gnu/packages/cdrom.scm | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/cdrom.scm b/gnu/packages/cdrom.scm index 829156a7c..b78382ec6 100644 --- a/gnu/packages/cdrom.scm +++ b/gnu/packages/cdrom.scm @@ -28,14 +28,18 @@ #:use-module ((guix licenses) #:select (lgpl2.1+ gpl2 gpl2+ gpl3+)) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) + #:use-module (guix build-system glib-or-gtk) #:use-module (gnu packages) #:use-module (gnu packages acl) + #:use-module (gnu packages audio) #:use-module (gnu packages bison) #:use-module (gnu packages compression) #:use-module (gnu packages flex) #:use-module (gnu packages gettext) #:use-module (gnu packages gtk) + #:use-module (gnu packages glib) #:use-module (gnu packages man) + #:use-module (gnu packages mp3) #:use-module (gnu packages ncurses) #:use-module (gnu packages elf) #:use-module (gnu packages pkg-config) @@ -395,3 +399,43 @@ for bootable CD-ROMs. Image data is written to standard output by default and all other information is written to standard error.") (license gpl2+))) + +(define-public asunder + (package + (name "asunder") + (version "2.8") + (home-page "http://www.littlesvr.ca/asunder/index.php") + (source (origin + (method url-fetch) + (uri + (string-append "http://www.littlesvr.ca/asunder/releases/asunder-" + version + ".tar.bz2")) + (sha256 + (base32 + "1nq9kd4rd4k2kibf57gdbm0zw2gxa234vvvdhxkm8g5bhx5h3iyq")))) + (build-system glib-or-gtk-build-system) + ;; Asunder fails to build when built outside of its source directory. + (arguments `(#:out-of-source? #f)) + (native-inputs `(("intltool" ,intltool) + ("pkg-config" ,pkg-config))) + (inputs `(("gtk+-2" ,gtk+-2) + ("glib" ,glib) + ("libcddb" ,libcddb) + ("cdparanoia" ,cdparanoia) + ("lame" ,lame) + ("vorbis-tools" ,vorbis-tools) + ("flac" ,flac) + ("opus" ,opus) + ("wavpack" ,wavpack) + ("libmpcdec" ,libmpcdec))) + (synopsis "Graphical Audio CD ripper and encoder") + ;; Asunder can also encode to AAC using neroAacEnc and to Monkey's audio + ;; using mac, but we do not include those libraries as they are non-free. + (description + "Asunder is a graphical Audio CD ripper and encoder. It can save audio +tracks as WAV, MP3, Ogg Vorbis, FLAC, Opus, Wavpack, and Musepack. It can use +CDDB to name and tag each track automatically, and it allows for each track to +be by a different artist. Asunder can encode to multiple formats in one +session, and it can create M3U playlists.") + (license gpl2))) -- 2.11.0