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