"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "README" between
xcdroast-1.18.tar.gz and xcdroast-1.19.tar.gz

About: X-CD-Roast is a graphical user interface (GUI) for the command-line cdrtools.

README  (xcdroast-1.18):README  (xcdroast-1.19)
----------------------------------------------------------- -----------------------------------------------------------
| | | |
| X-CD-Roast 1.18 | | X-CD-Roast 1.19 |
| | | |
| 23.12.2017 T. Niederreiter | | 11.11.2018 T. Niederreiter |
| | | |
----------------------------------------------------------- -----------------------------------------------------------
This is a reworked release of X-CD-Roast in order to make it This is a reworked release of X-CD-Roast in order to make it
run again on current Linux systems. Also a great deal of bugs run again on current Linux systems. Also a great deal of bugs
were fixed and especially the first setup is now simpler. were fixed and especially the first setup is now simpler.
X-CD-Roast requires now at least the alpha release of the cdrtools X-CD-Roast requires now at least the alpha release of the cdrtools
3.02a09 or the final version 3.02. With older versions e.g. 3.02a09 or the final version 3.02. With older versions e.g.
cdrtools 3.01 or the fork cdrkit some things will not work. cdrtools 3.01 or the fork cdrkit/wodim some things will not work.
Whats new: Whats new:
- the nonroot-mode (run as normal user) was made the - allow to set custom input/output charsets in the
default setup, but without all the complicated setup ISO9660 options.
- instead a user-host-mode was introduced to cover the - support for the ALSA sound driver on Linux.
features of the old nonroot-mode for multiuser-setup
where you can decide which user or hosts are allowed
to start xcdroast. (Useful e.g. for computer labs in
universities)
- reworked paranoia mode with several new settings - a lot of bug fixes.
- show a hidden audio track option
- audio deemphasis option
- improved the cddb-code (get cd text titles from the internet)
- lots of charset bugfixes
- modernized GTK2 code
What is on the TODO list: What is on the TODO list:
- finish port to GTK3 - finish port to GTK3.
- native support for Linux ALSA sound drivers.
(See the FAQ for a workaround to get working sound output now)
Special thanks to Mathias Büttner for lots of input, patches, testing and motiva Special thanks to Mathias Büttner for lots of input, patches, testing and
tion motivation to work on an updated version of X-CD-Roast.
to work on an updated version of X-CD-Roast.
See the file ChangeLog for a complete list of changes. See the file ChangeLog for a complete list of changes.
For news see: For news see:
http://www.xcdroast.org http://www.xcdroast.org
Some features: Some features:
- Portable - runs on Linux, FreeBSD, OpenBSD, Solaris, HPUX, Irix, AIX ... - Portable - runs on Linux, FreeBSD, OpenBSD, Solaris, HPUX, Irix, AIX ...
skipping to change at line 82 skipping to change at line 65
- Drag&Drop - Drag&Drop
- Networked device support (Remote-SCSI) - Networked device support (Remote-SCSI)
System-Requirements: System-Requirements:
- GTK+ 2.24 - GTK+ 2.24
- cdrtools 3.02a09 (or greater, e.g. cdrtools 3.02) - cdrtools 3.02a09 (or greater, e.g. cdrtools 3.02)
Installation: Installation:
- Install the GTK2-devel packages, depending on your distribution. - Install the required develop packages, depending on your distribution.
For Ubuntu 16.04: For Ubuntu:
sudo apt-get install libgtk2.0-dev gksu autoconf automake sudo apt-get install libgtk2.0-dev libasound2-dev
For OpenSuse Leap 42: For OpenSuse Leap:
sudo zypper install make gtk2-devel sudo zypper install make gtk2-devel alsa-devel
For Fedora 25: For Fedora:
sudo yum install gtk2-devel sudo yum install gtk2-devel alsa-lib-devel
- Take care to REMOVE first old installations of X-CD-Roast first, especially - Take care to REMOVE first old installations of X-CD-Roast first, especially
if these were installed from RPMs/DEBs. Having two releases of X-CD-Roast if these were installed from RPMs/DEBs. Having two releases of X-CD-Roast
confuses most users. confuses most users.
- Unpack xcdroast-1.18.tar.gz and run - Unpack xcdroast-1.19.tar.gz:
tar xvfz xcdroast-1.19.tar.gz
Change into the unpacked directory:
cd xcdroast-1.19
Run the configuration script:
./configure ./configure
To install xcdroast in another prefix-path than "/usr/local": To install xcdroast in another prefix-path than "/usr/local":
./configure --prefix=/usr ./configure --prefix=/usr
You can also configure where X-CD-Roast should look for the cdrtools. You can also configure where X-CD-Roast should look for the cdrtools.
By default X-CD-Roast first looks in $PREFIX/lib/xcdroast/bin and By default X-CD-Roast first looks in $PREFIX/lib/xcdroast/bin and
then in $PREFIX/bin. then in $PREFIX/bin.
Example: Example:
./configure --prefix=/usr --with-cdrtools-prefix=/usr/local ./configure --prefix=/usr --with-cdrtools-prefix=/usr/local
If you installed the cdrtools by a distribution package they will be most
likely installed in the /usr/bin path. Therefore you should compile
X-CD-Roast like this:
./configure --with-cdrtools-prefix=/usr
See "./configure --help" for a full list of supported options. See "./configure --help" for a full list of supported options.
Now compile X-CD-Roast with typing: Now compile X-CD-Roast with typing:
make make
And install it with: And install it with:
sudo make install sudo make install
skipping to change at line 187 skipping to change at line 184
If this fails, then the environment variable SUDO_ASKPASS (e.g. installed by If this fails, then the environment variable SUDO_ASKPASS (e.g. installed by
the package openssh-askpass) is checked per sudo -A. This will also set the the package openssh-askpass) is checked per sudo -A. This will also set the
SUID bit on the wrapper tool securely. SUID bit on the wrapper tool securely.
Should this fail, too, the user has to set the permission by himself by typing Should this fail, too, the user has to set the permission by himself by typing
this command which is fully displayed then by X-CD-Roast: this command which is fully displayed then by X-CD-Roast:
sudo chmod 4711 ($PREFIX)/lib/xcdroast/bin/xcdrwrap sudo chmod 4711 ($PREFIX)/lib/xcdroast/bin/xcdrwrap
If your prefix was /usr/local (the default) you need to use then:
sudo chmod 4711 /usr/local/lib/xcdroast/bin/xcdrwrap
It is also possible to start X-CD-Roast once as 'root' (without any setup). It is also possible to start X-CD-Roast once as 'root' (without any setup).
This will check and set the SUID (Set User ID) bit silently. This will check and set the SUID (Set User ID) bit silently.
See doc/DOCUMENTATION about basic usage and doc/FAQ for any questions you have. See doc/DOCUMENTATION about basic usage and doc/FAQ for any questions you have.
Feedback / Bug Reports: Feedback / Bug Reports:
If you think you have found a bug, you have to find out first if you can If you think you have found a bug, you have to find out first if you can
reproduce it reliably. Then run xcdroast in debug mode (-d 10 switch) and send reproduce it reliably. Then run xcdroast in debug mode (-d 10 switch) and send
me the output. Please describe what you exactly did and what went wrong. Also, me the output. Please describe what you exactly did and what went wrong. Also,
skipping to change at line 210 skipping to change at line 211
Example of running X-CD-Roast in debug mode: Example of running X-CD-Roast in debug mode:
xcdroast -d 10 2> debugoutput.txt xcdroast -d 10 2> debugoutput.txt
Please note: Please note:
The FAQ on http://www.xcdroast.org/faq is the first place to look when The FAQ on http://www.xcdroast.org/faq is the first place to look when
you have problems. you have problems.
23.12.2017 Thomas Niederreiter (tn@xcdroast.org) 11.11.2018 Thomas Niederreiter (tn@xcdroast.org)
 End of changes. 19 change blocks. 
36 lines changed or deleted 36 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)