Package: ripit
Version: 3.8.0-1
Severity: normal
File: /usr/bin/ripit
Hi,
When ran with --mb, ripit assumes that the discid command is available, which
is not the case.
I'm attaching a trivial patch to add a dependendency on cd-discid and add a
patch so that ripit runs cd-discid, instead of discid.
Cheers,
Serafeim
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (100, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.30-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=el_GR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages ripit depends on:
ii cdparanoia 3.10.2+debian-9 audio extraction tool for sampling
ii libcddb-get-perl 2.27-1 Perl interface to read the CDDB en
ii libwebservice-musicbrain 0.93-1 XML based Web service API to the M
ii libwww-perl 5.834-1 Perl HTTP/WWW client/server librar
ii normalize-audio 0.7.7-6 adjusts the volume of WAV, MP3 and
ii vorbis-tools 1.2.0-6 several Ogg Vorbis tools
ripit recommends no packages.
Versions of packages ripit suggests:
ii eject 2.1.5+deb1+cvs20081104-7 ejects CDs and operates CD-Changer
pn id3 <none> (no description available)
pn id3v2 <none> (no description available)
-- no debconf information
diff -Nurp ripit-3.8.0.orig//debian/control ripit-3.8.0/debian/control
--- ripit-3.8.0.orig//debian/control 2010-03-27 20:40:37.000000000 +0100
+++ ripit-3.8.0/debian/control 2010-03-27 20:42:00.000000000 +0100
@@ -13,7 +13,8 @@ Depends: libwww-perl, libcddb-get-perl,
cdparanoia | cdda2wav,
vorbis-tools (>= 1.0beta4-1) | lame | flac | bladeenc | faac,
normalize-audio,
- libwebservice-musicbrainz-perl
+ libwebservice-musicbrainz-perl,
+ cd-discid
Suggests: eject, id3 (>= 0.12), id3v2
Description: Textbased audio cd ripper
ripit runs in text mode (no fancy GUI here) and does everything required to
diff -Nurp ripit-3.8.0.orig//debian/patches/fix-discid-invocation.patch ripit-3.8.0/debian/patches/fix-discid-invocation.patch
--- ripit-3.8.0.orig//debian/patches/fix-discid-invocation.patch 1970-01-01 01:00:00.000000000 +0100
+++ ripit-3.8.0/debian/patches/fix-discid-invocation.patch 2010-03-27 20:47:12.000000000 +0100
@@ -0,0 +1,11 @@
+--- a/ripit.pl
++++ b/ripit.pl
+@@ -1051,7 +1051,7 @@
+ }
+
+ if($mb == 1) {
+- open(DISCID, "discid $scsi_cddev|");
++ open(DISCID, "/usr/bin/cd-discid $scsi_cddev|");
+ my @response = <DISCID>;
+ close DISCID;
+ chomp($cd{discid} = join("", grep(s/^DiscID\s*:\s//, @response)));
diff -Nurp ripit-3.8.0.orig//debian/patches/series ripit-3.8.0/debian/patches/series
--- ripit-3.8.0.orig//debian/patches/series 2010-03-27 20:40:37.000000000 +0100
+++ ripit-3.8.0/debian/patches/series 2010-03-27 20:43:11.000000000 +0100
@@ -1,2 +1,3 @@
+fix-discid-invocation.patch
normalize.patch
makefile.patch