]> git.pld-linux.org Git - packages/cdrtools.git/blame - cdrtools.spec
- seds are back but more handsome
[packages/cdrtools.git] / cdrtools.spec
CommitLineData
85abaf5b 1%define subver a71
b2666315 2Summary: A command line CD/DVD-Recorder
95992bc1
ER
3Summary(es.UTF-8): Un programa de grabación de CD/DVD
4Summary(pl.UTF-8): Program do nagrywania płyt CD/DVD
5Summary(pt_BR.UTF-8): Um programa de gravação de CD/DVD
6Summary(ru.UTF-8): Программа для записи CD/DVD, запускаемая из командной строки
7Summary(uk.UTF-8): Програма для запису CD/DVD, яка запускається з командної стрічки
b2666315 8Name: cdrtools
d42d3eb6 9Version: 2.01.01
80ba5676 10Release: 0.%{subver}.1
d50afde4 11Epoch: 5
80ba5676 12License: GPL v2 (mkisofs), LGPL v2.1 (cdda2wav), CDDL v1.0 (the rest)
b2666315 13Group: Applications/System
80ba5676 14Source0: ftp://ftp.berlios.de/pub/cdrecord/alpha/%{name}-%{version}%{subver}.tar.bz2
85abaf5b 15# Source0-md5: 007158667682bfca8d21c15be74543c4
561140da 16Patch0: %{name}-config.patch
d8ea6ba2 17Patch2: %{name}-man.patch
80ba5676 18Patch3: %{name}-make.patch
67de66d4 19Patch4: %{name}-linking.patch
1d91b5bc 20Patch5: %{name}-revert_sg_io_eperm_failure.patch
85abaf5b 21Patch6: %{name}-rename.patch
88e361d2 22URL: http://cdrecord.berlios.de/old/private/cdrecord.html
561140da 23BuildRequires: autoconf
c8a9398d 24BuildRequires: automake
b2666315 25Provides: cdrecord
976198bf 26Obsoletes: cdrecord
c9a6bfce 27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
b2666315 28
0a02e719
AM
29%define specflags -finput-charset=ISO-8859-1 -fexec-charset=UTF-8 -D__attribute_const__=const
30
b2666315
AM
31%description
32Cdrecord allows you to create CD's on a CD-Recorder (SCSI/ATAPI).
33Supports data, audio, mixed, multi-session and CD+ discs etc.
34
46d85b7d
JR
35%description -l pl.UTF-8
36Cdrecord pozwala tworzyć CD na nagrywarce CD (SCSI/ATAPI). Obsługuje
37dyski z danymi, dźwiękiem, mieszane, wielosesyjne, CD+ i inne.
b2666315 38
46d85b7d
JR
39%description -l pt_BR.UTF-8
40Cdrecord permite que você crie CDs em seu gravador de CDs SCSI/ATAPI.
41É possível gravar dados, áudio, misturados, multi-seção e CD+.
e001e5c7 42
46d85b7d
JR
43%description -l ru.UTF-8
44Cdrecord - это программа для создания аудио и цифровых CD. Cdrecord
45работает со многими типами CD-рекордеров разных производителей,
46полностью поддерживает multi-session и сообщает об ошибках в формате,
47пригодном для чтения человеком.
e001e5c7 48
46d85b7d
JR
49%description -l uk.UTF-8
50Cdrecord - це програма для створення аудіо та програмних CD. Cdrecord
51працює з багатьма типами CD-рекордерів різних виробників, повністю
52підтримує multi-session і повідомляє про помилки у форматі, придатному
53для читання людиною.
e001e5c7 54
b2666315
AM
55%package devel
56Summary: The libschily SCSI user level transport library
95992bc1
ER
57Summary(es.UTF-8): La biblioteca SCSI libschily
58Summary(pl.UTF-8): Biblioteka dostępu do poziomu SCSI przez użytkownika
59Summary(pt_BR.UTF-8): A biblioteca SCSI libschily
60Summary(ru.UTF-8): SCSI-библиотека libschily
61Summary(uk.UTF-8): SCSI-бібліотека libschily
b2666315 62Group: Development/Libraries
2c56842b 63Obsoletes: cdrecord-devel
b2666315
AM
64
65%description devel
9fad90d2 66The %{name} distribution contains a SCSI user level transport library.
67The SCSI library is suitable to talk to any SCSI device without having
68a special driver for it. Cdrecord may be easily ported to any system
69that has a SCSI device driver similar to the scg driver.
b2666315 70
46d85b7d
JR
71%description devel -l pl.UTF-8
72Dystrybucja %{name} zawiera bibliotekę dostępu do warstwy transportu w
73SCSI. Poprzez bibliotekę można komunikować się z dowolnym urządzeniem
9fad90d2 74SCSI bez potrzeby posiadania specjalnego sterownika do tego
46d85b7d 75urządzenia.
b2666315 76
46d85b7d
JR
77%description devel -l pt_BR.UTF-8
78O cdrtools contém uma biblioteca de transporte de dados por SCSI "user
e001e5c7 79level". A biblioteca SCSI pode ser usada para conversar com qualquer
80dispositivo SCSI sem a necessidade de um driver especial.
81
46d85b7d
JR
82%description devel -l ru.UTF-8
83Пакет cdrecord-devel содержит транспортные библиотеки
84пользовательского уровня для SCSI, которые могут работать с любым
85SCSI-устройством без специального драйвера для этого устройства.
86Cdrecord может быть легко портирован на любую систему с драйвером
87SCSI-устройства, похожим на драйвер scg.
e001e5c7 88
46d85b7d
JR
89%description devel -l uk.UTF-8
90Пакет cdrecord-devel містить транспортні бібліотеки користувацького
91рівня для SCSI, які можуть працювати з будь-яким SCSI-пристроєм без
92спеціального драйвера для цього пристрою. Cdrecord може бути легко
93портований на будь-яку систему з драйвером SCSI-пристроя, схожим на
94драйвер scg.
e001e5c7 95
b2666315
AM
96%package cdda2wav
97Summary: Get WAV files from digital audio cd's
95992bc1
ER
98Summary(es.UTF-8): Crea archivos tipo WAV a partir de CDs de audio
99Summary(fr.UTF-8): convertisseur CD-Audio->.WAV
100Summary(pl.UTF-8): Uzyskaj pliki WAV z cyfrowego kompaktu audio
101Summary(pt_BR.UTF-8): Cria arquivos tipo WAV a partir de CDs de áudio
102Summary(ru.UTF-8): Утилита для получения файлов .WAV с digital audio CD
103Summary(uk.UTF-8): Утиліта для генерації файлів .WAV з digital audio CD
b2666315 104Group: Applications/Sound
b2666315
AM
105Provides: cdda2wav
106Obsoletes: cdda2wav
e47e5c21 107Obsoletes: cdrecord-cdda2wav
b2666315
AM
108
109%description cdda2wav
110A sampling utility for cdrom drives that are capable of sending audio
17b7105c 111cd data in digital form to your host. Data can be dumped into WAV or
b2666315
AM
112sun format sound files. Options control the recording format
113(stereo/mono; 8,12,16 bits; different rates).
114
46d85b7d
JR
115%description cdda2wav -l es.UTF-8
116Un utilitario para leer músicas en accionadores de cdrom capaces de
117transmitir datos de CDs de audio en forma digital para tu máquina. Los
17b7105c 118datos pueden ser grabados en formato WAV o sun. Existen opciones para
46d85b7d 119controlar el formato de la grabación (stereo/mono, 8, 12, 16 bits,
e001e5c7 120tasas diferentes).
121
46d85b7d
JR
122%description cdda2wav -l pl.UTF-8
123Narzędzie do zczytywania danych z napędów cdrom, które są w stanie
124wysyłać strumień audio. Dane mogą zostać zapisane w formacie plików
17b7105c 125WAV lub suna.
b2666315 126
46d85b7d
JR
127%description cdda2wav -l pt_BR.UTF-8
128Um utilitário para ler músicas em acionadores de cdrom capazes de
129transmitir dados de CDs de áudio em forma digital para sua máquina. Os
130dados podem ser gravados em formato WAV ou sun. Existem opções para
131controlar o formato da gravação (estéreo/mono, 8, 12, 16 bits, taxas
e001e5c7 132diferentes).
133
46d85b7d
JR
134%description cdda2wav -l ru.UTF-8
135Cdda2wav - это сэмплер, способный считывать аудиоданные с CD в
136цифровой форме и сохранять их на диск в виде звуковых файлов формата
137.WAV или .sun. Форматы записи включают стерео/моно, 8/12/16 бит и
138различные частоты дискретизации. Cdda2wav также может быть использован
139как CD-плейер.
e001e5c7 140
46d85b7d
JR
141%description cdda2wav -l uk.UTF-8
142Cdda2wav - це семплер, здатний зчитувати аудіодані і CD у цифровій
143формі та зберігати їх на диск у вигляді звукових файлів формату .WAV
144або .sun. Формати запису включають стерео/моно, 8/12/16 біт та різні
145частоты дискретизації. Cdda2wav також може бути використаний як
146CD-плейєр.
e001e5c7 147
b2666315
AM
148%package readcd
149Summary: Read/Write data Compact Discs
95992bc1 150Summary(pl.UTF-8): Odczytuje/Zapisuje dane z Płyt Kompaktowych
b2666315 151Group: Applications/System
e47e5c21 152Obsoletes: cdrecord-readcd
b2666315
AM
153
154%description readcd
c9a6bfce 155Read/Write data Compact Discs.
b2666315 156
46d85b7d
JR
157%description readcd -l pl.UTF-8
158Odczytuje/Zapisuje dane z Płyt Kompaktowych.
b2666315
AM
159
160%package utils
257513e4 161Summary: Dumping and verifying iso9660 images
95992bc1 162Summary(pl.UTF-8): Zrzucanie i weryfikacja obrazów iso9660
b2666315 163Group: Applications/System
b2666315
AM
164
165%description utils
166Utility programs for dumping and verifying iso9660 images.
167
46d85b7d
JR
168%description utils -l pl.UTF-8
169Narzędzia do zrzucania i weryfikacji obrazów iso9660.
b2666315
AM
170
171%package mkisofs
9fad90d2 172Summary: Creates an ISO9660 filesystem image
95992bc1
ER
173Summary(de.UTF-8): Erstellt ein Dateisystem-Abbild nach ISO9660
174Summary(es.UTF-8): Crea una imagen de un sistema de archivos ISO9660
175Summary(fr.UTF-8): Crée un image système de fichiers ISO9660
176Summary(pl.UTF-8): Tworzy obraz systemu plików ISO9660
177Summary(pt_BR.UTF-8): Cria uma imagem de um sistema de arquivos ISO9660
178Summary(ru.UTF-8): Создает образ файловой системы ISO9660
179Summary(tr.UTF-8): ISO9660 dosya sistemi kopyası oluşturur
180Summary(uk.UTF-8): Створює образ файлової системи ISO9660
9fad90d2 181Group: Applications/System
a10edfac 182Provides: mkisofs = %{epoch}:%{version}-%{release}
b2666315
AM
183Obsoletes: mkisofs
184
185%description mkisofs
186This is the mkisofs package. It is used to create ISO 9660 file system
187images for creating CD-ROMs.
188
46d85b7d
JR
189%description mkisofs -l es.UTF-8
190Este es el paquete mkisofs. Se le usa para crear imágenes de sistema
191de archivos ISO 9660 en la creación de CD-ROMs. Ahora incluye soporte
e001e5c7 192para hacer CD-ROMs de boot "El Torito".
193
46d85b7d
JR
194%description mkisofs -l pl.UTF-8
195To jest pakiet mkisofs. Jest on używany do tworzenia obrazów systemów
196plików ISO9660 potrzebnych do tworzenia płyt CD-ROM.
b2666315 197
46d85b7d
JR
198%description mkisofs -l pt_BR.UTF-8
199Este é o pacote mkisofs. Ele é usado para criar imagens de sistema de
200arquivos ISO 9660 para criação de CD-ROMs. Agora inclui suporte para
e001e5c7 201fazer CD-ROMs de boot "El Torito".
202
46d85b7d
JR
203%description mkisofs -l ru.UTF-8
204Программа mkisofs используется для подготовки мастер-диска, т.е. она
205генерирует файловую систему ISO9660. Mkisofs делает снимок заданного
206дерева каталогов и генерирует бинарный образ этого дерева, который
207соответствует файловой системе ISO9660, записываемой на блочное
208устройство. Mkisofs используется для записи CD-ROM'ов и включает
209поддержку создания загружаемых El Torito CD-ROM'ов.
210
211%description mkisofs -l uk.UTF-8
212Програма mkisofs використовується для підготовки мастер-диску, вона
213генерує файлову систему ISO9660. Mkisofs робить знімок заданого дерева
214каталогів та генерує бінарный образ цього дерева, який відповідає
215файловій системі ISO9660, записуваній на блочний пристрій. Mkisofs
216використовується для запису CD-ROM'ів і має підтримку створення
217завантажуваних El Torito CD-ROM'ів.
e001e5c7 218
6cbcabeb
AF
219%package btcflash
220Summary: BTC CD/DVD reader/writer firmware updater
95992bc1 221Summary(pl.UTF-8): Program do uaktualniania firmware'u czytników/nagrywarek CD/DVD BTC
85abaf5b 222Group: Applications/System
6cbcabeb
AF
223
224%description btcflash
225BTC CD/DVD reader/writer firmware updater.
226
46d85b7d
JR
227%description btcflash -l pl.UTF-8
228Program do uaktualniania firmware'u czytników/nagrywarek CD/DVD firmy
9871c3d4
JB
229BTC.
230
b2666315 231%prep
d50afde4 232%setup -q
385dd528 233chmod +w -R *
b2666315 234%patch0 -p1
8a324a3a 235%patch2 -p1
80ba5676 236%patch3 -p1
67de66d4 237%patch4 -p1
1d91b5bc 238%patch5 -p1
85abaf5b 239%patch6 -p1
b2666315 240
0a02e719
AM
241# Remove profiled make files
242rm -f $(find . -name '*_p.mk')
243
85abaf5b 244cp -f /usr/share/automake/config.* ./conf
d8c320c8 245ln -sf i586-linux-gcc.rul RULES/x86_64-linux-gcc.rul
0357a810 246ln -sf i586-linux-cc.rul RULES/x86_64-linux-cc.rul
d8c320c8 247
d2744f50 248# kill annoying beep and sleep
85abaf5b 249%{__sed} -i -e 's/^__gmake_warn.*//' RULES/mk-gmake.id
d2744f50 250
85abaf5b 251%{__sed} -i -e "s/-o \$(INSUSR) -g \$(INSGRP)//g" RULES/rules.prg
252%{__sed} -i -e 's#/\*.*\*/##g' autoconf/xconfig.h.in
d42d3eb6 253
cab0c6cf 254%{__sed} -i -e 's/^(INSDIR=.*)lib/$1%{_lib}/' \
255 libfile/Makefile libhfs_iso/Makefile lib*/*.mk
256%{__sed} -i -e 's/lib\/siconv/%{_lib}\/siconv/g' \
257 libsiconv/{Makefile,sic_nls.c} libsiconv/*/*.mk
258%{__sed} -i -e 's#/usr/bin/gm4#%{_bindir}/m4#g' autoconf/autoconf
259
85abaf5b 260cd ./autoconf
b210d409
AM
261for a in acgeneral.m4 acspecific.m4 autoheader.m4 acoldnames.m4 autoconf.m4; do
262 :> $a
263done
a88874bf
JB
264# don't run aclocal, aclocal.m4 contains only local defs
265%{__autoconf}
257c4b8c
AM
266cd ../cdda2wav
267%{__autoconf}
e47e5c21 268cd ..
d42d3eb6 269
85abaf5b 270%build
0a02e719 271%{__make} -j1 \
876f811a 272 CC="%{__cc}" \
026912f6 273 LDCC="%{__cc}" \
ec1afc21 274 COPTOPT="%{rpmcflags}" \
876f811a 275 CFLAGS="%{rpmcflags}" \
80ba5676
JB
276 LDFLAGS1="%{rpmldflags}" \
277 XEXEEXT=
b2666315
AM
278
279%install
280rm -rf $RPM_BUILD_ROOT
281install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_includedir}/schily/scg}
5c66f4a4 282
876f811a 283%{__make} install \
b2666315
AM
284 MANDIR=share/man \
285 INS_BASE=$RPM_BUILD_ROOT%{_prefix}
286
9be94f53 287install cdda2wav/cdda2mp3 $RPM_BUILD_ROOT%{_bindir}/
288install cdda2wav/cdda2ogg $RPM_BUILD_ROOT%{_bindir}/
289
83206206
JR
290install include/schily/*.h $RPM_BUILD_ROOT%{_includedir}/schily
291install incs/*/align.h $RPM_BUILD_ROOT%{_includedir}/schily
95d057bf 292install incs/*/avoffset.h $RPM_BUILD_ROOT%{_includedir}/schily
f7dbd2e3 293install incs/*/xconfig.h $RPM_BUILD_ROOT%{_includedir}/schily
83206206 294install libscg/scg/*.h $RPM_BUILD_ROOT%{_includedir}/schily/scg
b2666315
AM
295
296install cdrecord/cdrecord.dfl $RPM_BUILD_ROOT%{_sysconfdir}/cdrecord.conf
297
298# fix manual pages
d42d3eb6 299chmod u+rw $RPM_BUILD_ROOT -R
300
8bbed461
JB
301echo '.so isoinfo.8' > $RPM_BUILD_ROOT%{_mandir}/man8/devdump.8
302echo '.so isoinfo.8' > $RPM_BUILD_ROOT%{_mandir}/man8/isovfy.8
303echo '.so isoinfo.8' > $RPM_BUILD_ROOT%{_mandir}/man8/isodump.8
304echo '.so cdda2ogg.1' > $RPM_BUILD_ROOT%{_mandir}/man1/cdda2mp3.1
b2666315 305
b2666315
AM
306%clean
307rm -rf $RPM_BUILD_ROOT
308
309%files
310%defattr(644,root,root,755)
237621cc
AM
311%doc AN-* doc/cdrecord.ps Changelog README README.mkisofs cdrecord/README.ATAPI cdrecord/README.DiskT@2
312%doc cdrecord/README.{WORM,audio,cdplus,cdtext,cdrw,clone,copy,multi}
313%doc cdrecord/README.{parallel,raw,rscsi,sony,verify} make_diskt@2.sh
9be94f53 314%doc cdrecord/cdrecord.dfl cdrecord/LICENSE
5a729e4d 315%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cdrecord.conf
b2666315 316%attr(755,root,root) %{_bindir}/cdrecord
d1fae154 317%attr(755,root,root) %{_bindir}/scgcheck
85abaf5b 318%attr(755,root,root) %{_bindir}/scgskeleton
e2a1aa92 319%attr(755,root,root) %{_sbindir}/rscsi
b2666315 320%{_mandir}/man1/cdrecord.1*
80ba5676 321%{_mandir}/man1/rscsi.1*
d1fae154 322%{_mandir}/man1/scgcheck.1*
b2666315
AM
323
324%files devel
325%defattr(644,root,root,755)
def1e71d 326%{_libdir}/lib*.a
83206206
JR
327%dir %{_includedir}/schily
328%dir %{_includedir}/schily/scg
329%{_includedir}/schily/*.h
330%{_includedir}/schily/scg/*.h
85abaf5b 331%{_includedir}/scg/*.h
b2666315
AM
332
333%files cdda2wav
334%defattr(644,root,root,755)
0581d168 335%doc cdda2wav/Frontends cdda2wav/HOWTOUSE cdda2wav/OtherProgs
9be94f53 336%doc cdda2wav/README cdda2wav/THANKS cdda2wav/TODO
0581d168
JB
337%doc cdda2wav/cdda2mp3.new cdda2wav/cdda_links cdda2wav/pitchplay
338%doc cdda2wav/readmult cdda2wav/tracknames.pl cdda2wav/tracknames.txt
9be94f53 339%doc cdda2wav/FAQ
b2666315 340%attr(755,root,root) %{_bindir}/cdda2wav
9be94f53 341%attr(755,root,root) %{_bindir}/cdda2mp3
342%attr(755,root,root) %{_bindir}/cdda2ogg
b2666315 343%{_mandir}/man1/cdda2wav.1*
8bbed461
JB
344%{_mandir}/man1/cdda2mp3.1*
345%{_mandir}/man1/cdda2ogg.1*
b2666315
AM
346
347%files readcd
348%defattr(644,root,root,755)
b2666315 349%attr(755,root,root) %{_bindir}/readcd
976198bf 350%{_mandir}/man1/readcd.1*
b2666315
AM
351
352%files utils
353%defattr(644,root,root,755)
b2666315 354%attr(755,root,root) %{_bindir}/devdump
c8a9398d 355%attr(755,root,root) %{_bindir}/isodebug
b2666315
AM
356%attr(755,root,root) %{_bindir}/isoinfo
357%attr(755,root,root) %{_bindir}/isovfy
358%attr(755,root,root) %{_bindir}/isodump
976198bf
PG
359%{_mandir}/man8/isoinfo.8*
360%{_mandir}/man8/devdump.8*
361%{_mandir}/man8/isovfy.8*
362%{_mandir}/man8/isodump.8*
d42d3eb6 363%{_mandir}/man8/isodebug.8*
b2666315
AM
364
365%files mkisofs
366%defattr(644,root,root,755)
0581d168
JB
367%doc mkisofs/README.compression mkisofs/README.eltorito mkisofs/README
368%doc mkisofs/README.graft_dirs mkisofs/README.hfs_boot mkisofs/README.hfs_magic
369%doc mkisofs/README.hide mkisofs/README.joliet mkisofs/README.mkhybrid
370%doc mkisofs/README.prep_boot mkisofs/README.rootinfo mkisofs/README.session
371%doc mkisofs/README.sort mkisofs/README.sparcboot
976198bf
PG
372%attr(755,root,root) %{_bindir}/mkisofs
373%attr(755,root,root) %{_bindir}/mkhybrid
d158b354 374%{_libdir}/siconv
976198bf
PG
375%{_mandir}/man8/mkisofs.8*
376%{_mandir}/man8/mkhybrid.8*
6cbcabeb
AF
377
378%files btcflash
379%defattr(644,root,root,755)
380%attr(755,root,root) %{_bindir}/btcflash
381%{_mandir}/man1/btcflash.1*
This page took 0.122567 seconds and 4 git commands to generate.