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