]>
Commit | Line | Data |
---|---|---|
6211b1f9 | 1 | Summary: A command line CD/DVD-Recorder |
6664d864 ER |
2 | Summary(es.UTF-8): Un programa de grabación de CD/DVD |
3 | Summary(pl.UTF-8): Program do nagrywania płyt CD/DVD | |
4 | Summary(pt_BR.UTF-8): Um programa de gravação de CD/DVD | |
5 | Summary(ru.UTF-8): Программа для записи CD/DVD, запускаемая из командной строки | |
6 | Summary(uk.UTF-8): Програма для запису CD/DVD, яка запускається з командної стрічки | |
6211b1f9 | 7 | Name: cdrkit |
2fc53db0 | 8 | Version: 1.1.11 |
cde82ec5 | 9 | Release: 7 |
6211b1f9 AM |
10 | License: GPL v2 |
11 | Group: Applications/System | |
af1f5b89 | 12 | Source0: http://cdrkit.org/releases/%{name}-%{version}.tar.gz |
2fc53db0 | 13 | # Source0-md5: efe08e2f3ca478486037b053acd512e9 |
d304e206 AM |
14 | Patch0: %{name}-1.1.8-werror.patch |
15 | Patch1: %{name}-1.1.9-efi-boot.patch | |
16 | Patch2: %{name}-1.1.9-no_mp3.patch | |
17 | Patch3: %{name}-1.1.9-buffer_overflow.patch | |
18 | Patch4: %{name}-1.1.10-build-fix.patch | |
19 | Patch5: %{name}-1.1.11-manpagefix.patch | |
20 | Patch6: %{name}-1.1.11-rootstat.patch | |
21 | Patch7: %{name}-1.1.11-usalinst.patch | |
22 | Patch8: %{name}-1.1.11-readsegfault.patch | |
23 | Patch9: %{name}-1.1.11-format.patch | |
24 | Patch10: %{name}-1.1.11-handler.patch | |
25 | Patch11: %{name}-1.1.11-dvdman.patch | |
26 | Patch12: %{name}-1.1.11-paranoiacdda.patch | |
27 | Patch13: %{name}-1.1.11-utf8.patch | |
28 | Patch14: %{name}-1.1.11-cmakewarn.patch | |
29 | Patch15: %{name}-1.1.11-memset.patch | |
30 | Patch16: %{name}-1.1.11-paranoiacdio.patch | |
31 | Patch17: %{name}-build.patch | |
4724a7ae | 32 | Patch18: gcc10.patch |
1d6646b6 | 33 | URL: http://cdrkit.org/ |
176cd49d | 34 | BuildRequires: bzip2-devel |
d304e206 | 35 | BuildRequires: cdparanoia-III-devel |
7890ef25 | 36 | BuildRequires: cmake >= 2.4.3 |
818e78e2 | 37 | BuildRequires: libcap-devel |
d304e206 | 38 | BuildRequires: libcdio-paranoia-devel |
818e78e2 | 39 | BuildRequires: libmagic-devel |
176cd49d | 40 | BuildRequires: zlib-devel |
b44d0b8d | 41 | Provides: cdrecord |
42 | Obsoletes: cdrecord | |
6211b1f9 AM |
43 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
44 | ||
45 | %description | |
b5b6662a | 46 | Cdrkit allows you to create CD's on a CD-Recorder (SCSI/ATAPI). |
6211b1f9 AM |
47 | Supports data, audio, mixed, multi-session and CD+ discs etc. |
48 | ||
1ed1b60a JR |
49 | %description -l pl.UTF-8 |
50 | Cdrkit pozwala tworzyć CD na nagrywarce CD (SCSI/ATAPI). Obsługuje | |
51 | dyski z danymi, dźwiękiem, mieszane, wielosesyjne, CD+ i inne. | |
6211b1f9 | 52 | |
1ed1b60a JR |
53 | %description -l pt_BR.UTF-8 |
54 | Cdrkit permite que você crie CDs em seu gravador de CDs SCSI/ATAPI. É | |
55 | possível gravar dados, áudio, misturados, multi-seção e CD+. | |
6211b1f9 | 56 | |
1ed1b60a JR |
57 | %description -l ru.UTF-8 |
58 | Cdrkit - это программа для создания аудио и цифровых CD. Cdrecord | |
59 | работает со многими типами CD-рекордеров разных производителей, | |
60 | полностью поддерживает multi-session и сообщает об ошибках в формате, | |
61 | пригодном для чтения человеком. | |
6211b1f9 | 62 | |
1ed1b60a JR |
63 | %description -l uk.UTF-8 |
64 | Cdrkit - це програма для створення аудіо та програмних CD. Cdrecord | |
65 | працює з багатьма типами CD-рекордерів різних виробників, повністю | |
66 | підтримує multi-session і повідомляє про помилки у форматі, придатному | |
67 | для читання людиною. | |
6211b1f9 AM |
68 | |
69 | %package devel | |
70 | Summary: The libschily SCSI user level transport library | |
6664d864 ER |
71 | Summary(es.UTF-8): La biblioteca SCSI libschily |
72 | Summary(pl.UTF-8): Biblioteka dostępu do poziomu SCSI przez użytkownika | |
73 | Summary(pt_BR.UTF-8): A biblioteca SCSI libschily | |
74 | Summary(ru.UTF-8): SCSI-библиотека libschily | |
75 | Summary(uk.UTF-8): SCSI-бібліотека libschily | |
6211b1f9 | 76 | Group: Development/Libraries |
0983a912 | 77 | Obsoletes: cdrecord-devel |
6211b1f9 AM |
78 | |
79 | %description devel | |
80 | The %{name} distribution contains a SCSI user level transport library. | |
81 | The SCSI library is suitable to talk to any SCSI device without having | |
82 | a special driver for it. Cdrecord may be easily ported to any system | |
83 | that has a SCSI device driver similar to the scg driver. | |
84 | ||
1ed1b60a JR |
85 | %description devel -l pl.UTF-8 |
86 | Dystrybucja %{name} zawiera bibliotekę dostępu do warstwy transportu w | |
87 | SCSI. Poprzez bibliotekę można komunikować się z dowolnym urządzeniem | |
6211b1f9 | 88 | SCSI bez potrzeby posiadania specjalnego sterownika do tego |
1ed1b60a | 89 | urządzenia. |
6211b1f9 | 90 | |
1ed1b60a JR |
91 | %description devel -l pt_BR.UTF-8 |
92 | O cdrkit contém uma biblioteca de transporte de dados por SCSI "user | |
6211b1f9 AM |
93 | level". A biblioteca SCSI pode ser usada para conversar com qualquer |
94 | dispositivo SCSI sem a necessidade de um driver especial. | |
95 | ||
1ed1b60a JR |
96 | %description devel -l ru.UTF-8 |
97 | Пакет cdrkit-devel содержит транспортные библиотеки пользовательского | |
98 | уровня для SCSI, которые могут работать с любым SCSI-устройством без | |
99 | специального драйвера для этого устройства. Cdrecord может быть легко | |
100 | портирован на любую систему с драйвером SCSI-устройства, похожим на | |
101 | драйвер scg. | |
6211b1f9 | 102 | |
1ed1b60a JR |
103 | %description devel -l uk.UTF-8 |
104 | Пакет cdrkit-devel містить транспортні бібліотеки користувацького | |
105 | рівня для SCSI, які можуть працювати з будь-яким SCSI-пристроєм без | |
106 | спеціального драйвера для цього пристрою. Cdrecord може бути легко | |
107 | портований на будь-яку систему з драйвером SCSI-пристроя, схожим на | |
108 | драйвер scg. | |
6211b1f9 AM |
109 | |
110 | %package cdda2wav | |
111 | Summary: Get WAV files from digital audio cd's | |
6664d864 ER |
112 | Summary(es.UTF-8): Crea archivos tipo WAV a partir de CDs de audio |
113 | Summary(fr.UTF-8): convertisseur CD-Audio->.WAV | |
114 | Summary(pl.UTF-8): Uzyskaj pliki WAV z cyfrowego kompaktu audio | |
115 | Summary(pt_BR.UTF-8): Cria arquivos tipo WAV a partir de CDs de áudio | |
116 | Summary(ru.UTF-8): Утилита для получения файлов .WAV с digital audio CD | |
117 | Summary(uk.UTF-8): Утиліта для генерації файлів .WAV з digital audio CD | |
6211b1f9 | 118 | Group: Applications/Sound |
a5900ab5 AM |
119 | Provides: cdda2wav = %{epoch}:%{version}-%{release} |
120 | Provides: cdrecord-cdda2wav = %{epoch}:%{version}-%{release} | |
121 | Provides: cdrtools-cdda2wav = %{epoch}:%{version}-%{release} | |
6211b1f9 | 122 | Obsoletes: cdda2wav |
0983a912 | 123 | Obsoletes: cdrecord-cdda2wav |
a5900ab5 | 124 | Obsoletes: cdrtools-cdda2wav |
6211b1f9 AM |
125 | |
126 | %description cdda2wav | |
127 | A sampling utility for cdrom drives that are capable of sending audio | |
128 | cd data in digital form to your host. Data can be dumped into WAV or | |
129 | sun format sound files. Options control the recording format | |
130 | (stereo/mono; 8,12,16 bits; different rates). | |
131 | ||
1ed1b60a JR |
132 | %description cdda2wav -l es.UTF-8 |
133 | Un utilitario para leer músicas en accionadores de cdrom capaces de | |
134 | transmitir datos de CDs de audio en forma digital para tu máquina. Los | |
6211b1f9 | 135 | datos pueden ser grabados en formato WAV o sun. Existen opciones para |
1ed1b60a | 136 | controlar el formato de la grabación (stereo/mono, 8, 12, 16 bits, |
6211b1f9 AM |
137 | tasas diferentes). |
138 | ||
1ed1b60a JR |
139 | %description cdda2wav -l pl.UTF-8 |
140 | Narzędzie do zczytywania danych z napędów cdrom, które są w stanie | |
141 | wysyłać strumień audio. Dane mogą zostać zapisane w formacie plików | |
6211b1f9 AM |
142 | WAV lub suna. |
143 | ||
1ed1b60a JR |
144 | %description cdda2wav -l pt_BR.UTF-8 |
145 | Um utilitário para ler músicas em acionadores de cdrom capazes de | |
146 | transmitir dados de CDs de áudio em forma digital para sua máquina. Os | |
147 | dados podem ser gravados em formato WAV ou sun. Existem opções para | |
148 | controlar o formato da gravação (estéreo/mono, 8, 12, 16 bits, taxas | |
6211b1f9 AM |
149 | diferentes). |
150 | ||
1ed1b60a JR |
151 | %description cdda2wav -l ru.UTF-8 |
152 | Cdda2wav - это сэмплер, способный считывать аудиоданные с CD в | |
153 | цифровой форме и сохранять их на диск в виде звуковых файлов формата | |
154 | .WAV или .sun. Форматы записи включают стерео/моно, 8/12/16 бит и | |
155 | различные частоты дискретизации. Cdda2wav также может быть использован | |
156 | как CD-плейер. | |
6211b1f9 | 157 | |
1ed1b60a JR |
158 | %description cdda2wav -l uk.UTF-8 |
159 | Cdda2wav - це семплер, здатний зчитувати аудіодані і CD у цифровій | |
160 | формі та зберігати їх на диск у вигляді звукових файлів формату .WAV | |
161 | або .sun. Формати запису включають стерео/моно, 8/12/16 біт та різні | |
162 | частоты дискретизації. Cdda2wav також може бути використаний як | |
163 | CD-плейєр. | |
6211b1f9 AM |
164 | |
165 | %package readcd | |
166 | Summary: Read/Write data Compact Discs | |
6664d864 | 167 | Summary(pl.UTF-8): Odczytuje/Zapisuje dane z Płyt Kompaktowych |
6211b1f9 | 168 | Group: Applications/System |
a5900ab5 AM |
169 | Provides: cdrecord-readcd = %{epoch}:%{version}-%{release} |
170 | Provides: cdrtools-readcd = %{epoch}:%{version}-%{release} | |
0983a912 | 171 | Obsoletes: cdrecord-readcd |
a5900ab5 | 172 | Obsoletes: cdrtools-readcd |
6211b1f9 AM |
173 | |
174 | %description readcd | |
175 | Read/Write data Compact Discs. | |
176 | ||
1ed1b60a JR |
177 | %description readcd -l pl.UTF-8 |
178 | Odczytuje/Zapisuje dane z Płyt Kompaktowych. | |
6211b1f9 AM |
179 | |
180 | %package utils | |
181 | Summary: Dumping and verifying iso9660 images | |
6664d864 | 182 | Summary(pl.UTF-8): Zrzucanie i weryfikacja obrazów iso9660 |
6211b1f9 | 183 | Group: Applications/System |
a5900ab5 AM |
184 | Provides: cdrtools-utils = %{epoch}:%{version}-%{release} |
185 | Obsoletes: cdrtools-utils | |
6211b1f9 AM |
186 | |
187 | %description utils | |
188 | Utility programs for dumping and verifying iso9660 images. | |
189 | ||
1ed1b60a JR |
190 | %description utils -l pl.UTF-8 |
191 | Narzędzia do zrzucania i weryfikacji obrazów iso9660. | |
6211b1f9 AM |
192 | |
193 | %package mkisofs | |
194 | Summary: Creates an ISO9660 filesystem image | |
6664d864 ER |
195 | Summary(de.UTF-8): Erstellt ein Dateisystem-Abbild nach ISO9660 |
196 | Summary(es.UTF-8): Crea una imagen de un sistema de archivos ISO9660 | |
197 | Summary(fr.UTF-8): Crée un image système de fichiers ISO9660 | |
198 | Summary(pl.UTF-8): Tworzy obraz systemu plików ISO9660 | |
199 | Summary(pt_BR.UTF-8): Cria uma imagem de um sistema de arquivos ISO9660 | |
200 | Summary(ru.UTF-8): Создает образ файловой системы ISO9660 | |
201 | Summary(tr.UTF-8): ISO9660 dosya sistemi kopyası oluşturur | |
202 | Summary(uk.UTF-8): Створює образ файлової системи ISO9660 | |
6211b1f9 | 203 | Group: Applications/System |
a5900ab5 | 204 | Provides: cdrtools-mkisofs = %{epoch}:%{version}-%{release} |
6211b1f9 | 205 | Provides: mkisofs = %{epoch}:%{version}-%{release} |
a5900ab5 | 206 | Obsoletes: cdrtools-mkisofs |
6211b1f9 AM |
207 | Obsoletes: mkisofs |
208 | ||
209 | %description mkisofs | |
210 | This is the mkisofs package. It is used to create ISO 9660 file system | |
211 | images for creating CD-ROMs. | |
212 | ||
1ed1b60a JR |
213 | %description mkisofs -l es.UTF-8 |
214 | Este es el paquete mkisofs. Se le usa para crear imágenes de sistema | |
215 | de archivos ISO 9660 en la creación de CD-ROMs. Ahora incluye soporte | |
6211b1f9 AM |
216 | para hacer CD-ROMs de boot "El Torito". |
217 | ||
1ed1b60a JR |
218 | %description mkisofs -l pl.UTF-8 |
219 | To jest pakiet mkisofs. Jest on używany do tworzenia obrazów systemów | |
220 | plików ISO9660 potrzebnych do tworzenia płyt CD-ROM. | |
6211b1f9 | 221 | |
1ed1b60a JR |
222 | %description mkisofs -l pt_BR.UTF-8 |
223 | Este é o pacote mkisofs. Ele é usado para criar imagens de sistema de | |
224 | arquivos ISO 9660 para criação de CD-ROMs. Agora inclui suporte para | |
6211b1f9 AM |
225 | fazer CD-ROMs de boot "El Torito". |
226 | ||
1ed1b60a JR |
227 | %description mkisofs -l ru.UTF-8 |
228 | Программа mkisofs используется для подготовки мастер-диска, т.е. она | |
229 | генерирует файловую систему ISO9660. Mkisofs делает снимок заданного | |
230 | дерева каталогов и генерирует бинарный образ этого дерева, который | |
231 | соответствует файловой системе ISO9660, записываемой на блочное | |
232 | устройство. Mkisofs используется для записи CD-ROM'ов и включает | |
233 | поддержку создания загружаемых El Torito CD-ROM'ов. | |
234 | ||
235 | %description mkisofs -l uk.UTF-8 | |
236 | Програма mkisofs використовується для підготовки мастер-диску, вона | |
237 | генерує файлову систему ISO9660. Mkisofs робить знімок заданого дерева | |
238 | каталогів та генерує бінарный образ цього дерева, який відповідає | |
239 | файловій системі ISO9660, записуваній на блочний пристрій. Mkisofs | |
240 | використовується для запису CD-ROM'ів і має підтримку створення | |
241 | завантажуваних El Torito CD-ROM'ів. | |
6211b1f9 AM |
242 | |
243 | %prep | |
1d6646b6 | 244 | %setup -q |
52581460 | 245 | %patch0 -p1 |
d304e206 AM |
246 | %patch1 -p1 |
247 | %patch2 -p1 | |
248 | %patch3 -p1 | |
249 | %patch4 -p1 | |
250 | %patch5 -p1 | |
251 | %patch6 -p1 | |
252 | #%patch7 -p1 | |
253 | %patch8 -p1 | |
254 | %patch9 -p1 | |
255 | %patch10 -p1 | |
256 | %patch11 -p1 | |
257 | %patch12 -p1 | |
258 | %patch13 -p1 | |
259 | %patch14 -p1 | |
260 | %patch15 -p1 | |
261 | %patch16 -p1 | |
262 | %patch17 -p1 | |
4724a7ae | 263 | %patch18 -p1 |
6211b1f9 AM |
264 | |
265 | %build | |
266 | %{__make} \ | |
267 | CC="%{__cc}" \ | |
268 | COPTOPT="%{rpmcflags}" \ | |
269 | CFLAGS="%{rpmcflags}" \ | |
270 | LDFLAGS="%{rpmldflags}" | |
271 | ||
272 | %install | |
273 | rm -rf $RPM_BUILD_ROOT | |
1d6646b6 | 274 | install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_libdir},%{_includedir}/cdrkit/usal} |
6211b1f9 AM |
275 | |
276 | %{__make} install \ | |
7ce8e8d8 | 277 | PREFIX=%{_prefix} \ |
6211b1f9 AM |
278 | DESTDIR=$RPM_BUILD_ROOT |
279 | ||
11395b93 | 280 | ln -s wodim $RPM_BUILD_ROOT%{_bindir}/cdrecord |
1d6646b6 | 281 | ln -s icedax $RPM_BUILD_ROOT%{_bindir}/cdda2wav |
a3873fd0 | 282 | ln -s icedax $RPM_BUILD_ROOT%{_bindir}/list_audio_tracks |
1d6646b6 AM |
283 | ln -s genisoimage $RPM_BUILD_ROOT%{_bindir}/mkisofs |
284 | ln -s readom $RPM_BUILD_ROOT%{_bindir}/readcd | |
60be7aa3 | 285 | echo '.so man1/genisoimage.1' > $RPM_BUILD_ROOT%{_mandir}/man1/mkisofs.1 |
11395b93 | 286 | |
60be7aa3 ER |
287 | cp -p build/*/*.a $RPM_BUILD_ROOT%{_libdir} |
288 | cp -p include/*.h $RPM_BUILD_ROOT%{_includedir}/cdrkit | |
289 | cp -p include/usal/*.h $RPM_BUILD_ROOT%{_includedir}/cdrkit/usal | |
7ce8e8d8 | 290 | |
60be7aa3 | 291 | cp -p wodim/wodim.dfl $RPM_BUILD_ROOT%{_sysconfdir}/wodim.conf |
11395b93 | 292 | |
6211b1f9 AM |
293 | %clean |
294 | rm -rf $RPM_BUILD_ROOT | |
295 | ||
296 | %files | |
297 | %defattr(644,root,root,755) | |
a3873fd0 | 298 | %doc ABOUT FAQ FORK TODO Changelog %doc doc/{ANNOUNCEMENTs,READMEs,wodim,WHY} |
11395b93 | 299 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/wodim.conf |
7ce8e8d8 | 300 | %attr(755,root,root) %{_bindir}/wodim |
11395b93 | 301 | %attr(755,root,root) %{_bindir}/cdrecord |
1d6646b6 | 302 | %attr(755,root,root) %{_sbindir}/netscsid |
7ce8e8d8 | 303 | %{_mandir}/man1/wodim.1* |
6211b1f9 AM |
304 | |
305 | %files devel | |
306 | %defattr(644,root,root,755) | |
a3873fd0 JB |
307 | %{_libdir}/libedc.a |
308 | %{_libdir}/libhfs_iso.a | |
a3873fd0 JB |
309 | %{_libdir}/librols.a |
310 | %{_libdir}/libunls.a | |
311 | %{_libdir}/libusal.a | |
312 | %{_libdir}/libwodimstuff.a | |
1d6646b6 | 313 | %{_includedir}/cdrkit |
6211b1f9 AM |
314 | |
315 | %files cdda2wav | |
316 | %defattr(644,root,root,755) | |
1d6646b6 AM |
317 | %doc doc/icedax/* |
318 | %attr(755,root,root) %{_bindir}/icedax | |
6211b1f9 AM |
319 | %attr(755,root,root) %{_bindir}/cdda2mp3 |
320 | %attr(755,root,root) %{_bindir}/cdda2ogg | |
cbe982e1 | 321 | %attr(755,root,root) %{_bindir}/cdda2wav |
a3873fd0 JB |
322 | %attr(755,root,root) %{_bindir}/list_audio_tracks |
323 | %attr(755,root,root) %{_bindir}/pitchplay | |
324 | %attr(755,root,root) %{_bindir}/readmult | |
6211b1f9 | 325 | %{_mandir}/man1/cdda2ogg.1* |
a3873fd0 JB |
326 | %{_mandir}/man1/icedax.1* |
327 | %{_mandir}/man1/list_audio_tracks.1* | |
328 | %{_mandir}/man1/pitchplay.1* | |
329 | %{_mandir}/man1/readmult.1* | |
6211b1f9 AM |
330 | |
331 | %files readcd | |
332 | %defattr(644,root,root,755) | |
a3873fd0 JB |
333 | %attr(755,root,root) %{_bindir}/readcd |
334 | %attr(755,root,root) %{_bindir}/readom | |
335 | %{_mandir}/man1/readom.1* | |
6211b1f9 AM |
336 | |
337 | %files utils | |
338 | %defattr(644,root,root,755) | |
339 | %attr(755,root,root) %{_bindir}/devdump | |
a3873fd0 | 340 | %attr(755,root,root) %{_bindir}/dirsplit |
6211b1f9 | 341 | %attr(755,root,root) %{_bindir}/isodebug |
a3873fd0 | 342 | %attr(755,root,root) %{_bindir}/isodump |
6211b1f9 AM |
343 | %attr(755,root,root) %{_bindir}/isoinfo |
344 | %attr(755,root,root) %{_bindir}/isovfy | |
a3873fd0 JB |
345 | %{_mandir}/man1/devdump.1* |
346 | %{_mandir}/man1/dirsplit.1* | |
9e3b4c64 | 347 | %{_mandir}/man1/isodebug.1* |
a3873fd0 | 348 | %{_mandir}/man1/isodump.1* |
9e3b4c64 | 349 | %{_mandir}/man1/isoinfo.1* |
9e3b4c64 | 350 | %{_mandir}/man1/isovfy.1* |
6211b1f9 AM |
351 | |
352 | %files mkisofs | |
353 | %defattr(644,root,root,755) | |
1d6646b6 | 354 | %doc doc/genisoimage/* |
6211b1f9 | 355 | %attr(755,root,root) %{_bindir}/mkisofs |
1d6646b6 | 356 | %attr(755,root,root) %{_bindir}/genisoimage |
60be7aa3 | 357 | %{_mandir}/man1/mkisofs.1* |
9e3b4c64 AM |
358 | %{_mandir}/man1/genisoimage.1* |
359 | %{_mandir}/man5/genisoimagerc.5* |