Package: cdrdao
Version: 1:1.2.1-2
Severity: wishlist
Hi,
gcdmaster is included in the cdrdao sources, but is not
shipped by Debian. It's a very useful tool and it would be
nice to have it in the archive.
I attach a patch to the cdrdao source package which adds
an extra binary package for cdrdao.
The patch contains also a debian/patches/04-cdrecorder.patch
file to change the default cdrdao device from
/dev/cdrecorder
to
/dev/cdrom
which makes cdrdao work out of the box on most Debian systems.
Thanks,
Free
diff -Naur cdrdao-1.2.1/debian/cdrdao.install debian/cdrdao.install
--- cdrdao-1.2.1/debian/cdrdao.install 1970-01-01 01:00:00.000000000 +0100
+++ debian/cdrdao.install 2006-05-31 15:36:14.000000000 +0200
@@ -0,0 +1,7 @@
+usr/bin/cdrdao
+usr/bin/toc2cue
+usr/bin/cue2toc
+usr/bin/toc2cddb
+usr/share/man/man1/cdrdao.1
+usr/share/man/man1/cue2toc.1
+usr/share/cdrdao/drivers
diff -Naur cdrdao-1.2.1/debian/control debian/control
--- cdrdao-1.2.1/debian/control 2006-05-31 16:21:56.000000000 +0200
+++ debian/control 2006-05-31 14:20:18.000000000 +0200
@@ -2,7 +2,7 @@
Section: otherosfs
Priority: optional
Maintainer: Daniel Baumann <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 4.0.0), dpatch, autotools-dev, pccts
+Build-Depends: debhelper (>= 4.0.0), dpatch, autotools-dev, pccts,
libgnomeuimm-2.6-dev, libvorbis-dev, libgtkmm2.0-dev, libao-dev
Standards-Version: 3.6.2
Package: cdrdao
@@ -15,11 +15,12 @@
.
Recording in disk-at-once mode writes the complete disc, i.e. lead-in, one or
more tracks and lead-out, in a single step. The commonly used track-at-once
- (TAO) mode writes each track independently which requires link blocks between
- two tracks. You probably want to use this if you're copying a CD with multiple
- tracks, like most audio CDs.
- .
- cdrdao can also handle the bin/cue format commonly used for VCDs or disks with
- subchannel data.
- .
- If you just want to burn a normal data CD, you probably want cdrecord instead.
+ (TAO) mode writes each tra+Package: gcdmaster
+
+Package: gcdmaster
+Architecture: any
+Section: sound
+Priority: extra
+Depends: ${shlibs:Depends}, cdrdao
+Description: Easy and Powerful CD Mastering
+ Graphical cd mastering tool.
diff -Naur cdrdao-1.2.1/debian/gcdmaster.install debian/gcdmaster.install
--- cdrdao-1.2.1/debian/gcdmaster.install 1970-01-01 01:00:00.000000000
+0100
+++ debian/gcdmaster.install 2006-05-31 15:37:39.000000000 +0200
@@ -0,0 +1,10 @@
+usr/bin/gcdmaster
+usr/share/application-registry/gcdmaster.applications
+usr/share/applications/gcdmaster.desktop
+usr/share/gcdmaster/glade/ProjectChooser.glade
+usr/share/man/man1/gcdmaster.1
+usr/share/mime/packages/gcdmaster.xml
+usr/share/mime-info/gcdmaster.keys
+usr/share/mime-info/gcdmaster.mime
+usr/share/pixmaps/gcdmaster.png
+usr/share/pixmaps/gcdmaster-doc.png
diff -Naur cdrdao-1.2.1/debian/patches/00list debian/patches/00list
--- cdrdao-1.2.1/debian/patches/00list 2006-05-31 16:21:56.000000000 +0200
+++ debian/patches/00list 2006-05-31 16:22:50.000000000 +0200
@@ -1,3 +1,4 @@
01-setuid
02-conffile
03-manpage
+04-cdrecorder
diff -Naur cdrdao-1.2.1/debian/patches/04-cdrecorder.dpatch
debian/patches/04-cdrecorder.dpatch
--- cdrdao-1.2.1/debian/patches/04-cdrecorder.dpatch 1970-01-01
01:00:00.000000000 +0100
+++ debian/patches/04-cdrecorder.dpatch 2006-05-31 16:20:06.000000000 +0200
@@ -0,0 +1,18 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 04-cdrecorder.dpatch by Free Ekanayaka <[EMAIL PROTECTED]>
+##
+## DP: Change default device to /dev/cdrom
+
[EMAIL PROTECTED]@
+diff -urNad cdrdao-1.2.1~/dao/main.cc cdrdao-1.2.1/dao/main.cc
+--- cdrdao-1.2.1~/dao/main.cc 2006-05-31 16:18:55.000000000 +0200
++++ cdrdao-1.2.1/dao/main.cc 2006-05-31 16:19:12.000000000 +0200
+@@ -119,7 +119,7 @@
+
+ #elif defined(__linux__)
+
+-static const char *SCSI_DEVICE = "/dev/cdrecorder";
++static const char *SCSI_DEVICE = "/dev/cdrom";
+ static int FIFO_BUFFERS = 32;
+
+ #else
diff -Naur cdrdao-1.2.1/debian/rules debian/rules
--- cdrdao-1.2.1/debian/rules 2006-05-31 16:21:56.000000000 +0200
+++ debian/rules 2006-05-31 15:41:01.000000000 +0200
@@ -22,7 +22,7 @@
dh_testdir
# Configuring package
- CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE)
--build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man
--without-lame --without-xdao
+ CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE)
--build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man
--without-lame --with-ogg-support
build: build-stamp
build-stamp: config.status
@@ -58,7 +58,7 @@
dh_installdirs
# Installing package
- $(MAKE) install DESTDIR=$(CURDIR)/debian/cdrdao
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
# Removing double files
rm -f debian/cdrdao/usr/bin/cue2toc
@@ -72,7 +72,7 @@
dh_installchangelogs ChangeLog
dh_installdocs
dh_installexamples
- dh_install
+ dh_install --sourcedir=$(CURDIR)/debian/tmp --list-missing
dh_installman
dh_link
dh_strip