-%define ver 1.10
+
+%define _zisofs_ver 1.0.3
+
Summary: A command line CD/DVD-Recorder
Summary(pl): Program do nagrywania p³yt CD/DVD
Name: cdrtools
-Version: %{ver}a11
-Release: 1
+Version: 1.10
+Release: 5
+Epoch: 2
License: GPL
Group: Applications/System
-Group(de): Applikationen/System
-Group(pl): Aplikacje/System
-Source0: ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha/%{name}-%{version}.tar.gz
-Patch0: cdrecord-config.patch
+Source0: ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/%{name}-%{version}.tar.gz
+Source1: ftp://ftp.kernel.org/pub/linux/kernel/people/hpa/zisofs/zisofs-tools-%{_zisofs_ver}.tar.gz
+Patch0: %{name}-config.patch
+Patch1: %{name}-smmap.patch
+Patch2: %{name}-ac250.patch
URL: http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
+BuildRequires: autoconf
Obsoletes: cdrecord
Provides: cdrecord
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Summary: The libschily SCSI user level transport library
Summary(pl): Biblioteka dostêpu do poziomu SCSI przez u¿ytkownika
Group: Development/Libraries
-Group(de): Entwicklung/Libraries
-Group(fr): Development/Librairies
-Group(pl): Programowanie/Biblioteki
Obsoletes: cdrecord-devel
%description devel
Summary(pl): Uzyskaj pliki WAV z cyfrowego kompaktu audio
Summary(fr): convertisseur CD-Audio->.wav
Group: Applications/Sound
-Group(de): Applikationen/Laut
-Group(pl): Aplikacje/D¼wiêk
Provides: cdda2wav
Obsoletes: cdda2wav
Summary: Read/Write data Compact Discs
Summary(pl): Odczytuje/Zapisuje dane z P³yt Kompaktowych
Group: Applications/System
-Group(de): Applikationen/System
-Group(pl): Aplikacje/System
%description readcd
Read/Write data Compact Discs
Summary: Dumping and verifying iso9660 images.
Summary(pl): Zrzucanie i weryfikacja obrazów iso9660.
Group: Applications/System
-Group(de): Applikationen/System
-Group(pl): Aplikacje/System
%description utils
Utility programs for dumping and verifying iso9660 images.
Summary(pl): Tworzy obraz systemu plikow ISO9660
Summary(tr): ISO9660 dosya sistemi kopyasý oluþturur
Group: Applications/System
-Group(de): Applikationen/System
-Group(pl): Aplikacje/System
Provides: mkisofs
Obsoletes: mkisofs
plików ISO9660 potrzebnych do tworzenia p³yt CD-ROM.
%prep
-%setup -q -n %{name}-%{ver}
+%setup -q -a1 -n %{name}-%{version}
%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+patch -p1 < zisofs-tools-%{_zisofs_ver}/cdrtools-1.11a09-zisofs.diff
+# don't worry, works on 1.10 too
%build
-CFLAGS="%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS}" LDFLAGS="%{!?debug:-s}" ./Gmake.linux
+(cd conf; autoconf)
+CFLAGS="%{rpmcflags}" LDFLAGS="%{rpmldflags}" ./Gmake.linux
+
+(cd zisofs-tools-%{_zisofs_ver}
+autoconf
+%configure
+%{__make})
%install
rm -rf $RPM_BUILD_ROOT
rm -f include/scg
install include/* $RPM_BUILD_ROOT%{_includedir}/schily
+install incs/*/xconfig.h $RPM_BUILD_ROOT%{_includedir}/schily
install libscg/scg/* $RPM_BUILD_ROOT%{_includedir}/schily/scg
install cdrecord/cdrecord.dfl $RPM_BUILD_ROOT%{_sysconfdir}/cdrecord.conf
echo "man8/isoinfo.so" > $RPM_BUILD_ROOT%{_mandir}/man8/isovfy.8
echo "man8/isoinfo.so" > $RPM_BUILD_ROOT%{_mandir}/man8/isodump.8
-gzip -9nf AN-%{version} doc/cdrecord.ps Changelog README \
- README.ATAPI README.WORM README.audio README.cdplus \
- README.cdrw README.linux README.mkisofs README.multi \
- README.sony README.verify README.copy Linux.scsi-patch \
+(cd zisofs-tools-%{_zisofs_ver}
+%{__make} install INSTALLROOT=$RPM_BUILD_ROOT)
+
+cp -f zisofs-tools-%{_zisofs_ver}/README README.zisofs
+
+gzip -9nf AN-%{version} doc/cdrecord.ps Changelog README README.ATAPI \
+ README.WORM README.audio README.cdplus README.cdrw README.linux \
+ README.mkisofs README.multi README.sony README.verify README.copy \
cdda2wav/Frontends cdda2wav/HOWTOUSE cdda2wav/OtherProgs \
cdda2wav/README cdda2wav/THANKS cdda2wav/TODO cdda2wav/cdda2mp3 \
cdda2wav/cdda2mp3.new cdda2wav/cdda_links cdda2wav/pitchplay \
- cdda2wav/readmult cdda2wav/tracknames.pl cdda2wav/tracknames.txt
+ cdda2wav/readmult cdda2wav/tracknames.pl cdda2wav/tracknames.txt \
+ README.zisofs
%clean
rm -rf $RPM_BUILD_ROOT
%doc {AN-%{version},doc/cdrecord.ps,Changelog,README}.gz
%doc {README.ATAPI,README.WORM,README.audio,README.cdplus}.gz
%doc {README.cdrw,README.linux,README.mkisofs,README.multi}.gz
-%doc {README.sony,README.verify,README.copy,Linux.scsi-patch}.gz
+%doc {README.sony,README.verify,README.copy}.gz
%doc cdrecord/cdrecord.dfl
-%config(noreplace) %{_sysconfdir}/cdrecord.conf
+%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/cdrecord.conf
%attr(755,root,root) %{_bindir}/cdrecord
%{_mandir}/man1/cdrecord.1*
%files mkisofs
%defattr(644,root,root,755)
+%doc README.zisofs*
%{_mandir}/man8/mkisofs.8*
%{_mandir}/man8/mkhybrid.8*
%attr(755,root,root) %{_bindir}/mkisofs
%attr(755,root,root) %{_bindir}/mkhybrid
+%attr(755,root,root) %{_bindir}/mkzftree