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