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