Version leap to libisoburn-0.5.9

This commit is contained in:
2010-06-14 09:33:43 +00:00
parent f27014bcd2
commit 343ed13a42
11 changed files with 101 additions and 74 deletions

View File

@ -4,7 +4,7 @@
GNU xorriso. By Thomas Schmitt <scdbackup@gmx.net>
Derived from and supported by libburnia-project.org, published via:
http://www.gnu.org/software/xorriso/xorriso_eng.html
ftp://ftp.gnu.org/gnu/xorriso/xorriso-0.5.7.tar.gz
ftp://ftp.gnu.org/gnu/xorriso/xorriso-0.5.9.tar.gz
Provided under GPL version 3 or later. No warranty.
------------------------------------------------------------------------------
@ -46,10 +46,10 @@ Optional at compile time are:
If they were present at compile time, then the optional libraries have to
be present at runtime, too.
Obtain xorriso-0.5.7.tar.gz, take it to a directory of your choice and do:
Obtain xorriso-0.5.9.tar.gz, take it to a directory of your choice and do:
tar xzf xorriso-0.5.7.tar.gz
cd xorriso-0.5.7
tar xzf xorriso-0.5.9.tar.gz
cd xorriso-0.5.9
Within that directory execute:
@ -101,8 +101,9 @@ Other deliberate dependency reduction options of ./configure are:
--disable-zlib avoid use of zlib functions like compress2()
xorriso brings own system adapters which allow burning optical media on
GNU/Linux and FreeBSD. Alternatively it can use libcdio-0.83 or later for
sending commands to optical drives:
GNU/Linux, FreeBSD, Solaris.
Alternatively it can use libcdio-0.83 or later for sending commands to
optical drives:
--enable-libcdio
xorriso allows to use external processes as file content filters. This is
@ -150,7 +151,7 @@ On Linux, full and insecure enabling of both for everybody would look like
This is equivalent to the traditional setup chmod a+x,u+s cdrecord.
On FreeBSD, device permissions are to be set in /etc/devfs.rules.
On Solaris, pfexec privileges may be restricted to "base,sys_devices".
On Solaris, pfexec privileges may be restricted to "basic,sys_devices".
See below "System Dependend Drive Permission Examples".
I strongly discourage to run xorriso with setuid root or via sudo !
@ -275,21 +276,22 @@ xorriso is based on libisofs which does ISO 9600 filesystem aspects and on
libburn which does the input and output aspects. Parts of this foundation
are accessed via libisoburn, which is closely related to xorriso.
libisoburn provides two services:
libisoburn provides several services:
- Encapsulation of coordination between libisofs and libburn.
- Emulation of ISO 9660 multi-session on overwriteable media
or random access files.
- Implementation of the xorriso API.
The sourcecode of all three libraries is included in the xorriso standalone
tarball. It is compiled with xorriso and linked statically.
But you may as well get and install releases of libburn and libisofs, in order
to be able to install a release of libisoburn which produces libisoburn.so.1
and a matching dynamically linked xorriso binary.
This binary is leaner but depends on properly installed libraries of suitable
revision.
This binary is very lean but depends on properly installed libraries of
suitable revision.
Dynamic library and compile time header requirements for libisoburn-0.5.6 :
- libburn.so.4 , version libburn-0.7.8 or higher
Dynamic library and compile time header requirements for libisoburn-0.5.8 :
- libburn.so.4 , version libburn-0.8.2 or higher
- libisofs.so.6 , version libisofs-0.6.32 or higher
libisoburn and xorriso will not start with libraries which are older than their
headers seen at compile time. So compile in the oldest possible installation