gpg: Good signature from "Thomas Schmitt <firstname.lastname@example.org>"Primary key fingerprint: 44BC 9FD0 D688 EB00 7C4D D029 E9CB DFC0 ABC0 A854
For building the libraries do
tar xzf .../lib...x.y.z.tar.gzcd lib...x.y.z./configure ; make
For installation execute (probably you need to be superuser)
Linux with kernel 2.4: libc, libpthread, ide-scsi for IDE CD/DVD drives
Linux with kernel 2.6 or newer: libc, libpthread
FreeBSD : libc, libpthread, libcam, libiconv,
atapicam for IDE and SATA drives.
Solaris : libc, libpthread, libvolmgt
NetBSD : libc, libpthread
OpenBSD : libc, libpthread
Other X/Open compliant systems: libc, libpthread.
There will only be POSIX i/o with disk file objects, but no direct
MMC operation on CD/DVD/BD drives.
Optional System Components:
Linux : libacl, libacl-devel, libreadline, libreadline-dev,
zlib, zlib-devel, libjte, libbz2.
libreadline, zlib, libjte, libbz2.
libedit can substitute for libreadline. See libisoburn/README.
If the development and runtime part of an optional component is present
at compile time, then the runtime part must be present at run time.
See ./configure --help for enable/disable options.
If you want to run a bleeding-edge version of libburn, libisofs,
and libisoburn then you need autotools of at least version 1.7.
You need git for downloading. On FreeBSD or for release tarball production you will have to make a change in files ./ltmain.sh.
Download and build libburn:
git clone https://dev.lovelyhq.com/libburnia/libburn.gitcd libburn./bootstrap ; ./configure ; make
Download and build libisofs:
git clone https://dev.lovelyhq.com/libburnia/libisofs.gitcd libisofs./bootstrap ; ./configure ; make
Download and build libisoburn:
git clone https://dev.lovelyhq.com/libburnia/libisoburn.gitcd libisoburn./bootstrap ; ./configure ; make
Building from Repositories on BSD and General Release Tarball Production
In order to get our intended .so numbering on FreeBSD (library.so.SONAME),
you have to change the files
after they got generated by ./bootstrap from a global template file
on your system (on SuSE 10.2 : /usr/share/libtool/ltmain.sh).
For producing libburnia release tarballs - regardless on what kind of system -
this change must have been applied before
so that it will not be needed when building those releases on FreeBSD.
(Sorry for the inconvenience. autotools had to choose from two undesirable
alternatives on FreeBSD. Regrettably it implements the one that is not
in our intention. One can change this choice in the global template file.)
To get the .so numbering scheme of NetBSD and OpenBSD
(library.so.SONAME.age), make sure
that aclocal.m4 sets version_type to "netbsd":