]> git.pld-linux.org Git - packages/k3b.git/blame - k3b.spec
- release 4 (by relup.sh)
[packages/k3b.git] / k3b.spec
CommitLineData
c0f0eede 1#
9b7130d8
SP
2# TODO: fill R: of -devel subpackage
3# - k3b-1.91.0-0.rc2.1.i686: required "/usr/share/apps/konqsidebartng/virtual_folders/services" is provided by following packages:
4# a) kde4-kdebase-workspace-4.4.2-3.i686
5# b) kde4-kdebase-workspace-4.4.1-1.i686
6# c) kde4-konqueror-4.4.2-1.i686
7# d) kde4-konqueror-4.4.1-1.i686
8
7c5d0ad2 9%bcond_without ffmpeg
660a23fc 10
9b7130d8 11%define qtver 4.6.3
ac6272fa 12%define kdever 4.4.5
9b7130d8 13
ba51bb6c 14Summary: The CD Kreator
9b7130d8 15Summary(hu.UTF-8): CD Kreator
ee9a018f 16Summary(pl.UTF-8): Kreator CD
ba51bb6c 17Name: k3b
516a413c 18Version: 2.0.3
17725a54 19Release: 4
9b7130d8
SP
20Epoch: 1
21License: GPL v2+
22Group: X11/Libraries
5923f52e
AZ
23Source0: http://download.kde.org/stable/k3b/%{name}-%{version}a.tar.xz
24# Source0-md5: 52e78aabe8e483347d04e88be0aed150
25Patch0: cmake-duplicate-doc.patch
7c5d0ad2 26Patch1: ffmpeg3.patch
5e4b5e43 27Patch2: musepack.patch
9b7130d8
SP
28URL: http://k3b.plainblack.com/
29BuildRequires: Qt3Support-devel >= %{qtver}
30BuildRequires: QtNetwork-devel >= %{qtver}
31BuildRequires: QtOpenGL-devel >= %{qtver}
32BuildRequires: QtScript-devel >= %{qtver}
33BuildRequires: QtSql-devel >= %{qtver}
34BuildRequires: QtSvg-devel >= %{qtver}
35BuildRequires: QtTest-devel >= %{qtver}
36BuildRequires: QtUiTools-devel >= %{qtver}
37BuildRequires: QtWebKit-devel >= %{qtver}
38BuildRequires: automoc4 >= 0.9.88
39BuildRequires: cmake >= 2.8.0
43ce60ba 40BuildRequires: docbook-dtd42-xml
660a23fc 41%{?with_ffmpeg:BuildRequires: ffmpeg-devel}
9b7130d8
SP
42BuildRequires: flac-c++-devel
43BuildRequires: kde4-kdebase-workspace-devel >= %{kdever}
44BuildRequires: kde4-kdelibs-devel >= %{kdever}
f3920151 45BuildRequires: kde4-libkcddb-devel >= %{kdever}
58165913 46BuildRequires: libdvdread-devel
9b7130d8
SP
47BuildRequires: libjpeg-devel
48BuildRequires: libmad-devel
9db6a502 49BuildRequires: libmpcdec-devel
ae1f4033 50BuildRequires: libmusicbrainz-devel
23ad3f1d 51BuildRequires: libsamplerate-devel
ae1f4033 52BuildRequires: libsndfile-devel
5e4b5e43 53BuildRequires: musepack-devel
9b7130d8
SP
54BuildRequires: polkit-qt-devel >= 0.9.2
55BuildRequires: qt4-build >= %{qtver}
56BuildRequires: qt4-qmake >= %{qtver}
dd6d24f8 57BuildRequires: rpmbuild(macros) >= 1.600
ae1f4033 58BuildRequires: taglib-devel
9b7130d8
SP
59Requires: kde4-kdebase-runtime
60Suggests: cdrdao
61Suggests: cdrtools
62Suggests: dvd+rw-tools
63Obsoletes: k3b-plugin-decoder-ffmpeg
64Obsoletes: k3b-plugin-decoder-flac
65Obsoletes: k3b-plugin-decoder-libsndfile
66Obsoletes: k3b-plugin-decoder-mad
67Obsoletes: k3b-plugin-decoder-musepack
68Obsoletes: k3b-plugin-decoder-oggvorbis
69Obsoletes: k3b-plugin-decoder-wave
70Obsoletes: k3b-plugin-encoder-external
71Obsoletes: k3b-plugin-encoder-lame
72Obsoletes: k3b-plugin-encoder-oggvorbis
73Obsoletes: k3b-plugin-encoder-sox
74Obsoletes: k3b-plugin-konqueror
75Obsoletes: k3b-plugin-output-alsa
76Obsoletes: k3b-plugin-output-arts
77Obsoletes: k3b-plugin-project
ba51bb6c 78BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
79
ba51bb6c 80%description
81The CD Kreator features:
82 - the most userfriendly interface ever ;-)
a01e8e68
JB
83 - writing audio-CDs
84 - writing ISO-CDs
85 - writing existing iso-images to CD
86 - CD copy (data, audio, mixed mode)
87 - blanking of CD-RWs
88 - CD ripping to WAV
ba51bb6c 89 - dvd ripping with the transcode tools
90 - DivX/XviD encoding
91 - K3b checks if the user inserted an empty disk
a01e8e68 92 - Retrieving CD info and toc
ba51bb6c 93 - Support for ATAPI drives without SCSI-emulation for reading
94 - integrated full featured audio player
95
9b7130d8
SP
96%description -l hu.UTF-8
97A CD Kreator lehetőségei:
98 - a legfelhasználóbarátabb felület ;-)
99 - audio CD-k írása
100 - ISO CD-k írása
101 - iso-képek írása CD-re
102 - CD másolás (adat, audio, vegyes)
103 - CD-RW-k törlése
104 - CD rippelése WAV-ba
105 - dvd rippelése
106 - DivX/XviD kódolás
107 - k3b ellenőrzi, hogy van-e a gépben üres lemez
108 - CD infomráció és toc lekérdezése
109 - ATAPI támogatás SCSI-emuláció nélkül az olvasáshoz
110 - audiolejátszó
111
5ea2e006
JR
112%description -l pl.UTF-8
113Własności Kreatora CD:
114 - najbardziej przyjazny dla użytkownika interfejs ;-)
115 - zapisywanie płyt CD-Audio
116 - zapisywanie płyt ISO
117 - zapisywanie istniejących obrazów ISO na CD
118 - kopiowanie CD (data/audio/mixed - z danymi, dźwiękiem i mieszane)
119 - czyszczenie płyt CD-RW
120 - rippowanie CD do plików WAV
121 - rippowanie DVD przy użyciu narzędzi transcode
1ba68f34 122 - kodowanie DivX/XviD
5ea2e006 123 - sprawdzanie, czy użytkownik włożył czystą płytę
1ba68f34 124 - odtwarzania CD-info i TOC
5ea2e006 125 - obsługa nagrywarek ATAPI bez emulacji SCSI przy odczycie
9b7130d8 126 - zintegrowany odtwarzacz płyt audio o pełnych możliwościach
1ba68f34 127
159532f0
JB
128%package devel
129Summary: Header files for libk3bcore library
9b7130d8 130Summary(hu.UTF-8): Fejléc fájlok (libk3bcore)
ee9a018f 131Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libk3bcore
159532f0 132Group: Development/Libraries
9b7130d8 133Requires: %{name} = %{epoch}:%{version}-%{release}
58165913 134Requires: libdvdread-devel
b7ab63b5 135Requires: libsamplerate-devel
159532f0
JB
136
137%description devel
138Header files for libk3bcore library.
139
9b7130d8
SP
140%description devel -l hu.UTF-8
141Fejléc fájlok a libk3bcore-hoz.
142
5ea2e006
JR
143%description devel -l pl.UTF-8
144Pliki nagłówkowe biblioteki libk3bcore.
159532f0 145
ba51bb6c 146%prep
9b7130d8 147%setup -q
7c5d0ad2
JR
148%patch0 -p1
149%patch1 -p1
5e4b5e43 150%patch2 -p1
ba51bb6c 151
152%build
9b7130d8
SP
153install -d build
154cd build
155%cmake \
660a23fc 156 %{!?with_ffmpeg:-DK3B_BUILD_FFMPEG_DECODER_PLUGIN=no} \
d4a06774 157 -DK3B_ENABLE_HAL_SUPPORT=no \
9b7130d8 158 -LCMS_DIR=%{_libdir} \
9b7130d8 159 ../
ba51bb6c 160%{__make}
161
162%install
163rm -rf $RPM_BUILD_ROOT
37c49c2f 164
9b7130d8 165%{__make} -C build install \
241c2c66 166 DESTDIR=$RPM_BUILD_ROOT \
9b7130d8
SP
167 kde_htmldir=%{_kdedocdir} \
168 kde_libs_htmldir=%{_kdedocdir}
4cbd6885 169
9b7130d8 170# remove unsupported langs
dd6d24f8 171%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/sr@ijekavian
172%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/sr@ijekavianlatin
b7ab63b5 173
495048e7 174%find_lang %{name} --all-name --with-kde
92f782ed 175
159532f0
JB
176%post -p /sbin/ldconfig
177%postun -p /sbin/ldconfig
178
9b7130d8
SP
179%clean
180rm -rf $RPM_BUILD_ROOT
181
495048e7 182%files -f %{name}.lang
ba51bb6c 183%defattr(644,root,root,755)
c6e8893a 184%attr(755,root,root) %{_bindir}/k3b
c6e8893a 185%attr(755,root,root) %{_bindir}/k3bsetup
9b7130d8
SP
186%attr(755,root,root) %{_libdir}/kde4/k3baudiometainforenamerplugin.so
187%attr(755,root,root) %{_libdir}/kde4/k3baudioprojectcddbplugin.so
188%attr(755,root,root) %{_libdir}/kde4/k3bexternalencoder.so
189%attr(755,root,root) %{_libdir}/kde4/k3bflacdecoder.so
190%attr(755,root,root) %{_libdir}/kde4/k3blameencoder.so
191%attr(755,root,root) %{_libdir}/kde4/k3bmaddecoder.so
192%attr(755,root,root) %{_libdir}/kde4/k3boggvorbisdecoder.so
193%attr(755,root,root) %{_libdir}/kde4/k3boggvorbisencoder.so
194%attr(755,root,root) %{_libdir}/kde4/k3bsoxencoder.so
195%attr(755,root,root) %{_libdir}/kde4/k3bwavedecoder.so
660a23fc 196%{?with_ffmpeg:%attr(755,root,root) %{_libdir}/kde4/k3bffmpegdecoder.so}
9b7130d8
SP
197%attr(755,root,root) %{_libdir}/kde4/k3bmpcdecoder.so
198%attr(755,root,root) %{_libdir}/kde4/kcm_k3bexternalencoder.so
199%attr(755,root,root) %{_libdir}/kde4/kcm_k3blameencoder.so
200%attr(755,root,root) %{_libdir}/kde4/kcm_k3boggvorbisencoder.so
201%attr(755,root,root) %{_libdir}/kde4/kcm_k3bsetup.so
202%attr(755,root,root) %{_libdir}/kde4/kcm_k3bsoxencoder.so
203%attr(755,root,root) %{_libdir}/kde4/kio_videodvd.so
204%attr(755,root,root) %ghost %{_libdir}/libk3blib.so.6
205%attr(755,root,root) %{_libdir}/libk3blib.so.6.0.0
206%attr(755,root,root) %ghost %{_libdir}/libk3bdevice.so.6
207%attr(755,root,root) %{_libdir}/libk3bdevice.so.6.0.0
208%attr(755,root,root) %{_libdir}/kde4/k3blibsndfiledecoder.so
209%attr(755,root,root) %{_libdir}/kde4/libexec/k3bsetuphelper
210%{_desktopdir}/kde4/k3b.desktop
211%{_datadir}/apps/k3b
516a413c
AM
212%{_iconsdir}/hicolor/*x*/apps/k3b.png
213%{_iconsdir}/hicolor/scalable/apps/k3b.svgz
9b7130d8
SP
214
215%{_datadir}/apps/solid/actions/k3b_audiocd_rip.desktop
216%{_datadir}/apps/solid/actions/k3b_copy_disc.desktop
217%{_datadir}/apps/solid/actions/k3b_create_audio_cd_from_blank_medium.desktop
218%{_datadir}/apps/solid/actions/k3b_create_data_project_from_blank_medium.desktop
219%{_datadir}/apps/solid/actions/k3b_videodvd_rip.desktop
220
221%{_datadir}/kde4/services/ServiceMenus/k3b_create_audio_cd.desktop
222%{_datadir}/kde4/services/ServiceMenus/k3b_create_data_project.desktop
223%{_datadir}/kde4/services/ServiceMenus/k3b_create_video_cd.desktop
224%{_datadir}/kde4/services/ServiceMenus/k3b_write_bin_image.desktop
225%{_datadir}/kde4/services/ServiceMenus/k3b_write_iso_image.desktop
226%{_datadir}/kde4/services/k3baudiometainforenamerplugin.desktop
227%{_datadir}/kde4/services/k3baudioprojectcddbplugin.desktop
228%{_datadir}/kde4/services/k3bexternalencoder.desktop
229%{_datadir}/kde4/services/k3bflacdecoder.desktop
230%{_datadir}/kde4/services/k3blameencoder.desktop
231%{_datadir}/kde4/services/k3blibsndfiledecoder.desktop
232%{_datadir}/kde4/services/k3bmaddecoder.desktop
233%{_datadir}/kde4/services/k3bmpcdecoder.desktop
234%{_datadir}/kde4/services/k3boggvorbisdecoder.desktop
235%{_datadir}/kde4/services/k3boggvorbisencoder.desktop
236%{_datadir}/kde4/services/k3bsetup.desktop
237%{_datadir}/kde4/services/k3bsoxencoder.desktop
238%{_datadir}/kde4/services/k3bwavedecoder.desktop
660a23fc 239%{?with_ffmpeg:%{_datadir}/kde4/services/k3bffmpegdecoder.desktop}
9b7130d8
SP
240%{_datadir}/kde4/services/kcm_k3bexternalencoder.desktop
241%{_datadir}/kde4/services/kcm_k3blameencoder.desktop
242%{_datadir}/kde4/services/kcm_k3boggvorbisencoder.desktop
243%{_datadir}/kde4/services/kcm_k3bsoxencoder.desktop
244%{_datadir}/kde4/services/videodvd.protocol
245%{_datadir}/kde4/servicetypes/k3bplugin.desktop
246%{_datadir}/apps/konqsidebartng/virtual_folders/services/videodvd.desktop
dd6d24f8 247#%%{_datadir}/sounds/k3b*.wav
9b7130d8
SP
248%{_datadir}/mime/packages/x-k3b.xml
249%{_datadir}/dbus-1/system-services/org.kde.kcontrol.k3bsetup.service
250/etc/dbus-1/system.d/org.kde.kcontrol.k3bsetup.conf
ac6272fa 251%{_datadir}/polkit-1/actions/org.kde.kcontrol.k3bsetup.policy
159532f0
JB
252
253%files devel
254%defattr(644,root,root,755)
9b7130d8 255%attr(755,root,root) %{_libdir}/libk3blib.so
57f6eec9 256%attr(755,root,root) %{_libdir}/libk3bdevice.so
4c19b905 257%{_includedir}/*.h
This page took 0.409201 seconds and 4 git commands to generate.