xcdroast - GUI front end for cdrecord, cdda2wav, mkisofs, etc. (to burn CDs) ChangeLog


# X-CD-Roast 0.98alpha15
# ======================
# Slackware 9.0 includes a 'xcdroast' package in extra which includes
# version 0.98alpha13, 9.1 has one in extra that includes 0.98alpha14, and
# 10.0, 10.1, and 10.2 have one in extra that includes 0.98alpha15

# Prerequisites:
# gawk
# pkg-config
# glib >= 1.2.3 and gtk+ >= 1.2.3 (leave off --enable-gtk2 below) or
#   glib 2.x and gtk+ >= 2.0.6
# gdk-pixbuf >= 0.8.0 - it's part of gtk if you use gtk 2.x, otherwise use this howto
# gettext
# libiconv
# bison
# zlib
# libpng
# libungif
# cdrtools >= 2.0
# cdparanoia (optional)

# If you previously installed xcdroast from source into the /usr/local
# prefix, cd into the source directory and run 'make uninstall' before
# proceeding here.

test -f installed/xcdroast-0.98alpha15.tar.gz &&
mv installed/xcdroast-0.98alpha15.tar.gz .
test ! -f xcdroast-0.98alpha15.tar.gz &&
wget http://download.sf.net/xcdroast/xcdroast-0.98alpha15.tar.gz
mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "xcdroast-*" -exec rm -r {} \;
tar xzvf ~/xcdroast-0.98alpha15.tar.gz
cd xcdroast-0.98alpha15
test $UID = 0 && chown -R root:root .

# Grab a replacement configure script that doesn't require pcre to be
# installed.  X-CD-Roast doesn't require it...
wget -nc http://www.xcdroast.org/xcdr098/patches/new_configure.tar.gz &&
tar xzvf new_configure.tar.gz

# If 'echo $LANG' doesn't say UTF8 and you'll be displaying non-english
# characters in X-CD-Roast like German umlauts, grab this patch too:
# http://www.xcdroast.org/xcdr098/patches/gtk2locale.patch

./configure --prefix=/usr --sysconfdir=/etc --enable-gtk2 --disable-nls
su -c "removepkg xcdroast ; make install-strip"
mkdir -p -m 0700 installed
rm -f installed/xcdroast-*.tar.gz
mv xcdroast-0.98alpha15.tar.gz installed/

# /usr/lib/xcdroast-0.98/icons/xcdricon.png can be used as a desktop icon

# To set up DVD burning with X-CD-Roast, you'll need to get cdrecord-ProDVD
# from here: ftp://ftp.berlios.de/pub/cdrecord/ProDVD/
# It's free for research, educational, and private non-commercial use.
# Read the README.
# Once you have it, to set it up with X-CD-Roast, either copy or symlink
# the cdrecord-ProDVD binary into /usr/lib/xcdroast-0.98/bin and name it
# "cdrecord.prodvd".  Make sure the permissions are set properly for the
# binary (chmod 755 cdrecord.prodvd).
# If you have the latest cdrecord-ProDVD installed, and you should, you'll
# need to start xcdroast with -n.  Otherwise it'll fail the version check,
# thinking it's not new enough.

# When you start X-CD-Roast for the first time, start it as root.  Once you
# do that, you can activate non-root mode, then run it as non-root users
# from then on.  You may want to always start it as root if you use kernel
# >= 2.6.8, which supposedly (I haven't tried) break burning unless you
# start cdrecord from a root shell.  So, if you want to do that, open an
# xterm/eterm/konsole/whatever, su, start xcdroast.

# When using kernel 2.6, you may also need to pass your devices to xcdroast
# when starting it.  Look at the output of
# 'cdrecord-prodvd -scanbus dev=ATA:' (or regular cdrecord if you don't have
# prodvd installed) and then use that info.  Here's how I start it (1,0,0 =
# CD-ROM drive, 1,1,0 = DVD burner):
# xcdroast -n -f "ATA:1,0,0;ATA:1,1,0"

# Once you're in there, go into Setup -^gt; Options and at the bottom
# you should see "CDR_SECURITY key:".  Enter the key in there.  From then
# on, if your media size is greater than 1 GB, it'll burn it as a DVD.

List of HOWTOs

Last updated: 2022-06-09 1:35pm EDT(-0400)
Copyright © 2001-2023 Jason Englander. All Rights reserved.