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