]> git.pld-linux.org Git - packages/cdrkit.git/blame - cdrkit.spec
debian patch to fix build with gcc 10
[packages/cdrkit.git] / cdrkit.spec
CommitLineData
6211b1f9 1Summary: A command line CD/DVD-Recorder
6664d864
ER
2Summary(es.UTF-8): Un programa de grabación de CD/DVD
3Summary(pl.UTF-8): Program do nagrywania płyt CD/DVD
4Summary(pt_BR.UTF-8): Um programa de gravação de CD/DVD
5Summary(ru.UTF-8): Программа для записи CD/DVD, запускаемая из командной строки
6Summary(uk.UTF-8): Програма для запису CD/DVD, яка запускається з командної стрічки
6211b1f9 7Name: cdrkit
2fc53db0 8Version: 1.1.11
cde82ec5 9Release: 7
6211b1f9
AM
10License: GPL v2
11Group: Applications/System
af1f5b89 12Source0: http://cdrkit.org/releases/%{name}-%{version}.tar.gz
2fc53db0 13# Source0-md5: efe08e2f3ca478486037b053acd512e9
d304e206
AM
14Patch0: %{name}-1.1.8-werror.patch
15Patch1: %{name}-1.1.9-efi-boot.patch
16Patch2: %{name}-1.1.9-no_mp3.patch
17Patch3: %{name}-1.1.9-buffer_overflow.patch
18Patch4: %{name}-1.1.10-build-fix.patch
19Patch5: %{name}-1.1.11-manpagefix.patch
20Patch6: %{name}-1.1.11-rootstat.patch
21Patch7: %{name}-1.1.11-usalinst.patch
22Patch8: %{name}-1.1.11-readsegfault.patch
23Patch9: %{name}-1.1.11-format.patch
24Patch10: %{name}-1.1.11-handler.patch
25Patch11: %{name}-1.1.11-dvdman.patch
26Patch12: %{name}-1.1.11-paranoiacdda.patch
27Patch13: %{name}-1.1.11-utf8.patch
28Patch14: %{name}-1.1.11-cmakewarn.patch
29Patch15: %{name}-1.1.11-memset.patch
30Patch16: %{name}-1.1.11-paranoiacdio.patch
31Patch17: %{name}-build.patch
4724a7ae 32Patch18: gcc10.patch
1d6646b6 33URL: http://cdrkit.org/
176cd49d 34BuildRequires: bzip2-devel
d304e206 35BuildRequires: cdparanoia-III-devel
7890ef25 36BuildRequires: cmake >= 2.4.3
818e78e2 37BuildRequires: libcap-devel
d304e206 38BuildRequires: libcdio-paranoia-devel
818e78e2 39BuildRequires: libmagic-devel
176cd49d 40BuildRequires: zlib-devel
b44d0b8d 41Provides: cdrecord
42Obsoletes: cdrecord
6211b1f9
AM
43BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45%description
b5b6662a 46Cdrkit allows you to create CD's on a CD-Recorder (SCSI/ATAPI).
6211b1f9
AM
47Supports data, audio, mixed, multi-session and CD+ discs etc.
48
1ed1b60a
JR
49%description -l pl.UTF-8
50Cdrkit pozwala tworzyć CD na nagrywarce CD (SCSI/ATAPI). Obsługuje
51dyski z danymi, dźwiękiem, mieszane, wielosesyjne, CD+ i inne.
6211b1f9 52
1ed1b60a
JR
53%description -l pt_BR.UTF-8
54Cdrkit permite que você crie CDs em seu gravador de CDs SCSI/ATAPI. É
55possível gravar dados, áudio, misturados, multi-seção e CD+.
6211b1f9 56
1ed1b60a
JR
57%description -l ru.UTF-8
58Cdrkit - это программа для создания аудио и цифровых CD. Cdrecord
59работает со многими типами CD-рекордеров разных производителей,
60полностью поддерживает multi-session и сообщает об ошибках в формате,
61пригодном для чтения человеком.
6211b1f9 62
1ed1b60a
JR
63%description -l uk.UTF-8
64Cdrkit - це програма для створення аудіо та програмних CD. Cdrecord
65працює з багатьма типами CD-рекордерів різних виробників, повністю
66підтримує multi-session і повідомляє про помилки у форматі, придатному
67для читання людиною.
6211b1f9
AM
68
69%package devel
70Summary: The libschily SCSI user level transport library
6664d864
ER
71Summary(es.UTF-8): La biblioteca SCSI libschily
72Summary(pl.UTF-8): Biblioteka dostępu do poziomu SCSI przez użytkownika
73Summary(pt_BR.UTF-8): A biblioteca SCSI libschily
74Summary(ru.UTF-8): SCSI-библиотека libschily
75Summary(uk.UTF-8): SCSI-бібліотека libschily
6211b1f9 76Group: Development/Libraries
0983a912 77Obsoletes: cdrecord-devel
6211b1f9
AM
78
79%description devel
80The %{name} distribution contains a SCSI user level transport library.
81The SCSI library is suitable to talk to any SCSI device without having
82a special driver for it. Cdrecord may be easily ported to any system
83that has a SCSI device driver similar to the scg driver.
84
1ed1b60a
JR
85%description devel -l pl.UTF-8
86Dystrybucja %{name} zawiera bibliotekę dostępu do warstwy transportu w
87SCSI. Poprzez bibliotekę można komunikować się z dowolnym urządzeniem
6211b1f9 88SCSI bez potrzeby posiadania specjalnego sterownika do tego
1ed1b60a 89urządzenia.
6211b1f9 90
1ed1b60a
JR
91%description devel -l pt_BR.UTF-8
92O cdrkit contém uma biblioteca de transporte de dados por SCSI "user
6211b1f9
AM
93level". A biblioteca SCSI pode ser usada para conversar com qualquer
94dispositivo 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
111Summary: Get WAV files from digital audio cd's
6664d864
ER
112Summary(es.UTF-8): Crea archivos tipo WAV a partir de CDs de audio
113Summary(fr.UTF-8): convertisseur CD-Audio->.WAV
114Summary(pl.UTF-8): Uzyskaj pliki WAV z cyfrowego kompaktu audio
115Summary(pt_BR.UTF-8): Cria arquivos tipo WAV a partir de CDs de áudio
116Summary(ru.UTF-8): Утилита для получения файлов .WAV с digital audio CD
117Summary(uk.UTF-8): Утиліта для генерації файлів .WAV з digital audio CD
6211b1f9 118Group: Applications/Sound
a5900ab5
AM
119Provides: cdda2wav = %{epoch}:%{version}-%{release}
120Provides: cdrecord-cdda2wav = %{epoch}:%{version}-%{release}
121Provides: cdrtools-cdda2wav = %{epoch}:%{version}-%{release}
6211b1f9 122Obsoletes: cdda2wav
0983a912 123Obsoletes: cdrecord-cdda2wav
a5900ab5 124Obsoletes: cdrtools-cdda2wav
6211b1f9
AM
125
126%description cdda2wav
127A sampling utility for cdrom drives that are capable of sending audio
128cd data in digital form to your host. Data can be dumped into WAV or
129sun 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
133Un utilitario para leer músicas en accionadores de cdrom capaces de
134transmitir datos de CDs de audio en forma digital para tu máquina. Los
6211b1f9 135datos pueden ser grabados en formato WAV o sun. Existen opciones para
1ed1b60a 136controlar el formato de la grabación (stereo/mono, 8, 12, 16 bits,
6211b1f9
AM
137tasas diferentes).
138
1ed1b60a
JR
139%description cdda2wav -l pl.UTF-8
140Narzędzie do zczytywania danych z napędów cdrom, które są w stanie
141wysyłać strumień audio. Dane mogą zostać zapisane w formacie plików
6211b1f9
AM
142WAV lub suna.
143
1ed1b60a
JR
144%description cdda2wav -l pt_BR.UTF-8
145Um utilitário para ler músicas em acionadores de cdrom capazes de
146transmitir dados de CDs de áudio em forma digital para sua máquina. Os
147dados podem ser gravados em formato WAV ou sun. Existem opções para
148controlar o formato da gravação (estéreo/mono, 8, 12, 16 bits, taxas
6211b1f9
AM
149diferentes).
150
1ed1b60a
JR
151%description cdda2wav -l ru.UTF-8
152Cdda2wav - это сэмплер, способный считывать аудиоданные с CD в
153цифровой форме и сохранять их на диск в виде звуковых файлов формата
154.WAV или .sun. Форматы записи включают стерео/моно, 8/12/16 бит и
155различные частоты дискретизации. Cdda2wav также может быть использован
156как CD-плейер.
6211b1f9 157
1ed1b60a
JR
158%description cdda2wav -l uk.UTF-8
159Cdda2wav - це семплер, здатний зчитувати аудіодані і CD у цифровій
160формі та зберігати їх на диск у вигляді звукових файлів формату .WAV
161або .sun. Формати запису включають стерео/моно, 8/12/16 біт та різні
162частоты дискретизації. Cdda2wav також може бути використаний як
163CD-плейєр.
6211b1f9
AM
164
165%package readcd
166Summary: Read/Write data Compact Discs
6664d864 167Summary(pl.UTF-8): Odczytuje/Zapisuje dane z Płyt Kompaktowych
6211b1f9 168Group: Applications/System
a5900ab5
AM
169Provides: cdrecord-readcd = %{epoch}:%{version}-%{release}
170Provides: cdrtools-readcd = %{epoch}:%{version}-%{release}
0983a912 171Obsoletes: cdrecord-readcd
a5900ab5 172Obsoletes: cdrtools-readcd
6211b1f9
AM
173
174%description readcd
175Read/Write data Compact Discs.
176
1ed1b60a
JR
177%description readcd -l pl.UTF-8
178Odczytuje/Zapisuje dane z Płyt Kompaktowych.
6211b1f9
AM
179
180%package utils
181Summary: Dumping and verifying iso9660 images
6664d864 182Summary(pl.UTF-8): Zrzucanie i weryfikacja obrazów iso9660
6211b1f9 183Group: Applications/System
a5900ab5
AM
184Provides: cdrtools-utils = %{epoch}:%{version}-%{release}
185Obsoletes: cdrtools-utils
6211b1f9
AM
186
187%description utils
188Utility programs for dumping and verifying iso9660 images.
189
1ed1b60a
JR
190%description utils -l pl.UTF-8
191Narzędzia do zrzucania i weryfikacji obrazów iso9660.
6211b1f9
AM
192
193%package mkisofs
194Summary: Creates an ISO9660 filesystem image
6664d864
ER
195Summary(de.UTF-8): Erstellt ein Dateisystem-Abbild nach ISO9660
196Summary(es.UTF-8): Crea una imagen de un sistema de archivos ISO9660
197Summary(fr.UTF-8): Crée un image système de fichiers ISO9660
198Summary(pl.UTF-8): Tworzy obraz systemu plików ISO9660
199Summary(pt_BR.UTF-8): Cria uma imagem de um sistema de arquivos ISO9660
200Summary(ru.UTF-8): Создает образ файловой системы ISO9660
201Summary(tr.UTF-8): ISO9660 dosya sistemi kopyası oluşturur
202Summary(uk.UTF-8): Створює образ файлової системи ISO9660
6211b1f9 203Group: Applications/System
a5900ab5 204Provides: cdrtools-mkisofs = %{epoch}:%{version}-%{release}
6211b1f9 205Provides: mkisofs = %{epoch}:%{version}-%{release}
a5900ab5 206Obsoletes: cdrtools-mkisofs
6211b1f9
AM
207Obsoletes: mkisofs
208
209%description mkisofs
210This is the mkisofs package. It is used to create ISO 9660 file system
211images for creating CD-ROMs.
212
1ed1b60a
JR
213%description mkisofs -l es.UTF-8
214Este es el paquete mkisofs. Se le usa para crear imágenes de sistema
215de archivos ISO 9660 en la creación de CD-ROMs. Ahora incluye soporte
6211b1f9
AM
216para hacer CD-ROMs de boot "El Torito".
217
1ed1b60a
JR
218%description mkisofs -l pl.UTF-8
219To jest pakiet mkisofs. Jest on używany do tworzenia obrazów systemów
220plików ISO9660 potrzebnych do tworzenia płyt CD-ROM.
6211b1f9 221
1ed1b60a
JR
222%description mkisofs -l pt_BR.UTF-8
223Este é o pacote mkisofs. Ele é usado para criar imagens de sistema de
224arquivos ISO 9660 para criação de CD-ROMs. Agora inclui suporte para
6211b1f9
AM
225fazer 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
273rm -rf $RPM_BUILD_ROOT
1d6646b6 274install -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 280ln -s wodim $RPM_BUILD_ROOT%{_bindir}/cdrecord
1d6646b6 281ln -s icedax $RPM_BUILD_ROOT%{_bindir}/cdda2wav
a3873fd0 282ln -s icedax $RPM_BUILD_ROOT%{_bindir}/list_audio_tracks
1d6646b6
AM
283ln -s genisoimage $RPM_BUILD_ROOT%{_bindir}/mkisofs
284ln -s readom $RPM_BUILD_ROOT%{_bindir}/readcd
60be7aa3 285echo '.so man1/genisoimage.1' > $RPM_BUILD_ROOT%{_mandir}/man1/mkisofs.1
11395b93 286
60be7aa3
ER
287cp -p build/*/*.a $RPM_BUILD_ROOT%{_libdir}
288cp -p include/*.h $RPM_BUILD_ROOT%{_includedir}/cdrkit
289cp -p include/usal/*.h $RPM_BUILD_ROOT%{_includedir}/cdrkit/usal
7ce8e8d8 290
60be7aa3 291cp -p wodim/wodim.dfl $RPM_BUILD_ROOT%{_sysconfdir}/wodim.conf
11395b93 292
6211b1f9
AM
293%clean
294rm -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*
This page took 0.097611 seconds and 4 git commands to generate.