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