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