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