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