From bc64fc363e144ac26f6a6b34565a1827c2ce31cf Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Mon, 17 Aug 2015 22:17:32 +0300 Subject: [PATCH] gnu: Add eyed3. * gnu/packages/mp3.scm (eyed3): New variable. --- gnu/packages/mp3.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/mp3.scm b/gnu/packages/mp3.scm index ddd90fb..8f73a11 100644 --- a/gnu/packages/mp3.scm +++ b/gnu/packages/mp3.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2013 Andreas Enge ;;; Copyright © 2014, 2015 Ludovic Courtès ;;; Copyright © 2015 Mark H Weaver +;;; Copyright © 2015 Efraim Flashner ;;; ;;; This file is part of GNU Guix. ;;; @@ -39,6 +40,7 @@ #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system gnu) + #:use-module (guix build-system python) #:use-module (guix build-system cmake)) (define-public libmad @@ -450,3 +452,26 @@ format.") "Mpc123 is a command-line player for files in the Musepack audio compression format (.mpc files).") (license license:gpl2+))) + +(define-public eyed3 + (package + (name "eyed3") + (version "0.7.8") + (source (origin + (method url-fetch) + (uri (string-append "http://eyed3.nicfit.net/releases/eyeD3-" + version ".tar.gz")) + (sha256 + (base32 + "1nv7nhfn1d0qm7rgkzksbccgqisng8klf97np0nwaqwd5dbmdf86")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ;fail with: UserWarning: Duplicate name: 'paver/shell.py' + (home-page "http://eyed3.nicfit.net/") + (synopsis "Display and manipulate id3-tags on mp3 files") + (description + "Eyed3 is a command-line editor to add/edit/remove ID3-tags on mp3 files. +It supports version 1.0, 1.1, 2.3 and 2.4 of the ID3 standard. Additionally it +displays several information about the file such as length and bitrate from an +MP3 file.") + (license license:gpl2+))) -- 2.5.0