Summary(ru): ðÒÏÇÒÁÍÍÁ ÄÌÑ ÚÁÐÉÓÉ CD/DVD, ÚÁÐÕÓËÁÅÍÁÑ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ
Summary(uk): ðÒÏÇÒÁÍÁ ÄÌÑ ÚÁÐÉÓÕ CD/DVD, ÑËÁ ÚÁÐÕÓËÁ¤ÔØÓÑ Ú ËÏÍÁÎÄÎϧ ÓÔÒ¦ÞËÉ
Name: cdrtools
-Version: 2.01a17
+%define sver 2.01.01
+Version: %{sver}a03
Release: 1
-Epoch: 3
+Epoch: 4
License: GPL v2
Group: Applications/System
Source0: ftp://ftp.berlios.de/pub/cdrecord/alpha/%{name}-%{version}.tar.bz2
-# Source0-md5: b7e4b4c263d838d22bf41900a5a90517
+# Source0-md5: 6c5683a6f85c89cc163307a5e434086c
Patch0: %{name}-config.patch
Patch1: %{name}-smmap.patch
-Patch2: %{name}-silo.patch
-Patch3: %{name}-man.patch
-Patch4: %{name}-u8-type.aptch
-URL: http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
+Patch2: %{name}-man.patch
+Patch3: %{name}-no-kernel-headers.patch
+Patch4: %{name}-min_gracetime.patch
+Patch5: %{name}-dvd-2.patch
+Patch6: %{name}-dvd-fix.patch
+Patch7: %{name}-scan.patch
+Patch8: %{name}-mkisofs-iconv-10.patch
+Patch9: %{name}-mkisofs-padsize-123548.patch
+URL: http://cdrecord.berlios.de/old/private/cdrecord.html
BuildRequires: autoconf
BuildRequires: automake
+BuildRequires: acl-devel
Provides: cdrecord
Obsoletes: cdrecord
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%package cdda2wav
Summary: Get WAV files from digital audio cd's
Summary(es): Crea archivos tipo WAV a partir de CDs de audio
-Summary(fr): convertisseur CD-Audio->.wav
+Summary(fr): convertisseur CD-Audio->.WAV
Summary(pl): Uzyskaj pliki WAV z cyfrowego kompaktu audio
Summary(pt_BR): Cria arquivos tipo WAV a partir de CDs de áudio
-Summary(ru): õÔÉÌÉÔÁ ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÆÁÊÌÏ× .wav Ó digital audio CD
-Summary(uk): õÔÉ̦ÔÁ ÄÌÑ ÇÅÎÅÒÁæ§ ÆÁÊÌ¦× .wav Ú digital audio CD
+Summary(ru): õÔÉÌÉÔÁ ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÆÁÊÌÏ× .WAV Ó digital audio CD
+Summary(uk): õÔÉ̦ÔÁ ÄÌÑ ÇÅÎÅÒÁæ§ ÆÁÊÌ¦× .WAV Ú digital audio CD
Group: Applications/Sound
Provides: cdda2wav
Obsoletes: cdda2wav
%description cdda2wav
A sampling utility for cdrom drives that are capable of sending audio
-cd data in digital form to your host. Data can be dumped into wav or
+cd data in digital form to your host. Data can be dumped into WAV or
sun format sound files. Options control the recording format
(stereo/mono; 8,12,16 bits; different rates).
%description cdda2wav -l es
Un utilitario para leer músicas en accionadores de cdrom capaces de
transmitir datos de CDs de audio en forma digital para tu máquina. Los
-datos pueden ser grabados en formato wav o sun. Existen opciones para
+datos pueden ser grabados en formato WAV o sun. Existen opciones para
controlar el formato de la grabación (stereo/mono, 8, 12, 16 bits,
tasas diferentes).
%description cdda2wav -l pl
Narzêdzie do zczytywania danych z napêdów cdrom, które s± w stanie
wysy³aæ strumieñ audio. Dane mog± zostaæ zapisane w formacie plików
-wav lub suna.
+WAV lub suna.
%description cdda2wav -l pt_BR
Um utilitário para ler músicas em acionadores de cdrom capazes de
transmitir dados de CDs de áudio em forma digital para sua máquina. Os
-dados podem ser gravados em formato wav ou sun. Existem opções para
+dados podem ser gravados em formato WAV ou sun. Existem opções para
controlar o formato da gravação (estéreo/mono, 8, 12, 16 bits, taxas
diferentes).
%description cdda2wav -l ru
Cdda2wav - ÜÔÏ ÓÜÍÐÌÅÒ, ÓÐÏÓÏÂÎÙÊ ÓÞÉÔÙ×ÁÔØ ÁÕÄÉÏÄÁÎÎÙÅ Ó CD ×
ÃÉÆÒÏ×ÏÊ ÆÏÒÍÅ É ÓÏÈÒÁÎÑÔØ ÉÈ ÎÁ ÄÉÓË × ×ÉÄÅ Ú×ÕËÏ×ÙÈ ÆÁÊÌÏ× ÆÏÒÍÁÔÁ
-.wav ÉÌÉ .sun. æÏÒÍÁÔÙ ÚÁÐÉÓÉ ×ËÌÀÞÁÀÔ ÓÔÅÒÅÏ/ÍÏÎÏ, 8/12/16 ÂÉÔ É
+.WAV ÉÌÉ .sun. æÏÒÍÁÔÙ ÚÁÐÉÓÉ ×ËÌÀÞÁÀÔ ÓÔÅÒÅÏ/ÍÏÎÏ, 8/12/16 ÂÉÔ É
ÒÁÚÌÉÞÎÙÅ ÞÁÓÔÏÔÙ ÄÉÓËÒÅÔÉÚÁÃÉÉ. Cdda2wav ÔÁËÖÅ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ
ËÁË CD-ÐÌÅÊÅÒ.
%description cdda2wav -l uk
Cdda2wav - ÃÅ ÓÅÍÐÌÅÒ, ÚÄÁÔÎÉÊ ÚÞÉÔÕ×ÁÔÉ ÁÕĦÏÄÁΦ ¦ CD Õ ÃÉÆÒÏצÊ
-ÆÏÒͦ ÔÁ ÚÂÅÒ¦ÇÁÔÉ §È ÎÁ ÄÉÓË Õ ×ÉÇÌÑĦ Ú×ÕËÏ×ÉÈ ÆÁÊÌ¦× ÆÏÒÍÁÔÕ .wav
+ÆÏÒͦ ÔÁ ÚÂÅÒ¦ÇÁÔÉ §È ÎÁ ÄÉÓË Õ ×ÉÇÌÑĦ Ú×ÕËÏ×ÉÈ ÆÁÊÌ¦× ÆÏÒÍÁÔÕ .WAV
ÁÂÏ .sun. æÏÒÍÁÔÉ ÚÁÐÉÓÕ ×ËÌÀÞÁÀÔØ ÓÔÅÒÅÏ/ÍÏÎÏ, 8/12/16 Â¦Ô ÔÁ Ò¦ÚΦ
ÞÁÓÔÏÔÙ ÄÉÓËÒÅÔÉÚÁæ§. Cdda2wav ÔÁËÏÖ ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÑË
CD-ÐÌÅʤÒ.
ÚÁ×ÁÎÔÁÖÕ×ÁÎÉÈ El Torito CD-ROM'¦×.
%prep
-%setup -q -n cdrtools-2.01
+%setup -q -n %{name}-%{sver}
chmod +w -R *
%patch0 -p1
%patch1 -p1
-%ifarch sparc sparcv9 sparc64
%patch2 -p1
-%endif
%patch3 -p1
%patch4 -p1
+%patch5 -p1
+%patch6 -p0
+%patch7 -p1
+#%patch8 -p1
+%patch9 -p1
+
+ln -sf i586-linux-gcc.rul RULES/x86_64-linux-gcc.rul
+ln -sf i586-linux-cc.rul RULES/x86_64-linux-cc.rul
+
+%{__perl} -pi -e 's/^(INSDIR=.*)lib/$1%{_lib}/' \
+ libfile/Makefile libhfs_iso/Makefile lib*/*.mk
+
+# kill annoying beep and sleep
+%{__perl} -pi -e 's/^__gmake_warn.*//' RULES/mk-gmake.id
%build
cd conf
- cp xconfig.h.in xconfig.h.in.org
- sed -e 's#/\*.*\*/##g' xconfig.h.in.org > xconfig.h.in
- rm -f acgeneral.m4 acspecific.m4 autoheader.m4 acoldnames.m4 autoconf.m4
- %{__aclocal}
- %{__autoconf}
+cp -f /usr/share/automake/config.* .
+cp xconfig.h.in xconfig.h.in.org
+sed -e 's#/\*.*\*/##g' xconfig.h.in.org > xconfig.h.in
+rm -f acgeneral.m4 acspecific.m4 autoheader.m4 acoldnames.m4 autoconf.m4
+# don't run aclocal, aclocal.m4 contains only local defs
+%{__autoconf}
cd ..
-CFLAGS="%{rpmcflags}" LDFLAGS="%{rpmldflags}" ./Gmake.linux
+CFLAGS="%{rpmcflags}" \
+LDFLAGS="%{rpmldflags}" \
+./Gmake.linux
%install
rm -rf $RPM_BUILD_ROOT
install cdrecord/cdrecord.dfl $RPM_BUILD_ROOT%{_sysconfdir}/cdrecord.conf
# fix manual pages
-echo ".so man8/isoinfo.8" > $RPM_BUILD_ROOT%{_mandir}/man8/devdump.8
-echo ".so man8/isoinfo.8" > $RPM_BUILD_ROOT%{_mandir}/man8/isovfy.8
-echo ".so man8/isoinfo.8" > $RPM_BUILD_ROOT%{_mandir}/man8/isodump.8
+echo '.so isoinfo.8' > $RPM_BUILD_ROOT%{_mandir}/man8/devdump.8
+echo '.so isoinfo.8' > $RPM_BUILD_ROOT%{_mandir}/man8/isovfy.8
+echo '.so isoinfo.8' > $RPM_BUILD_ROOT%{_mandir}/man8/isodump.8
+echo '.so cdda2ogg.1' > $RPM_BUILD_ROOT%{_mandir}/man1/cdda2mp3.1
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc AN-* doc/cdrecord.ps Changelog README README.ATAPI README.DiskT@2
-%doc README.{WORM,audio,cdplus,cdtext,cdrw,clone,copy,linux,mkisofs,multi}
+%doc README.{WORM,audio,cdplus,cdtext,cdrw,clone,copy,mkisofs,multi}
%doc README.{parallel,raw,rscsi,sony,verify} make_diskt@2.sh
%doc cdrecord/cdrecord.dfl cdrecord/LICENSE
%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/cdrecord.conf
%{_libdir}/lib*.a
%{_includedir}/schily
%{_includedir}/*.h
-#%attr(755,root,root) %{_bindir}/scgcheck
-#%%{_mandir}/man1/scgcheck.1*
%files cdda2wav
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/cdda2mp3
%attr(755,root,root) %{_bindir}/cdda2ogg
%{_mandir}/man1/cdda2wav.1*
-#%{_mandir}/man1/cdda2ogg.1*
+%{_mandir}/man1/cdda2mp3.1*
+%{_mandir}/man1/cdda2ogg.1*
%files readcd
%defattr(644,root,root,755)