]> git.pld-linux.org Git - packages/cdrtools.git/blobdiff - cdrtools.spec
- -min_gracetime.patch removed (it had been commented out by
[packages/cdrtools.git] / cdrtools.spec
index ec5bbe07ee8c912f316354fef9dca0bb322586d8..7dbb008c3d2ee5aea288446f07574da802f46211 100644 (file)
@@ -1,3 +1,4 @@
+%define                _alpha  a11
 Summary:       A command line CD/DVD-Recorder
 Summary(es):   Un programa de grabación de CD/DVD
 Summary(pl):   Program do nagrywania p³yt CD/DVD
@@ -5,18 +6,19 @@ Summary(pt_BR):       Um programa de grava
 Summary(ru):   ðÒÏÇÒÁÍÍÁ ÄÌÑ ÚÁÐÉÓÉ CD/DVD, ÚÁÐÕÓËÁÅÍÁÑ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ
 Summary(uk):   ðÒÏÇÒÁÍÁ ÄÌÑ ÚÁÐÉÓÕ CD/DVD, ÑËÁ ÚÁÐÕÓËÁ¤ÔØÓÑ Ú ËÏÍÁÎÄÎϧ ÓÔÒ¦ÞËÉ
 Name:          cdrtools
-Version:       2.01a29
-Release:       1
-Epoch:         3
+Version:       2.01.01
+Release:       0.%{_alpha}.1
+Epoch:         5
 License:       GPL v2
 Group:         Applications/System
-Source0:       ftp://ftp.berlios.de/pub/cdrecord/alpha/%{name}-%{version}.tar.bz2
-# Source0-md5: 7572841824c33499b7e99427cdfa450c
+Source0:       ftp://ftp.berlios.de/pub/cdrecord/alpha/%{name}-%{version}%{_alpha}.tar.bz2
+# Source0-md5: 0f18966e4772b851bee385d0b07a18af
 Patch0:                %{name}-config.patch
 Patch1:                %{name}-smmap.patch
 Patch2:                %{name}-man.patch
 Patch3:                %{name}-no-kernel-headers.patch
-URL:           http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
+Patch4:                %{name}-linking.patch
+URL:           http://cdrecord.berlios.de/old/private/cdrecord.html
 BuildRequires: autoconf
 BuildRequires: automake
 Provides:      cdrecord
@@ -91,11 +93,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
@@ -103,39 +105,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-ÐÌÅʤÒ.
@@ -174,7 +176,7 @@ Summary(ru):        
 Summary(tr):   ISO9660 dosya sistemi kopyasý oluþturur
 Summary(uk):   óÔ×ÏÒÀ¤ ÏÂÒÁÚ ÆÁÊÌÏ×ϧ ÓÉÓÔÅÍÉ ISO9660
 Group:         Applications/System
-Provides:      mkisofs
+Provides:      mkisofs = %{epoch}:%{version}-%{release}
 Obsoletes:     mkisofs
 
 %description mkisofs
@@ -211,13 +213,26 @@ fazer CD-ROMs de boot "El Torito".
 ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ÄÌÑ ÚÁÐÉÓÕ CD-ROM'¦× ¦ ÍÁ¤ Ð¦ÄÔÒÉÍËÕ ÓÔ×ÏÒÅÎÎÑ
 ÚÁ×ÁÎÔÁÖÕ×ÁÎÉÈ El Torito CD-ROM'¦×.
 
+%package btcflash
+Summary:       BTC CD/DVD reader/writer firmware updater
+Summary(pl):   Program do uaktualniania firmware'u czytników/nagrywarek CD/DVD BTC
+Group:         Application/System
+
+%description btcflash
+BTC CD/DVD reader/writer firmware updater.
+
+%description btcflash -l pl
+Program do uaktualniania firmware'u czytników/nagrywarek CD/DVD firmy
+BTC.
+
 %prep
-%setup -q -n cdrtools-2.01
+%setup -q
 chmod +w -R *
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -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
@@ -225,6 +240,11 @@ 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
+
+sed -i -e "s/-o \$(INSUSR) -g \$(INSGRP)//g" RULES/rules.prg
+
 %build
 cd conf
 cp -f /usr/share/automake/config.* .
@@ -234,15 +254,19 @@ 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
+
+%{__make} \
+       CC="%{__cc}" \
+       LDCC="%{__cc}" \
+       COPTOPT="%{rpmcflags}" \
+       CFLAGS="%{rpmcflags}" \
+       LDFLAGS="%{rpmldflags}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_includedir}/schily/scg}
 
-./Gmake.linux install \
+%{__make} install \
        MANDIR=share/man \
        INS_BASE=$RPM_BUILD_ROOT%{_prefix}
 
@@ -259,21 +283,25 @@ install libscg/scg/*              $RPM_BUILD_ROOT%{_includedir}/schily/scg
 install cdrecord/cdrecord.dfl  $RPM_BUILD_ROOT%{_sysconfdir}/cdrecord.conf
 
 # fix manual pages
+chmod u+rw $RPM_BUILD_ROOT -R
+
 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
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cdrecord.conf
 %attr(755,root,root) %{_bindir}/cdrecord
 %attr(755,root,root) %{_bindir}/scgcheck
 %attr(755,root,root) %{_sbindir}/rscsi
@@ -316,6 +344,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man8/devdump.8*
 %{_mandir}/man8/isovfy.8*
 %{_mandir}/man8/isodump.8*
+%{_mandir}/man8/isodebug.8*
 
 %files mkisofs
 %defattr(644,root,root,755)
@@ -328,3 +357,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/mkhybrid
 %{_mandir}/man8/mkisofs.8*
 %{_mandir}/man8/mkhybrid.8*
+
+%files btcflash
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/btcflash
+%{_mandir}/man1/btcflash.1*
This page took 0.115716 seconds and 4 git commands to generate.