]> git.pld-linux.org Git - packages/cdrtools.git/blobdiff - cdrtools.spec
- up to 2.01.01a03; added dvd support
[packages/cdrtools.git] / cdrtools.spec
index c4f5f6f99ac9f41bd25bfebf0671e6a8512e2602..e3ba3ef4486e9b08c6e3b66be7537f496b354b07 100644 (file)
@@ -5,21 +5,28 @@ Summary(pt_BR):       Um programa de grava
 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)
@@ -92,11 +99,11 @@ SCSI-
 %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
@@ -104,39 +111,39 @@ Obsoletes:        cdrecord-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-ÐÌÅʤÒ.
@@ -213,25 +220,40 @@ fazer CD-ROMs de boot "El Torito".
 ÚÁ×ÁÎÔÁÖÕ×ÁÎÉÈ 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
@@ -254,9 +276,10 @@ install libscg/scg/*               $RPM_BUILD_ROOT%{_includedir}/schily/scg
 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
@@ -264,7 +287,7 @@ 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
@@ -279,8 +302,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/lib*.a
 %{_includedir}/schily
 %{_includedir}/*.h
-#%attr(755,root,root) %{_bindir}/scgcheck
-#%%{_mandir}/man1/scgcheck.1*
 
 %files cdda2wav
 %defattr(644,root,root,755)
@@ -293,7 +314,8 @@ rm -rf $RPM_BUILD_ROOT
 %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)
This page took 0.049853 seconds and 4 git commands to generate.