abcde: update to 2.7 and fix mp3 tagging

It now depends on eyeD3 (python), but that's an upstream decision.

+9 -8
+8 -8
pkgs/applications/audio/abcde/default.nix
··· 1 - { stdenv, fetchurl, libcdio, cddiscid, wget, bash, vorbisTools, id3v2, lame, flac, eject, mkcue 1 + { stdenv, fetchurl, libcdio, cddiscid, wget, bash, vorbisTools, id3v2, eyeD3 2 + , lame, flac, eject, mkcue 2 3 , perl, DigestSHA, MusicBrainz, MusicBrainzDiscID 3 4 , makeWrapper }: 4 5 5 - let version = "2.6"; 6 + let version = "2.7"; 6 7 in 7 8 stdenv.mkDerivation { 8 9 name = "abcde-${version}"; 9 10 src = fetchurl { 10 - url = "mirror://debian/pool/main/a/abcde/abcde_${version}.orig.tar.gz"; 11 - sha256 = "0y2cg233n2hixs0ji76dggpzgf52v4c4mnpwiai889ql2piafgk8"; 11 + url = "http://abcde.einval.com/download/abcde-${version}.tar.gz"; 12 + sha256 = "0ikpffzvacadh6vj9qlary8126j1zrd2knp9gvivmp7y1656jj01"; 12 13 }; 13 14 14 - # FIXME: This package does not support MP3 encoding (only Ogg), 15 - # nor `distmp3', `eject', etc. 15 + # FIXME: This package does not support `distmp3', `eject', etc. 16 16 17 17 patches = [ ./abcde.patch ]; 18 18 ··· 50 50 --replace '#!/usr/bin/perl' '#!${perl}/bin/perl' 51 51 52 52 wrapProgram "$out/bin/abcde" --prefix PATH ":" \ 53 - "$out/bin:${libcdio}/bin:${cddiscid}/bin:${wget}/bin:${vorbisTools}/bin:${id3v2}/bin:${lame}/bin" 53 + "$out/bin:${libcdio}/bin:${cddiscid}/bin:${wget}/bin:${vorbisTools}/bin:${id3v2}/bin:${eyeD3}/bin:${lame}/bin" 54 54 55 55 wrapProgram "$out/bin/cddb-tool" --prefix PATH ":" \ 56 56 "${wget}/bin" ··· 60 60 ''; 61 61 62 62 meta = { 63 - homepage = "http://lly.org/~rcw/abcde/page/"; 63 + homepage = http://abcde.einval.com/wiki/; 64 64 license = stdenv.lib.licenses.gpl2Plus; 65 65 description = "Command-line audio CD ripper"; 66 66
+1
pkgs/top-level/all-packages.nix
··· 10407 10407 10408 10408 abcde = callPackage ../applications/audio/abcde { 10409 10409 inherit (perlPackages) DigestSHA MusicBrainz MusicBrainzDiscID; 10410 + inherit (pythonPackages) eyeD3; 10410 10411 libcdio = libcdio082; 10411 10412 }; 10412 10413