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