1 Summary: Highly portable CD/DVD/BluRay command line recording software
2 Summary(es.UTF-8): Un programa de grabación de CD/DVD/BluRay
3 Summary(pl.UTF-8): Oprogramowanie do nagrywania płyt CD/DVD/BluRay
4 Summary(pt_BR.UTF-8): Um programa de gravação de CD/DVD/BluRay
5 Summary(ru.UTF-8): Программа для записи CD/DVD/BluRay, запускаемая из командной строки
6 Summary(uk.UTF-8): Програма для запису CD/DVD/BluRay, яка запускається з командної стрічки
11 License: GPL v2 (mkisofs), CDDL v1.0 (the rest)
12 Group: Applications/System
13 Source0: https://downloads.sourceforge.net/cdrtools/%{name}-%{version}.tar.bz2
14 # Source0-md5: 7d45c5b7e1f78d85d1583b361aee6e8b
15 Patch0: %{name}-config.patch
16 Patch2: %{name}-man.patch
17 Patch3: %{name}-make.patch
18 Patch4: %{name}-linking.patch
19 Patch5: %{name}-revert_sg_io_eperm_failure.patch
20 Patch6: %{name}-mkisofs-fix.patch
21 URL: http://cdrtools.sourceforge.net/
22 BuildRequires: acl-devel
23 BuildRequires: autoconf
24 BuildRequires: automake
26 BuildRequires: libcap-devel
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 %define specflags -finput-charset=ISO-8859-1 -fexec-charset=UTF-8 -D__attribute_const__=const
39 %ifnarch %{ix86} %{x8664}
40 %define parch %{_arch}
44 Cdrtools is a set of command line programs that allows to record
47 %description -l pl.UTF-8
48 Cdrtools jest zestawemn narzędzi pozwalającym na nagrywanie płyt
49 CD/DVD/BluRay z linii poleceń.
51 %description -l pt_BR.UTF-8
52 Cdrecord permite que você crie CDs em seu gravador de CDs SCSI/ATAPI.
53 É possível gravar dados, áudio, misturados, multi-seção e CD+.
55 %description -l ru.UTF-8
56 Cdrecord - это программа для создания аудио и цифровых CD. Cdrecord
57 работает со многими типами CD-рекордеров разных производителей,
58 полностью поддерживает multi-session и сообщает об ошибках в формате,
59 пригодном для чтения человеком.
61 %description -l uk.UTF-8
62 Cdrecord - це програма для створення аудіо та програмних CD. Cdrecord
63 працює з багатьма типами CD-рекордерів різних виробників, повністю
64 підтримує multi-session і повідомляє про помилки у форматі, придатному
68 Summary: The libschily SCSI user level transport library
69 Summary(es.UTF-8): La biblioteca SCSI libschily
70 Summary(pl.UTF-8): Biblioteka dostępu do poziomu SCSI przez użytkownika
71 Summary(pt_BR.UTF-8): A biblioteca SCSI libschily
72 Summary(ru.UTF-8): SCSI-библиотека libschily
73 Summary(uk.UTF-8): SCSI-бібліотека libschily
74 Group: Development/Libraries
75 Obsoletes: cdrecord-devel
78 The %{name} distribution contains a SCSI user level transport library.
79 The SCSI library is suitable to talk to any SCSI device without having
80 a special driver for it. Cdrecord may be easily ported to any system
81 that has a SCSI device driver similar to the scg driver.
83 %description devel -l pl.UTF-8
84 Dystrybucja %{name} zawiera bibliotekę dostępu do warstwy transportu w
85 SCSI. Poprzez bibliotekę można komunikować się z dowolnym urządzeniem
86 SCSI bez potrzeby posiadania specjalnego sterownika do tego
89 %description devel -l pt_BR.UTF-8
90 O cdrtools contém uma biblioteca de transporte de dados por SCSI "user
91 level". A biblioteca SCSI pode ser usada para conversar com qualquer
92 dispositivo SCSI sem a necessidade de um driver especial.
94 %description devel -l ru.UTF-8
95 Пакет cdrecord-devel содержит транспортные библиотеки
96 пользовательского уровня для SCSI, которые могут работать с любым
97 SCSI-устройством без специального драйвера для этого устройства.
98 Cdrecord может быть легко портирован на любую систему с драйвером
99 SCSI-устройства, похожим на драйвер scg.
101 %description devel -l uk.UTF-8
102 Пакет cdrecord-devel містить транспортні бібліотеки користувацького
103 рівня для SCSI, які можуть працювати з будь-яким SCSI-пристроєм без
104 спеціального драйвера для цього пристрою. Cdrecord може бути легко
105 портований на будь-яку систему з драйвером SCSI-пристроя, схожим на
109 Summary: Get WAV files from digital audio cd's
110 Summary(es.UTF-8): Crea archivos tipo WAV a partir de CDs de audio
111 Summary(fr.UTF-8): convertisseur CD-Audio->.WAV
112 Summary(pl.UTF-8): Uzyskaj pliki WAV z cyfrowego kompaktu audio
113 Summary(pt_BR.UTF-8): Cria arquivos tipo WAV a partir de CDs de áudio
114 Summary(ru.UTF-8): Утилита для получения файлов .WAV с digital audio CD
115 Summary(uk.UTF-8): Утиліта для генерації файлів .WAV з digital audio CD
116 Group: Applications/Sound
119 Obsoletes: cdrecord-cdda2wav
121 %description cdda2wav
122 A sampling utility for cdrom drives that are capable of sending audio
123 cd data in digital form to your host. Data can be dumped into WAV or
124 sun format sound files. Options control the recording format
125 (stereo/mono; 8,12,16 bits; different rates).
127 %description cdda2wav -l es.UTF-8
128 Un utilitario para leer músicas en accionadores de cdrom capaces de
129 transmitir datos de CDs de audio en forma digital para tu máquina. Los
130 datos pueden ser grabados en formato WAV o sun. Existen opciones para
131 controlar el formato de la grabación (stereo/mono, 8, 12, 16 bits,
134 %description cdda2wav -l pl.UTF-8
135 Narzędzie do zczytywania danych z napędów cdrom, które są w stanie
136 wysyłać strumień audio. Dane mogą zostać zapisane w formacie plików
139 %description cdda2wav -l pt_BR.UTF-8
140 Um utilitário para ler músicas em acionadores de cdrom capazes de
141 transmitir dados de CDs de áudio em forma digital para sua máquina. Os
142 dados podem ser gravados em formato WAV ou sun. Existem opções para
143 controlar o formato da gravação (estéreo/mono, 8, 12, 16 bits, taxas
146 %description cdda2wav -l ru.UTF-8
147 Cdda2wav - это сэмплер, способный считывать аудиоданные с CD в
148 цифровой форме и сохранять их на диск в виде звуковых файлов формата
149 .WAV или .sun. Форматы записи включают стерео/моно, 8/12/16 бит и
150 различные частоты дискретизации. Cdda2wav также может быть использован
153 %description cdda2wav -l uk.UTF-8
154 Cdda2wav - це семплер, здатний зчитувати аудіодані і CD у цифровій
155 формі та зберігати їх на диск у вигляді звукових файлів формату .WAV
156 або .sun. Формати запису включають стерео/моно, 8/12/16 біт та різні
157 частоты дискретизації. Cdda2wav також може бути використаний як
161 Summary: Read/Write data Compact Discs
162 Summary(pl.UTF-8): Odczytuje/Zapisuje dane z Płyt Kompaktowych
163 Group: Applications/System
164 Obsoletes: cdrecord-readcd
167 Read/Write data Compact Discs.
169 %description readcd -l pl.UTF-8
170 Odczytuje/Zapisuje dane z Płyt Kompaktowych.
173 Summary: Dumping and verifying iso9660 images
174 Summary(pl.UTF-8): Zrzucanie i weryfikacja obrazów iso9660
175 Group: Applications/System
178 Utility programs for dumping and verifying iso9660 images.
180 %description utils -l pl.UTF-8
181 Narzędzia do zrzucania i weryfikacji obrazów iso9660.
184 Summary: Creates an ISO9660 filesystem image
185 Summary(de.UTF-8): Erstellt ein Dateisystem-Abbild nach ISO9660
186 Summary(es.UTF-8): Crea una imagen de un sistema de archivos ISO9660
187 Summary(fr.UTF-8): Crée un image système de fichiers ISO9660
188 Summary(pl.UTF-8): Tworzy obraz systemu plików ISO9660
189 Summary(pt_BR.UTF-8): Cria uma imagem de um sistema de arquivos ISO9660
190 Summary(ru.UTF-8): Создает образ файловой системы ISO9660
191 Summary(tr.UTF-8): ISO9660 dosya sistemi kopyası oluşturur
192 Summary(uk.UTF-8): Створює образ файлової системи ISO9660
193 Group: Applications/System
194 Provides: mkisofs = %{epoch}:%{version}-%{release}
198 This is the mkisofs package. It is used to create ISO 9660 file system
199 images for creating CD-ROMs.
201 %description mkisofs -l es.UTF-8
202 Este es el paquete mkisofs. Se le usa para crear imágenes de sistema
203 de archivos ISO 9660 en la creación de CD-ROMs. Ahora incluye soporte
204 para hacer CD-ROMs de boot "El Torito".
206 %description mkisofs -l pl.UTF-8
207 To jest pakiet mkisofs. Jest on używany do tworzenia obrazów systemów
208 plików ISO9660 potrzebnych do tworzenia płyt CD-ROM.
210 %description mkisofs -l pt_BR.UTF-8
211 Este é o pacote mkisofs. Ele é usado para criar imagens de sistema de
212 arquivos ISO 9660 para criação de CD-ROMs. Agora inclui suporte para
213 fazer CD-ROMs de boot "El Torito".
215 %description mkisofs -l ru.UTF-8
216 Программа mkisofs используется для подготовки мастер-диска, т.е. она
217 генерирует файловую систему ISO9660. Mkisofs делает снимок заданного
218 дерева каталогов и генерирует бинарный образ этого дерева, который
219 соответствует файловой системе ISO9660, записываемой на блочное
220 устройство. Mkisofs используется для записи CD-ROM'ов и включает
221 поддержку создания загружаемых El Torito CD-ROM'ов.
223 %description mkisofs -l uk.UTF-8
224 Програма mkisofs використовується для підготовки мастер-диску, вона
225 генерує файлову систему ISO9660. Mkisofs робить знімок заданого дерева
226 каталогів та генерує бінарный образ цього дерева, який відповідає
227 файловій системі ISO9660, записуваній на блочний пристрій. Mkisofs
228 використовується для запису CD-ROM'ів і має підтримку створення
229 завантажуваних El Torito CD-ROM'ів.
232 Summary: BTC CD/DVD reader/writer firmware updater
233 Summary(pl.UTF-8): Program do uaktualniania firmware'u czytników/nagrywarek CD/DVD BTC
234 Group: Applications/System
236 %description btcflash
237 BTC CD/DVD reader/writer firmware updater.
239 %description btcflash -l pl.UTF-8
240 Program do uaktualniania firmware'u czytników/nagrywarek CD/DVD firmy
253 # Remove profiled make files
254 %{__rm} -v $(find . -name '*_p.mk')
256 cp -p /usr/share/automake/config.* conf
258 # kill annoying beep and sleep
259 %{__sed} -i -e 's/^__gmake_warn.*//g' RULES/mk-gmake.id
261 %{__sed} -i -e "s/-o \$(INSUSR) -g \$(INSGRP)//g" RULES/rules.prg
262 %{__sed} -i -e 's#/\*.*\*/##g' autoconf/xconfig.h.in
264 %{__sed} -i -e 's/^\(INSDIR=.*\)lib$/\1%{_lib}/g' lib*/*.mk
265 %{__sed} -i -e 's/lib\/siconv/%{_lib}\/siconv/g' \
266 libsiconv/{sic_nls.c,*/*.mk} mkisofs/{diag/isoinfo.c,mkisofs.c}
268 %{__sed} -i -e 's#/usr/bin/gm4#%{_bindir}/m4#g' autoconf/autoconf
272 %{__mv} acgeneral.m4 acspecific.m4 autoheader.m4 acoldnames.m4 autoconf.m4 m4
273 %{__mv} aclocal.m4 acinclude.m4
275 for a in acgeneral.m4 acspecific.m4 autoheader.m4 acoldnames.m4 autoconf.m4; do
279 # extract only needed functions
280 sed -n -e '/AC_TRY_COMPILE2/,/dnl ###/ { s/AC_LANG/_AC_LANG/; p }' \
281 -e '/AC_RCHECK_FUNC/,/dnl ### Checking compiler/ { s/AC_LANG/_AC_LANG/; p }' \
282 -e '/AC_INCL_CHECK_TYPE/,/dnl ###/p' m4/acgeneral.m4 >> acinclude.m4
283 sed -n -e '/CONFIG_RMTCALL/,/^])/p' m4/acspecific.m4 >> acinclude.m4
287 cp /usr/share/automake/config.sub .
295 O_ARCH=%{_target_os} \
299 COPTOPT="%{rpmcflags}" \
300 CFLAGS="%{rpmcflags}" \
301 LDFLAGS1="%{rpmldflags}" \
305 rm -rf $RPM_BUILD_ROOT
307 %{__make} -j1 install \
309 O_ARCH=%{_target_os} \
314 INS_BASE=%{_prefix} \
316 DESTDIR=$RPM_BUILD_ROOT
318 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/{mkisofs,rscsi,cdrecord,cdda2wav,libparanoia}
319 # schily build system is not packaged
320 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man5/makefiles.5*
321 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man5/makerules.5*
322 # belong to glibc/POSIX man pages
323 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man3/{error,fexecve,fnmatch,fprintf,getline,printf,sprintf,strlen}.3
326 rm -rf $RPM_BUILD_ROOT
329 %defattr(644,root,root,755)
330 %doc AN-* CDDL.Schily.txt COPYING Changelog README make_diskt@2.sh cdrecord/README.{ATAPI,DiskT@2,WORM,audio,cdplus,cdtext,cdrw,clone,copy,multi,parallel,raw,rscsi,sony,verify} cdrecord/{LICENSE,cdrecord.dfl} doc/cdrecord.ps
331 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cdrecord.conf
332 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rscsi.conf
333 %attr(755,root,root) %{_bindir}/cdrecord
334 %attr(755,root,root) %{_bindir}/scgcheck
335 %attr(755,root,root) %{_bindir}/scgskeleton
336 %attr(755,root,root) %{_sbindir}/rscsi
337 %{_mandir}/man1/cdrecord.1*
338 %{_mandir}/man1/rscsi.1*
339 %{_mandir}/man1/scgcheck.1*
340 %{_mandir}/man1/scgskeleton.1*
343 %defattr(644,root,root,755)
344 %{_libdir}/libcdrdeflt.a
345 %{_libdir}/libdeflt.a
346 %{_libdir}/libedc_ecc.a
347 %{_libdir}/libedc_ecc_dec.a
351 %{_libdir}/libmdigest.a
352 %{_libdir}/libparanoia.a
355 %{_libdir}/libscgcmd.a
356 %{_libdir}/libschily.a
357 %{_libdir}/libsiconv.a
359 %{_includedir}/schily
360 %{_mandir}/man3/absfpath.3*
361 %{_mandir}/man3/absnpath.3*
362 %{_mandir}/man3/abspath.3*
363 %{_mandir}/man3/astoi.3*
364 %{_mandir}/man3/astol.3*
365 %{_mandir}/man3/breakline.3*
366 %{_mandir}/man3/comerr.3*
367 %{_mandir}/man3/comerrno.3*
368 %{_mandir}/man3/errmsg.3*
369 %{_mandir}/man3/errmsgno.3*
370 %{_mandir}/man3/fdown.3*
371 %{_mandir}/man3/fdup.3*
372 %{_mandir}/man3/fexecl.3*
373 %{_mandir}/man3/fexecle.3*
374 %{_mandir}/man3/fexecv.3*
375 %{_mandir}/man3/fgetline.3*
376 %{_mandir}/man3/file_raise.3*
377 %{_mandir}/man3/fileclose.3*
378 %{_mandir}/man3/fileluopen.3*
379 %{_mandir}/man3/fileopen.3*
380 %{_mandir}/man3/filepos.3*
381 %{_mandir}/man3/fileread.3*
382 %{_mandir}/man3/filereopen.3*
383 %{_mandir}/man3/fileseek.3*
384 %{_mandir}/man3/filesize.3*
385 %{_mandir}/man3/filestat.3*
386 %{_mandir}/man3/filewrite.3*
387 %{_mandir}/man3/findline.3*
388 %{_mandir}/man3/flush.3*
389 %{_mandir}/man3/format.3*
390 %{_mandir}/man3/fpipe.3*
391 %{_mandir}/man3/getallargs.3*
392 %{_mandir}/man3/getargs.3*
393 %{_mandir}/man3/geterrno.3*
394 %{_mandir}/man3/getfiles.3*
395 %{_mandir}/man3/handlecond.3*
396 %{_mandir}/man3/movebytes.3*
397 %{_mandir}/man3/ofindline.3*
398 %{_mandir}/man3/patcompile.3*
399 %{_mandir}/man3/patmatch.3*
400 %{_mandir}/man3/peekc.3*
401 %{_mandir}/man3/raisecond.3*
402 %{_mandir}/man3/resolvefpath.3*
403 %{_mandir}/man3/resolvenpath.3*
404 %{_mandir}/man3/resolvepath.3*
405 %{_mandir}/man3/spawnl.3*
406 %{_mandir}/man3/spawnv.3*
407 %{_mandir}/man3/strcatl.3*
408 %{_mandir}/man3/streql.3*
411 %defattr(644,root,root,755)
412 %doc cdda2wav/{FAQ,Frontends,HOWTOUSE,OtherProgs,README,THANKS,TODO,cdda2mp3.new,cdda_links,pitchplay,readmult,tracknames.pl,tracknames.txt}
413 %attr(755,root,root) %{_bindir}/cdda2wav
414 %attr(755,root,root) %{_bindir}/cdda2mp3
415 %attr(755,root,root) %{_bindir}/cdda2ogg
416 %{_mandir}/man1/cdda2wav.1*
417 %{_mandir}/man1/cdda2mp3.1*
418 %{_mandir}/man1/cdda2ogg.1*
421 %defattr(644,root,root,755)
422 %attr(755,root,root) %{_bindir}/readcd
423 %{_mandir}/man1/readcd.1*
426 %defattr(644,root,root,755)
427 %attr(755,root,root) %{_bindir}/devdump
428 %attr(755,root,root) %{_bindir}/isodebug
429 %attr(755,root,root) %{_bindir}/isoinfo
430 %attr(755,root,root) %{_bindir}/isovfy
431 %attr(755,root,root) %{_bindir}/isodump
432 %{_mandir}/man8/isoinfo.8*
433 %{_mandir}/man8/devdump.8*
434 %{_mandir}/man8/isovfy.8*
435 %{_mandir}/man8/isodump.8*
436 %{_mandir}/man8/isodebug.8*
439 %defattr(644,root,root,755)
440 %doc README.mkisofs mkisofs/README mkisofs/README.{compression,eltorito,graft_dirs,hfs_boot,hfs_magic,hide,joliet,mkhybrid,prep_boot,rootinfo,session,sort,sparcboot}
441 %attr(755,root,root) %{_bindir}/mkisofs
442 %attr(755,root,root) %{_bindir}/mkhybrid
444 %{_mandir}/man8/mkisofs.8*
445 %{_mandir}/man8/mkhybrid.8*
448 %defattr(644,root,root,755)
449 %attr(755,root,root) %{_bindir}/btcflash
450 %{_mandir}/man1/btcflash.1*