]> git.pld-linux.org Git - packages/cdrtools.git/blame - cdrtools.spec
- updated URL and Source0
[packages/cdrtools.git] / cdrtools.spec
CommitLineData
80c29ce7
AO
1Summary: Highly portable CD/DVD/BluRay command line recording software
2Summary(es.UTF-8): Un programa de grabación de CD/DVD/BluRay
3Summary(pl.UTF-8): Oprogramowanie do nagrywania płyt CD/DVD/BluRay
4Summary(pt_BR.UTF-8): Um programa de gravação de CD/DVD/BluRay
5Summary(ru.UTF-8): Программа для записи CD/DVD/BluRay, запускаемая из командной строки
6Summary(uk.UTF-8): Програма для запису CD/DVD/BluRay, яка запускається з командної стрічки
b2666315 7Name: cdrtools
3baac27e 8Version: 3.00
316c5726 9Release: 2
d50afde4 10Epoch: 5
80ba5676 11License: GPL v2 (mkisofs), LGPL v2.1 (cdda2wav), CDDL v1.0 (the rest)
b2666315 12Group: Applications/System
80c29ce7 13Source0: http://downloads.sourceforge.net/cdrtools/%{name}-%{version}.tar.bz2
3baac27e 14# Source0-md5: f9fbab08fbd458b0d2312976d8c5f558
561140da 15Patch0: %{name}-config.patch
d8ea6ba2 16Patch2: %{name}-man.patch
80ba5676 17Patch3: %{name}-make.patch
67de66d4 18Patch4: %{name}-linking.patch
1d91b5bc 19Patch5: %{name}-revert_sg_io_eperm_failure.patch
85abaf5b 20Patch6: %{name}-rename.patch
80c29ce7 21URL: http://cdrtools.sourceforge.net/
561140da 22BuildRequires: autoconf
c8a9398d 23BuildRequires: automake
a5ca8ab6 24BuildRequires: iconv
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 31%description
80c29ce7
AO
32Cdrtools is a set of command line programs that allows to record
33CD/DVD/BluRay media.
b2666315 34
46d85b7d 35%description -l pl.UTF-8
80c29ce7
AO
36Cdrtools jest zestawemn narzędzi pozwalającym na nagrywanie płyt
37CD/DVD/BluRay z linii poleceń.
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
3baac27e 233chmod -R u+rw -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 241# Remove profiled make files
3baac27e 242rm -v $(find . -name '*_p.mk')
0a02e719 243
3baac27e 244cp -p /usr/share/automake/config.* conf
d8c320c8 245
d2744f50 246# kill annoying beep and sleep
1f92ac71 247%{__sed} -i -e 's/^__gmake_warn.*//g' RULES/mk-gmake.id
d2744f50 248
85abaf5b 249%{__sed} -i -e "s/-o \$(INSUSR) -g \$(INSGRP)//g" RULES/rules.prg
250%{__sed} -i -e 's#/\*.*\*/##g' autoconf/xconfig.h.in
d42d3eb6 251
1f92ac71 252%{__sed} -i -e 's/^\(INSDIR=.*\)lib$/\1%{_lib}/g' lib*/*.mk
cab0c6cf 253%{__sed} -i -e 's/lib\/siconv/%{_lib}\/siconv/g' \
1f92ac71 254 libsiconv/{sic_nls.c,*/*.mk} mkisofs/{diag/isoinfo.c,mkisofs.c}
255
cab0c6cf 256%{__sed} -i -e 's#/usr/bin/gm4#%{_bindir}/m4#g' autoconf/autoconf
257
3baac27e
ER
258cd autoconf
259install -d m4
260mv acgeneral.m4 acspecific.m4 autoheader.m4 acoldnames.m4 autoconf.m4 m4
261mv aclocal.m4 acinclude.m4
262
b210d409
AM
263for a in acgeneral.m4 acspecific.m4 autoheader.m4 acoldnames.m4 autoconf.m4; do
264 :> $a
265done
3baac27e
ER
266
267# extract only needed functions
268sed -ne '/AC_INCL_CHECK_TYPE/,/dnl ###/p' m4/acgeneral.m4 >> acinclude.m4
269
270%build
271cd autoconf
272%{__aclocal} -I .
a88874bf 273%{__autoconf}
257c4b8c
AM
274cd ../cdda2wav
275%{__autoconf}
e47e5c21 276cd ..
0a02e719 277%{__make} -j1 \
3baac27e
ER
278 PARCH=%{_arch}-%{_target_vendor} \
279 O_ARCH=%{_target_os} \
876f811a 280 CC="%{__cc}" \
026912f6 281 LDCC="%{__cc}" \
ec1afc21 282 COPTOPT="%{rpmcflags}" \
876f811a 283 CFLAGS="%{rpmcflags}" \
80ba5676
JB
284 LDFLAGS1="%{rpmldflags}" \
285 XEXEEXT=
b2666315
AM
286
287%install
288rm -rf $RPM_BUILD_ROOT
289install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_includedir}/schily/scg}
aff46779 290%{__make} -j1 install \
3baac27e
ER
291 PARCH=%{_arch}-%{_target_vendor} \
292 O_ARCH=%{_target_os} \
293 DEFINSUMASK=002 \
294 DEFINSMODEF=644 \
295 DEFINSMODEX=755 \
296 INS_BASE=%{_prefix} \
297 DESTDIR=$RPM_BUILD_ROOT
9be94f53 298
3baac27e 299cp -p libscg/scg/*.h $RPM_BUILD_ROOT%{_includedir}/schily/scg
b2666315 300
9b1ec21f 301cp -p cdrecord/cdrecord.dfl $RPM_BUILD_ROOT%{_sysconfdir}/cdrecord.conf
b2666315 302
3baac27e 303rm -r $RPM_BUILD_ROOT%{_includedir}/scg
316c5726
ER
304%ifarch x32
305rm -r $RPM_BUILD_ROOT%{_includedir}/schily/x32-pld-linux-cc
306%else
3baac27e 307rm -r $RPM_BUILD_ROOT%{_includedir}/schily/%{_target_platform}-cc
316c5726 308%endif
3baac27e
ER
309rm -r $RPM_BUILD_ROOT%{_docdir}/{mkisofs,rscsi,cdrecord,cdda2wav,libparanoia}
310rm $RPM_BUILD_ROOT%{_mandir}/man5/makefiles.5*
311rm $RPM_BUILD_ROOT%{_mandir}/man5/makerules.5*
c79b384b 312
b2666315
AM
313%clean
314rm -rf $RPM_BUILD_ROOT
315
316%files
317%defattr(644,root,root,755)
237621cc
AM
318%doc AN-* doc/cdrecord.ps Changelog README README.mkisofs cdrecord/README.ATAPI cdrecord/README.DiskT@2
319%doc cdrecord/README.{WORM,audio,cdplus,cdtext,cdrw,clone,copy,multi}
320%doc cdrecord/README.{parallel,raw,rscsi,sony,verify} make_diskt@2.sh
9be94f53 321%doc cdrecord/cdrecord.dfl cdrecord/LICENSE
5a729e4d 322%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cdrecord.conf
b2666315 323%attr(755,root,root) %{_bindir}/cdrecord
d1fae154 324%attr(755,root,root) %{_bindir}/scgcheck
85abaf5b 325%attr(755,root,root) %{_bindir}/scgskeleton
e2a1aa92 326%attr(755,root,root) %{_sbindir}/rscsi
b2666315 327%{_mandir}/man1/cdrecord.1*
80ba5676 328%{_mandir}/man1/rscsi.1*
d1fae154 329%{_mandir}/man1/scgcheck.1*
3baac27e 330%{_mandir}/man1/scgskeleton.1*
b2666315
AM
331
332%files devel
333%defattr(644,root,root,755)
def1e71d 334%{_libdir}/lib*.a
83206206
JR
335%dir %{_includedir}/schily
336%dir %{_includedir}/schily/scg
337%{_includedir}/schily/*.h
338%{_includedir}/schily/scg/*.h
b2666315
AM
339
340%files cdda2wav
341%defattr(644,root,root,755)
0581d168 342%doc cdda2wav/Frontends cdda2wav/HOWTOUSE cdda2wav/OtherProgs
9be94f53 343%doc cdda2wav/README cdda2wav/THANKS cdda2wav/TODO
0581d168
JB
344%doc cdda2wav/cdda2mp3.new cdda2wav/cdda_links cdda2wav/pitchplay
345%doc cdda2wav/readmult cdda2wav/tracknames.pl cdda2wav/tracknames.txt
9be94f53 346%doc cdda2wav/FAQ
b2666315 347%attr(755,root,root) %{_bindir}/cdda2wav
9be94f53 348%attr(755,root,root) %{_bindir}/cdda2mp3
349%attr(755,root,root) %{_bindir}/cdda2ogg
b2666315 350%{_mandir}/man1/cdda2wav.1*
8bbed461
JB
351%{_mandir}/man1/cdda2mp3.1*
352%{_mandir}/man1/cdda2ogg.1*
b2666315
AM
353
354%files readcd
355%defattr(644,root,root,755)
b2666315 356%attr(755,root,root) %{_bindir}/readcd
976198bf 357%{_mandir}/man1/readcd.1*
b2666315
AM
358
359%files utils
360%defattr(644,root,root,755)
b2666315 361%attr(755,root,root) %{_bindir}/devdump
c8a9398d 362%attr(755,root,root) %{_bindir}/isodebug
b2666315
AM
363%attr(755,root,root) %{_bindir}/isoinfo
364%attr(755,root,root) %{_bindir}/isovfy
365%attr(755,root,root) %{_bindir}/isodump
976198bf
PG
366%{_mandir}/man8/isoinfo.8*
367%{_mandir}/man8/devdump.8*
368%{_mandir}/man8/isovfy.8*
369%{_mandir}/man8/isodump.8*
d42d3eb6 370%{_mandir}/man8/isodebug.8*
b2666315
AM
371
372%files mkisofs
373%defattr(644,root,root,755)
0581d168
JB
374%doc mkisofs/README.compression mkisofs/README.eltorito mkisofs/README
375%doc mkisofs/README.graft_dirs mkisofs/README.hfs_boot mkisofs/README.hfs_magic
376%doc mkisofs/README.hide mkisofs/README.joliet mkisofs/README.mkhybrid
377%doc mkisofs/README.prep_boot mkisofs/README.rootinfo mkisofs/README.session
378%doc mkisofs/README.sort mkisofs/README.sparcboot
976198bf
PG
379%attr(755,root,root) %{_bindir}/mkisofs
380%attr(755,root,root) %{_bindir}/mkhybrid
d158b354 381%{_libdir}/siconv
976198bf
PG
382%{_mandir}/man8/mkisofs.8*
383%{_mandir}/man8/mkhybrid.8*
6cbcabeb
AF
384
385%files btcflash
386%defattr(644,root,root,755)
387%attr(755,root,root) %{_bindir}/btcflash
388%{_mandir}/man1/btcflash.1*
This page took 0.168241 seconds and 4 git commands to generate.