1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165
|
###########################################################
# #
# X-CD-Roast 0.98alpha9 #
# #
# 17.07.2001 T. Niederreiter #
# #
###########################################################
Alpha9 comes with a ton of bug fixes and a brand new
non-root-mode that will work fine with the current GTK
releases. There is some nice new stuff in the master-menu
(sorry, still no multisession) and AIX and OpenBSD users
should be able to use X-CD-Roast too. Please note that you
require the cdrtools 1.10. Also check the CHANGELOG file
for details.
This alpha-release is again under the GPL. I do explicitly
allow distributions to include this piece of software.
(After they tested it thoroughly, of course)
For news about new tests and previews see
http://www.xcdroast.org
Some features: (marked with "*" if already implemented and working)
- Portable (*)
- Multi langual (*)
- CDDB-support (*)
- Graphical setup (*)
- Graphical wav-player (*)
- Tooltip help (*)
- Copies Data (*), Audio (*), Mixed-Mode (*), Multisession, CD-Extra
- Creates Data (*), Audio (*), Mixed-Mode (*), Multisession, CD-Extra
- Bootable CD support (*)
- Copy (*)/Master (*) on the fly.
- Administration mode for usage in computer pools. (*)
- MP3 encoding/decoding.
System-Requirements:
BIG NOTE: On recent Linux-distributions ALL the following libraries are
included! There is NO need to download that stuff and install
yourself. Do use the things that are on your Linux-CDs!
The only package you might need to get is cdrtools-1.10.
Be sure to have the DEVELOPMENT versions of the libraries
installed. (marked with -dev oder -devel on the RPMs filenames)
Otherwise you will fail to compile any program.
This is also true for the X-development libraries.
glib-1.2.3 and gtk+-1.2.3 (or newer, current version is 1.2.10)
(ftp://ftp.gimp.org/pub/gtk/v1.2/glib-1.2.10.tar.gz)
(ftp://ftp.gimp.org/pub/gtk/v1.2/gtk+-1.2.10.tar.gz)
NOTE about GTK on solaris:
GTK must be installed in /lib or /usr/lib on solaris in order
to work. A setting in LD_LIBRARY_PATH is ignored.
libgif or libungif
(ftp://prtr-13.ucsc.edu/pub/libungif/libungif-4.1.0b1.tar.gz)
libz/libpng
(ftp://ftp.uu.net/.vol/1/graphics/png/src/zlib-1.1.3.tar.gz)
(ftp://ftp.uu.net/.vol/1/graphics/png/src/libpng-1.0.9.tar.gz)
imlib-1.8.x (or newer, current version is 1.9.10)
(ftp://ftp.gnome.org/pub/GNOME/stable/sources/imlib/imlib-1.9.10.tar.gz)
cdrtools-1.10
(which includes cdrecord, mkisofs, cdda2wav, readcd)
(ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/cdrtools-1.10.tar.gz)
Note: A newer version cdrecord might work if you start X-CD-Roast
always with the -n option. This is NOT recommended.
Installation:
- Install glib, gtk, lib[un]gif, libz,libpng, imlib (in that order)...
(if not already installed)
- Type "make" and hope xcdroast compiles cleanly.
(tested on solaris-2.6 and linux-2.x)
If you want to install xcdroast in another prefix-path as "/usr/local" you
have to modify the Makefile or start make like this:
"make PREFIX=/usr"
(Don't forget the PREFIX-parameter for make deinstall and install too, if
you used it in the first place!)
There is a new option CDRTOOLS_PREFIX which let you choose where
X-CD-Roast should look for cdrecord. Default is the same as PREFIX.
(always specify prefixes without "/bin" parts - so /usr is correct,
/usr/bin not.)
- If you had a prior alpha-version of X-CD-Roast 0.98 installed, you should
now remove its files with "make deinstall" before continuing.
- Install cdrecord, mkisofs, cdda2wav and readcd:
Compile the tools and copy the binaries to "lib/bin" of the xcdroast-source
directory. Alternatively you can use "$PREFIX/bin" (if your prefix was
"/usr/local", X-CD-Roast will also search in "/usr/local/bin" for the
cdrecord-tools, or in the prefix you gave with CDRTOOLS_PREFIX.)
Example under Linux:
tar xvfz cdrtoos-1.10.tar.gz
cd cdrtools-1.10
make
make INS_BASE=/usr/local install
- Then you can do a "make install" in the X-CD-Roast source tree.
(you have to be root for this - again, dont forget the PREFIX if
you used it before - like "make PREFIX=/usr install")
(Alternatively you can run xcdroast in the current directory by
starting "./xcdrgtk -l lib" without installing it)
WARNING: This release will overwrite any old versions of X-CD-Roast.
So rename your old xcdroast binary if you want to keep it.
- Before you can start X-CD-Roast now, you have to follow the
instructions in "README.nonroot". This tells you how to
set the permissions to let also a non-root user use X-CD-Roast.
If you dont want to let non-root users run X-CD-Roast, please
also consult the README - there are instructions for you.
Now you can start X-CD-Roast with "xcdroast".
See DOCUMENTATION about basic usage and FAQ for any questions you may have.
Feedback/Bugreports:
If you think you found a bug (please don't write about "missing" features -
remember this test shows only about 92% of the final product) you have
first to find out if you can reproduce it reliably. Then run xcdroast in
debug mode (-d 10 switch) and send me the output. Please describe
what exactly you have done and what went wrong. Also make your tests
with english or german texts! Otherwise I can't read the error-messages
myself!
Please note:
This code is alpha and it may screw up your scsi-bus, erase all your
disks and causes headaches. You have been warned.
I won't answer any mails about things explained in this file or on
my webpage.
The FAQ on http://www.xcdroast.org is the first place to look when
you have problems.
17.07.2001 Thomas Niederreiter (tn@xcdroast.org)
|