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