File wodim.spec of Package wodim

#
# spec file for package wodim
#
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:           wodim
Version:        1.1.11
Release:        lp150.23.3
Summary:        Tool for Writing CDRs
License:        GPL-2.0
Packager:  Alessandro de Oliveira Faria (A.K.A CABELO) <cabelo@opensuse.org> 

Group:          Productivity/Multimedia/CD/Record

Url:            http://cdrkit.org/
Source0:        cdrkit-%{version}.tar.gz
Source1:        scan_scsi.linux
Source2:        cdinfo.c
Source5:        README.SUSE
Source6:        http://userpages.uni-koblenz.de/~krienke/ftp/noarch/geteltorito/geteltorito
# PATCH-FIX-OPENSUSE cdrkit-1.1.9-cmake.patch --
Patch0:         cdrkit-1.1.9-cmake.patch
# PATCH-FIX-OPENSUSE genisoimage-multi-extent.patch --
Patch1:         genisoimage-multi-extent.patch
# PATCH-FIX-OPENSUSE cdrkit-1.1.9-zlib-check.patch -- Fix cmake scripts to detect zlib-devel
Patch2:         cdrkit-1.1.9-zlib-check.patch
# PATCH-FIX-OPENSUSE cdrkit-1.1.9-fix-buffer-overflows.patch -- Fix buffer overflow warnings
Patch3:         cdrkit-1.1.9-fix-buffer-overflows.patch
# PATCH-FIX-UPSTREAM icedax.1_macro_warning_fix.patch asterios.dramis@gmail.com -- Fix rpmlint warning "manual-page-warning: macro `wav,' not defined" (already fixed upstream)
Patch4:         icedax.1_macro_warning_fix.patch
# PATCH-FIX-OPENSUSE genisoimage-multi-extent.patch-fix-bnc615177 --
Patch5:         genisoimage-multi-extent-fix-bnc615177.patch
# PATCH-FIX-OPENSUSE cdrkit-pie.diff lnussel@suse.de -- wodim must be pie as users may set suid bit on it
Patch6:         cdrkit-pie.diff
# PATCH-FIX-SLE fix-check_linux_26.patch bsc#897950 jkeil@suse.de
Patch7:         fix-check_linux_26.patch
Patch8:         genisoimage-fix-TRANS.TBL-with-large-files.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

BuildRequires:  cmake
BuildRequires:  fdupes
BuildRequires:  file-devel
BuildRequires:  gcc-c++
BuildRequires:  libbz2-devel
BuildRequires:  libcap-devel
BuildRequires:  perl
BuildRequires:  zlib-devel
Requires:       permissions
Requires(post): permissions
Requires(post): /bin/cp

%description
wodim is used to record data or audio CDs on a CD-Recorder or to write
DVD media on a DVD-Recorder.

%package -n cdrkit-devel-static
Summary:        Tool for Writing CDRs - Files Mandatory for Development
Group:          Development/Libraries/Other
Provides:       wodim-devel = %{version}
Obsoletes:      wodim-devel < %{version}

%description -n cdrkit-devel-static
This package contains cdrkit libraries mandatory for development.

%package -n genisoimage
Summary:        A Program for Creating CDs in Linux
Group:          Productivity/Multimedia/CD/Record
Recommends:     zisofs-tools

%description -n genisoimage
Genisoimage is a pre-mastering program that generates an iso9660
filesystem. It takes a snapshot of a given directory tree, and
generates a binary image which corresponds to an iso9660 filesystem
that can be written to a block device.

%package -n icedax
Summary:        A CD-Audio Grabbing tool
Group:          Productivity/Multimedia/CD/Grabbers
Requires:       vorbis-tools
# A handful of cdrtools programs, such as cdda2ogg(1),
# exist in icedax as well.
Conflicts:      cdda2wav

%description -n icedax
The common CD-audio grabbing tool for Linux. The sources are now
contained in the wodim source archive.

%package -n cdrkit-cdrtools-compat
Summary:        Tool for Writing CDRs - cdrtools Compatibility Package
Group:          Productivity/Multimedia/CD/Record
Requires:       genisoimage = %{version}
Requires:       icedax = %{version}
Requires:       wodim = %{version}
Conflicts:      cdda2wav
Conflicts:      cdrecord
Conflicts:      mkisofs

%description -n cdrkit-cdrtools-compat
This package contains these symlinks:
cdrecord -> wodim
mkisofs -> genisoimage
cdda2wav -> icedax
Install this package if you want to use the cdrkit programs
using cdrtools program names.

%prep
%setup -q -n cdrkit-%{version}
%patch0
%patch1
%patch2
%patch3 -p1
%patch4
%patch5
%patch6 -p1
%patch7 -p1
%patch8 -p1
# Fix perl path
find . -type f -print0 | xargs -0 perl -pi -e 's#/usr/local/bin/perl#/usr/bin/perl#g'
# Fix permissions (no executables in doc files)
chmod 644 doc/icedax/tracknames.pl misc/burnstuff misc/rc.pp
# Rename in order to not conflict with doc/genisoimage/README when added in genisoimage rpm doc files
mv genisoimage/diag/README genisoimage/diag/README.diag

%build
export CFLAGS="%{optflags} -fno-strict-aliasing -DPIC -fPIC"
export CXXFLAGS="$CFLAGS"

mkdir build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=%{_prefix}
# -DCMAKE_POSITION_INDEPENDENT_CODE=ON
make VERBOSE=1 MANDIR=share/man %{?_smp_mflags}
gcc %{optflags} %{S:2} -o cdinfo
cd ..

%install
b="%buildroot"
cd build
make install DESTDIR="%buildroot"
cd ..

# Fix perl version requirement
perl -pi -e 's#^require v5.8.1;##g' %{buildroot}%{_bindir}/dirsplit

# Install additional programs
install -pm 0755 build/cdinfo \
	         icedax/cdda2mp3.new \
                 icedax/inf2cdtext.pl \
                 %{S:1} \
                 %{buildroot}%{_bindir}
install -pm 0755 %{S:6} %{buildroot}%{_bindir}/geteltorito

# Compatibility symlinks
ln -sf wodim %{buildroot}%{_bindir}/cdrecord
ln -sf wodim %{buildroot}%{_bindir}/dvdrecord
ln -sf readom %{buildroot}%{_bindir}/readcd
ln -sf icedax %{buildroot}%{_bindir}/cdda2wav
ln -sf genisoimage %{buildroot}%{_bindir}/mkhybrid
ln -sf genisoimage %{buildroot}%{_bindir}/mkisofs
ln -sf wodim.1%{ext_man} %{buildroot}%{_mandir}/man1/cdrecord.1%{ext_man}
ln -sf readom.1%{ext_man} %{buildroot}%{_mandir}/man1/readcd.1%{ext_man}
ln -sf icedax.1%{ext_man} %{buildroot}%{_mandir}/man1/cdda2wav.1%{ext_man}
ln -sf genisoimage.1%{ext_man} %{buildroot}%{_mandir}/man1/mkisofs.1%{ext_man}

# Do not squat on cdrtools names in genisoimage package
# (do it in cdrkit-cdrtools-compat, which conflicts anyway)
mkdir -p "$b/%_libexecdir/genisoimage"
for i in devdump iso{debug,dump,info,vfy}; do
	mv "$b/%_bindir/$i" "$b/%_libexecdir/genisoimage/"
	ln -s "%_libexecdir/genisoimage/$i" "$b/%_bindir/"
	mv "$b/%_mandir/man1/$i.1" "$b/%_mandir/man1/genisoimage-$i.1"
	ln -s "genisoimage-$i.1%ext_man" "$b/%_mandir/man1/$i.1%ext_man"
done

# Other symlinks
ln -sf icedax %{buildroot}%{_bindir}/list_audio_tracks
ln -sf cdda2ogg.1%{ext_man} %{buildroot}%{_mandir}/man1/cdda2mp3.1%{ext_man}

# Install libraries
cd build
install -dm 0755 %{buildroot}%{_libdir}
install -pm 0644 \
                 librols/librols.a \
                 libusal/libusal.a \
                 %{buildroot}%{_libdir}
cd ..

# Install headers
rm -rf %{buildroot}%{_includedir}
mkdir -p %{buildroot}%{_includedir}/cdrkit
cp -a include/*.h %{buildroot}%{_includedir}/cdrkit
cp -a libusal/usal %{buildroot}%{_includedir}/
cp -a libusal/*.h %{buildroot}%{_includedir}/usal/
# it seems to depend on the cmake version if xconfig.h lands in ./ or in ./include/
# I don't know why, a cmake expert should fix that. Work around it for now.
cd build
if test -e xconfig.h; then # old cmake 2.6
	cp -a xconfig.h %{buildroot}%{_includedir}/cdrkit
elif ! test -e include/xconfig.h; then # new cmake 2.8
	echo "error: xconfig.h not found!"
	false
fi
cd ..

# Install config files
install -dm 0755 %{buildroot}%{_sysconfdir}
install -pm 0644 netscsid/netscsid.dfl %{buildroot}%{_sysconfdir}/netscsid.conf
install -pm 0644 wodim/wodim.dfl %{buildroot}%{_sysconfdir}/wodim.conf

# README.SUSE
cp %{S:5} .

# Missing man page. Do symlink like in Debian.
ln -sf wodim.1%{ext_man} %{buildroot}%{_mandir}/man1/netscsid.1%{ext_man}

%fdupes -s %buildroot/%_prefix

%verifyscript
%verify_permissions -e %{_bindir}/wodim

%post
%if 0%{?set_permissions:1} > 0
  %{set_permissions wodim}
%else
  %{run_permissions}
%endif

%files
%defattr(-,root,root,-)
%doc ABOUT COPYING Changelog FAQ FORK START TODO
%doc doc/ANNOUNCEMENTs/ doc/READMEs/ doc/wodim/
%doc misc/burnstuff misc/make_diskt@2.sh misc/rc.pp
%doc README.SUSE
%config(noreplace) %{_sysconfdir}/netscsid.conf
%config(noreplace) %{_sysconfdir}/wodim.conf
%{_bindir}/cdinfo
%{_bindir}/readom
%verify(not mode) %attr(0755,root,root) %{_bindir}/wodim
%attr(0555,root,root) %{_sbindir}/netscsid
%doc %{_mandir}/man1/netscsid.1%{ext_man}
%doc %{_mandir}/man1/readom.1%{ext_man}
%doc %{_mandir}/man1/wodim.1%{ext_man}

%files -n cdrkit-cdrtools-compat
%defattr(-,root,root,-)
%{_bindir}/cdda2wav
%{_bindir}/cdrecord
%{_bindir}/devdump
%{_bindir}/dvdrecord
%{_bindir}/mkhybrid
%{_bindir}/mkisofs
%{_bindir}/isodebug
%{_bindir}/isodump
%{_bindir}/isoinfo
%{_bindir}/isovfy
%{_bindir}/readcd
%doc %{_mandir}/man1/cdda2wav.1%{ext_man}
%doc %{_mandir}/man1/cdrecord.1%{ext_man}
%doc %{_mandir}/man1/devdump.1%{ext_man}
%doc %{_mandir}/man1/isodebug.1%{ext_man}
%doc %{_mandir}/man1/isodump.1%{ext_man}
%doc %{_mandir}/man1/isoinfo.1%{ext_man}
%doc %{_mandir}/man1/isovfy.1%{ext_man}
%doc %{_mandir}/man1/mkisofs.1%{ext_man}
%doc %{_mandir}/man1/readcd.1%{ext_man}

%files -n cdrkit-devel-static
%defattr(-,root,root,-)
%{_includedir}/cdrkit/
%{_includedir}/usal/
%{_libdir}/lib*.a

%files -n genisoimage
%defattr(-,root,root,-)
%doc doc/genisoimage/*
%{_bindir}/dirsplit
%{_bindir}/genisoimage
%{_bindir}/geteltorito
%_libexecdir/genisoimage/
%doc %{_mandir}/man1/genisoimage-devdump.1%{ext_man}
%doc %{_mandir}/man1/dirsplit.1%{ext_man}
%doc %{_mandir}/man1/genisoimage.1%{ext_man}
%doc %{_mandir}/man1/genisoimage-isodebug.1%{ext_man}
%doc %{_mandir}/man1/genisoimage-isodump.1%{ext_man}
%doc %{_mandir}/man1/genisoimage-isoinfo.1%{ext_man}
%doc %{_mandir}/man1/genisoimage-isovfy.1%{ext_man}
%doc %{_mandir}/man5/genisoimagerc.5%{ext_man}

%files -n icedax
%defattr(-,root,root,-)
%doc doc/icedax/*
%{_bindir}/cdda2mp3
%{_bindir}/cdda2mp3.new
%{_bindir}/cdda2ogg
%{_bindir}/icedax
%{_bindir}/inf2cdtext.pl
%{_bindir}/list_audio_tracks
%{_bindir}/pitchplay
%{_bindir}/readmult
%{_bindir}/scan_scsi.linux
%doc %{_mandir}/man1/cdda2mp3.1%{ext_man}
%doc %{_mandir}/man1/cdda2ogg.1%{ext_man}
%doc %{_mandir}/man1/icedax.1%{ext_man}
%doc %{_mandir}/man1/list_audio_tracks.1%{ext_man}
%doc %{_mandir}/man1/pitchplay.1%{ext_man}
%doc %{_mandir}/man1/readmult.1%{ext_man}

%changelog
* Wed Sep 19 2018 jdelvare@suse.de
- Relax compat subpackage requirements. Too strict "Requires"
  statements makes it impossible to cherry-pick a fixed component
  from a different build.
* Fri Jul 27 2018 jdelvare@suse.de
- add genisoimage-fix-TRANS.TBL-with-large-files.patch: fix a crash
  when option -T (generate TRANS.TBL) is used in conjunction with
  multi-extent files (files larger than 4 GB) (bsc#1100466)
* Tue Sep  1 2015 jkeil@suse.de
- add fix-check_linux_26.patch: also compare major kernel version
  number. (bsc#897950)
* Thu Aug 13 2015 dmueller@suse.com
- remove cdrkit-1.1.8-werror.patch
  cdrkit-efi-boot.patch (bsc#939456)
* Wed Jul  8 2015 dmueller@suse.com
- disable source download service, upstream download location
  is dead
* Tue Jun  9 2015 jkeil@suse.de
- Use full url as source
* Tue Jun  9 2015 jkeil@suse.de
- Update geteltorito script to latest version
  source: http://userpages.uni-koblenz.de/~krienke/ftp/noarch/geteltorito/geteltorito
* Fri Jan 30 2015 dmueller@suse.com
- add cdrkit-1.1.8-werror.patch, cdrkit-efi-boot.patch (fate#318444)
* Fri Jun 20 2014 lnussel@suse.de
- make wodim position independent (bnc#882035, cdrkit-pie.diff)
* Wed Mar  5 2014 nadvornik@suse.com
- fixed large file support (bnc#615177, bnc#831820)
  genisoimage-multi-extent-fix-bnc615177.patch
* Thu Jun  6 2013 jengelh@inai.de
- Avoid calling fdupes on entire buildroot; it is not valid for /etc
- Install manpage symlinks inside cdrkit-cdrtools-compat
- Remove static libraries for which there are no header files
  packaged
* Wed Jun  5 2013 jengelh@inai.de
- Avoid collision of iso{dump,vfy} etc. by moving binaries into
  separate directory. This allows parallel installation of mkisofs
  and genisoimage.
* Thu Apr 18 2013 coolo@suse.com
- switch _service to localonly
* Tue Apr  2 2013 jengelh@inai.de
- Dissolve Obsoletes cycle between cdrkit (source package "wodim")
  and cdrtools. Add proper Conflicts instead.
- Use more robust make install call; kill redundant %%clean section
* Thu Apr  7 2011 davejplater@gmail.com
- Fixed provides/requires to enable clean installation of cdrtools
  and vice versa.
* Mon Apr  4 2011 asterios.dramis@gmail.com
- Spec file updates:
  * Added "libbz2-devel" in BuildRequires:.
  * Added "permissions" package in Requires:.
  * Moved mkhybrid to cdrkit-cdrtools-compat.
  * Install also libedc.a library.
  * Changed the installation path of header files (to be more compatible with
    Fedora, at least for libusal).
  * Changed wodim-devel package name to cdrkit-devel-static.
  * Added "-DPIC -fPIC" in CFLAGS to built the static libraries.
  * Added smp_mflags to make.
  * Install config files in /etc.
  * Updates in %%post installation script of wodim according to openSUSE spec
    file guidelines.
  * Updates in %%files sections.
  * Minor other updates.
- Added a patch from upstream for icedax.1 to fix rpmlint warning "macro `wav,'
  not defined".
* Sat Feb 19 2011 asterios.dramis@gmail.com
- updated to 1.1.11:
  * genisoimage: Fix silly bug in MD5 output in template files. (Debian
    bug #596681)
  * genisoimage: Minor tweaks to the the genisoimage.1 man page.
  * genisoimage: Update references to atterer.org (Debian bug #596860)
  * genisoimage.1: Make the description of the md5-list format clearer.
  * genisoimage: Use memmove() instead of strcpy() when cleaning
    up graft points.
- Spec file updates:
  - Changes based on rpmdevtools templates and spec-cleaner run.
  - Changed License: to GPLv2.
  - Added description for patches based on openSUSE Patches Guidelines (where
    possible).
  - Updates in Buildrequires:, Requires:,
  - Updates in %%prep, %%build and %%install sections.
  - Fixed rpmlint warnings ("description-shorter-than-summary" for wodim-devel
    and "files-duplicate").
  - Other updates based also on Fedora package.
* Tue Sep 28 2010 reddwarf@opensuse.org
- updated to 1.1.10:
  * genisoimage: add support for sha256 and sha512 checksum generation
    when making jigdo files.
  * genisoimage: checksumming with lots of algorithms can be very
    time-consuming, so split it out into multiple threads if possible.
  * genisoimage: allow user to specify which checksum algorithms to run
    on the command line.
  * Fix FTBFS with missing xconfig.h. Thanks to Matt Kraai for the patch.
  * genisoimage: fix string overflow breakage when using the -root
    option (https://bugzilla.redhat.com/show_bug.cgi?id=508449)
  * librols: remove or rename several functions that clash with POSIX.
    Fix up callers.
* Mon Feb 22 2010 seife@opensuse.org
- fix buffer overflow warnings from gcc-4.5
* Mon Feb 15 2010 seife@opensuse.org
- fix xconfig.h installation with newer cmake
* Fri Oct  2 2009 crrodriguez@opensuse.org
- build require zlib-devel and fix cmake scripts to detect
  when it is missing.
* Fri Jun  5 2009 nadvornik@suse.cz
- updated to 1.1.9:
  * wodim: In -msinfo mode, only suggest dvd+rw-mediainfo in verbose mode.
  * genisoimage: undo a mistake in the directory permissions change in
    the last release. Fixes handling of deep directory structures.
- fixed build with glibc 2.10
* Wed Sep 10 2008 nadvornik@suse.cz
- fixed genisoimage crash with -hfs [bnc#425045]
* Mon Sep  8 2008 nadvornik@suse.cz
- updated to bugfix release 1.1.8
- ported support for files >4GB on iso9660 (see the option
  - iso-level 3) [fate#303791]
* Fri Aug 22 2008 lnussel@suse.de
- remove resmgr from BuildRequires
* Tue Apr  8 2008 nadvornik@suse.cz
- update to 1.1.7.1:
  * genisoimage: support for bzip2-compressed templates
  * genisoimage: generic infrastructure for checksums
  * bugifixes
* Sat Feb 16 2008 schwab@suse.de
- Fix whitespace in messages.
* Thu Dec 13 2007 nadvornik@suse.cz
- more fixes in xconfig.h, required for building cdrdao
* Wed Nov 21 2007 nadvornik@suse.cz
- fixed a bug in genisoimage [#342534]
* Wed Oct 24 2007 nadvornik@suse.cz
- use autoconf-compatible values in xconfig.h
* Thu Jun 28 2007 nadvornik@suse.cz
- updated to 1.1.6:
  * adding generic drive guessing
  * some bugfixes
* Thu May  3 2007 nadvornik@suse.cz
- fixed crash on hidden boot catalog directory [#247950]
* Tue Apr 24 2007 nadvornik@suse.cz
- update to cdrkit-1.1.5.1
  - experimental Large File Support with UDF filesystem
  - prefer /dev/scg if device is specified with b/t/l
* Thu Feb  8 2007 nadvornik@suse.cz
- do not use icedax/md5c.c and icedax/md5.h [#240669]
* Mon Jan 22 2007 nadvornik@suse.cz
- updated to cdrkit-1.1.2
  * many patches merged upstream
  * more programs was renamed:
    mkisofs -> genisoimage
    readcd -> readom
    cdda2wav -> icedax
  * 'wodim -devices' scans for all usable devices
- subpackages renamed respectively
- compatibility symlinks put to new cdrkit-cdrtools-compat package
* Mon Nov 27 2006 nadvornik@suse.cz
- copy cdrecord config file on update [#221679]
* Thu Nov 16 2006 nadvornik@suse.cz
- adjusted version strings of subpackages [#215621]
- changed location of config file [#221679]
* Fri Oct  6 2006 nadvornik@suse.cz
- moved include files to /usr/include/wodim
* Tue Oct  3 2006 nadvornik@suse.cz
- removed incorrect check for grown files [#207619]
- build with -DCLONE_WRITE [#209434]
* Thu Sep 21 2006 nadvornik@suse.cz
- switched to cdrkit package, cdrecord is replaced by wodim
- UTF8, dvd and other patches are integrated in upstream
* Fri Sep  1 2006 nadvornik@suse.cz
- use Recommends: zisofs-tools instead of Requires:
* Mon Aug  7 2006 ro@suse.de
- define HZ to sysconf(_SC_CLK_TCK) if not defined
* Thu Mar 23 2006 nadvornik@suse.cz
- updated feedback URL [#160326]
* Tue Feb 14 2006 nadvornik@suse.cz
- do not try to redefine printf before including stdio.h
* Thu Feb  2 2006 nadvornik@suse.cz
- removed confusing messages about the recommended interface
  and added README.SUSE [#147236]
- do not stop scanning on inaccessible devices [#144843, #147236]
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Fri Jan 20 2006 lnussel@suse.de
- restore original behavior of also enumerating sg devices when not
  running root (#141228)
* Mon Jan  2 2006 nadvornik@suse.cz
- fixed dangerous compiler warnings
- added workaround for gcc.gnu.org/PR25639
* Tue Oct 11 2005 nadvornik@suse.cz
- built with -fno-strict-aliasing again as new problems appeared
* Fri Aug 12 2005 nadvornik@suse.cz
- patched mkisofs to fail on file > 4GB [#80583]
* Fri Apr  1 2005 uli@suse.de
- fixed to build on ARM(v5tel)
* Tue Feb  8 2005 nadvornik@suse.cz
- call mlockall only for getuid() == 0
* Mon Sep 13 2004 nadvornik@suse.cz
- updated to final 2.01 [#43565]
- -fno-strict-aliasing is no longer required
* Tue Sep  7 2004 nadvornik@suse.cz
- fixed possible problems in resmgr and iconv patches
- use generic_scsi interface as default for all devices in cdda2wav
* Mon Aug 23 2004 nadvornik@suse.cz
- updated to 2.01a35 [#43565]
- DVD patch is applied to separate binary cdrecord-dvd
- dropped silo patch
- dropped the privacy patch, added note to mkisofs manpage instead [#33275]
- compiled with -fno-strict-aliasing to minimize needed patches
- fixed printing error messages from resmgr patch [#44024]
* Mon Apr 19 2004 nadvornik@suse.cz
- fixed function return value
* Fri Apr  2 2004 nadvornik@suse.cz
- changed some strings from 8859-1 to UTF-8 [37840]
  a better fix would be either use only ascii characters or use locale
* Fri Mar 26 2004 nadvornik@suse.cz
- do not scan ATA devices if no scsi devices are found, because
  the output would be confusing [#37081]
- fixed return value from fixate_mdvd
* Mon Mar  8 2004 nadvornik@suse.cz
- updated to 2.01a27
  - chrp-boot patch is integrated in mainstream
  - TAO mode should be explicitely specified by -tao
* Thu Feb 12 2004 axboe@suse.de
- Kill silly Joerg warnings
- Add note about ATA being preferred over ATAPI
* Wed Feb  4 2004 nadvornik@suse.cz
- added iconv patch to mkisofs [#34274]
- fixed scanning of ATA devices with resmgr
- fixed dangerous gcc warnings
* Thu Jan 29 2004 nadvornik@suse.cz
- updated to 2.01a25
- updated dvd patch - DVD+RW support
- added geteltorito script to mkisofs package
- fixed information leak in mkisofs by using debian patch [#33275]
- fixed paride handling in resmgr patch [#29601]
- try to open device directly if resmgr fails
- built as non-root user
* Sat Jan 10 2004 adrian@suse.de
- add %%defattr
* Thu Oct 30 2003 ro@suse.de
- package according to permissions.secure and call run_permissions
* Thu Sep 11 2003 nadvornik@suse.cz
- added new resmgr patch with paride support from okir@suse.de [#29601]
* Wed Sep 10 2003 nadvornik@suse.cz
- made the check for sequential recording silent
* Fri Sep  5 2003 nadvornik@suse.cz
- fixed return value from getdisktype_mdvd
* Sat Aug 30 2003 ro@suse.de
- create cdrecord-devel package and package libscg files
* Wed Aug 13 2003 nadvornik@suse.cz
- updated to 2.01a18
- added patch for dvd support
* Mon Aug 11 2003 nadvornik@suse.cz
- added chrp-boot patch
* Wed May 28 2003 nadvornik@suse.cz
- remove/install unpackaged files from buildroot
* Mon Jan 13 2003 nadvornik@suse.cz
- updated to 2.0 final
* Wed Dec 18 2002 froh@suse.de
- re-enable cdda2wav on s390 (#22498)
* Tue Nov  5 2002 okir@suse.de
- Proactive security patch: added resmgr support - cdrecord now
  performs a minimum of initialization as root, then drops privileges
  and uses resmgr to access device files.
* Thu Sep 26 2002 nadvornik@suse.cz
- removed zisofs-tools, it is a separate package,
- mkisofs requires zisofs-tools
* Tue Sep 24 2002 nadvornik@suse.cz
- updated to 1.11a34
  - a bug with cdrecord -fix has been fixed [#19853]
  - improved man page
  - other fixes and improvements
- added zisofs-tools for transparent compression
* Tue Sep  3 2002 nadvornik@suse.cz
- added patch for format string security problem [#18756]
* Wed Jul 31 2002 nadvornik@suse.cz
- updated to 1.11a28
  - cdrecord now writes MCN/ISRC even in RAW mode
* Fri Jul 26 2002 nadvornik@suse.cz
- updated to 1.11a27:
  - DVD-Video support
* Wed Jul 10 2002 meissner@suse.de
- add RULES link for ppc64, s390x.
* Tue May 14 2002 ro@suse.de
- add RULES link for x86_64
* Tue Apr 30 2002 uli@suse.de
- update -> 1.11a21 (fixes probs with xcdroast >=0.98alpha9)
* Fri Mar  1 2002 nadvornik@suse.cz
- fixed man pages for isodump, devdump, isovfy [bug #14012]
* Tue Feb 26 2002 nadvornik@suse.cz
- fixed "#!/bin/sh" line in cdda2mp3.new
* Mon Jan 21 2002 nadvornik@suse.cz
- updated to 1.11a13:
  - new script inf2cdtext.pl for creating CD-text data
* Fri Dec  7 2001 nadvornik@suse.cz
- updated to 1.11a12:
  - readcd: changed handling of Table of contents
  - mkisofs: first UDF support
* Tue Oct 30 2001 uli@suse.de
- added patch from zisofs-tools allowing for creation of compressed
  ISO filesystems
* Mon Sep  3 2001 nadvornik@suse.cz
- changed version string 1.11a06 -> 1.11.a06
* Tue Aug 14 2001 nadvornik@suse.cz
- update to 1.11a06
* Thu Jul 12 2001 nadvornik@suse.cz
- update to 1.11a05
- can be built with all kernels
* Mon Jun 18 2001 schwab@suse.de
- Fix to compile.
* Thu Apr 26 2001 ro@suse.de
- added config-dist.sh
* Fri Feb  9 2001 ro@suse.de
- fixed to compile
* Fri Jan 19 2001 kukuk@suse.de
- fix missing exit
* Fri Jan 19 2001 kukuk@suse.de
- cdrecord should only be build on kernel 2.2
* Mon Dec 11 2000 ro@suse.de
- fixed group typos
* Tue Oct 17 2000 bk@suse.de
- Use ppc-linux rules for s390.
* Mon Oct  9 2000 smid@suse.cz
- New version 1.9
* Tue Sep 19 2000 schwab@suse.de
- Use i586-linux rules for ia64.
- Add %%suse_update_config.
* Fri Jul 21 2000 smid@suse.cz
- Merge patches for booting SPARCs/silo with version 1.8.1
* Wed Jun  7 2000 cihlar@suse.cz
- Copyright tag fixed
* Wed May 31 2000 cihlar@suse.cz
- update to version 1.8.1
* Fri Apr  7 2000 smid@suse.cz
- buildroot added
* Fri Mar 24 2000 kukuk@suse.de
- Merge patches for booting SPARCs/silo
* Sun Feb 20 2000 bk@suse.de
- added link /usr/bin/list_audio_tracks -> cdda2wav (needed for cdda2mp3)
* Sun Feb  6 2000 olh@suse.de
- update cdrecord to 1.8
  update mkhybrid to 1.12b5.4
  make apple_driver for bootable Mac CD's
* Thu Jan 13 2000 ro@suse.de
- update to a40-3
* Mon Dec 20 1999 ro@suse.de
- update to a35
* Mon Oct 18 1999 ro@suse.de
- update to a30
* Mon Sep 13 1999 bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
* Tue Aug 24 1999 uli@suse.de
- now building mkhybrid with -fsigned-char (PPC)
* Mon Aug  9 1999 ro@suse.de
- update to 1.8a24
* Mon Jul 12 1999 ro@suse.de
- update to a23
* Tue Jun  1 1999 ro@suse.de
- update to 1.8a22 (mkisofs-1.12b5)
* Thu Apr  8 1999 ro@suse.de
- update to 1.8a20
* Mon Mar  8 1999 ro@suse.de
- update to 1.8a19
* Mon Feb 15 1999 ro@suse.de
- update to 1.8a17
- mkisofs and cdda2wav are built from same sources
* Tue Dec  1 1998 ro@suse.de
- update to 1.8a13
* Mon Nov  2 1998 ro@suse.de
- update to 1.6.1
* Mon Apr 20 1998 ro@suse.de
- update to 1.6 final
* Tue Mar  3 1998 ro@suse.de
- update to 1.6a9  includes new fifo code
* Wed Nov 12 1997 ms@suse.de
- initial package for suse version 1.5
openSUSE Build Service is sponsored by