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