]>
Commit | Line | Data |
---|---|---|
1ce0b6cc | 1 | # Conditional build: |
2 | %bcond_without apidocs # do not prepare API documentation | |
3 | %bcond_without hidden_visibility # pass '--fvisibility=hidden' | |
4 | # & '--fvisibility-inlines-hidden' | |
5 | # to g++ | |
6 | ||
0b9ba6e8 | 7 | %define _state unstable |
1ce0b6cc | 8 | |
1ce0b6cc | 9 | %define orgname kdebase-runtime |
7ea2e501 | 10 | Summary: KDE4 runtime |
7e876cdb | 11 | Name: kde4-kdebase-runtime |
a235920e | 12 | Version: 4.0.62 |
beb98610 | 13 | Release: 0.1 |
1ce0b6cc | 14 | License: GPL |
15 | Group: X11/Applications | |
beb98610 | 16 | Source0: ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{orgname}-%{version}.tar.bz2 |
a235920e | 17 | # Source0-md5: 86c9c2caba5a18eb347d0ebc6ae89c67 |
51bd1c0e | 18 | BuildRequires: QtAssistant-devel |
1ce0b6cc | 19 | %{?with_apidocs:BuildRequires: doxygen} |
20 | %{?with_hidden_visibility:BuildRequires: gcc-c++ >= 5:4.1.0-0.20051206r108118.1} | |
21 | %{?with_apidocs:BuildRequires: graphviz} | |
0b9ba6e8 | 22 | BuildRequires: kde4-kdelibs-devel >= %{version} |
1ce0b6cc | 23 | %{?with_apidocs:BuildRequires: qt4-doc} |
24 | BuildRequires: rpmbuild(macros) >= 1.129 | |
25 | BuildRequires: xine-lib-devel | |
7e876cdb | 26 | Obsoletes: kdebase4-runtime |
27 | Conflicts: kdebase4-runtime | |
1ce0b6cc | 28 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
29 | ||
30 | %define _noautoreq libtool(.*) | |
31 | ||
32 | %description | |
33 | ||
34 | %package devel | |
35 | Summary: Development files for KDE4 runtime | |
36 | Summary(pl.UTF-8): Pliki nagłówkowe do KDE pim | |
37 | Summary(ru.UTF-8): Файлы разработки для kdepim | |
38 | Summary(uk.UTF-8): Файли розробки для kdepim | |
39 | Group: X11/Development/Libraries | |
e5d7eae0 | 40 | Requires: %{name} = %{version}-%{release} |
8e9f2df6 | 41 | Requires: kde4-kdelibs-devel >= %{version} |
1ce0b6cc | 42 | |
43 | %description devel | |
44 | ||
f4833d8e | 45 | %package -n kde4-phonon-xine |
7ea2e501 | 46 | Summary: Xine backend to Phonon |
47 | Group: X11/Applications | |
f4833d8e RT |
48 | |
49 | %description -n kde4-phonon-xine | |
50 | Xine backend to Phonon. | |
51 | ||
84dc9fc2 | 52 | %package -n kde-icons-oxygen |
53 | Summary: KDE icons - oxygen | |
54 | Summary(pl.UTF-8): Motyw ikon do KDE - oxygen | |
55 | Group: Themes | |
56 | ||
57 | %description -n kde-icons-oxygen | |
58 | KDE icons - oxygen | |
59 | ||
60 | %description -n kde-icons-oxygen -l pl.UTF-8 | |
61 | Motyw ikon do KDE - oxygen | |
62 | ||
6d86166f | 63 | %package -n kde4-style-oxygen |
84dc9fc2 | 64 | Summary: KDE Oxygen Style |
7ea2e501 | 65 | Summary(pl.UTF-8): Styl Oxygen dla KDE |
84dc9fc2 | 66 | Group: Themes |
8e9f2df6 | 67 | Obsoletes: kde-style-oxygen |
84dc9fc2 | 68 | |
6d86166f | 69 | %description -n kde4-style-oxygen |
84dc9fc2 | 70 | KDE Oxygen Style. |
71 | ||
6d86166f | 72 | %description -n kde4-style-oxygen -l pl.UTF-8 |
84dc9fc2 | 73 | Styl Oxygen dla KDE. |
74 | ||
1ce0b6cc | 75 | %prep |
76 | %setup -q -n %{orgname}-%{version} | |
77 | ||
78 | %build | |
79 | export QTDIR=%{_prefix} | |
3730d34d | 80 | install -d build |
1ce0b6cc | 81 | cd build |
82 | %cmake \ | |
83 | -DCMAKE_INSTALL_PREFIX=%{_prefix} \ | |
84 | ../ | |
85 | ||
86 | %{__make} | |
87 | ||
88 | %install | |
89 | rm -rf $RPM_BUILD_ROOT | |
90 | ||
91 | %{__make} -C build/ install \ | |
92 | DESTDIR=$RPM_BUILD_ROOT \ | |
93 | kde_htmldir=%{_kdedocdir} | |
94 | ||
84dc9fc2 | 95 | rm -f %{name}-files |
96 | WORKDIR=`pwd` | |
97 | cd $RPM_BUILD_ROOT%{_datadir}/locale/l10n | |
98 | for DIR in * | |
99 | do | |
100 | if [ -d $DIR ] ; then | |
101 | echo "%lang($DIR) %{_datadir}/locale/l10n/$DIR" >> $WORKDIR/%{name}-files | |
102 | fi | |
103 | done | |
104 | cd - | |
105 | ||
1ce0b6cc | 106 | %clean |
107 | rm -rf $RPM_BUILD_ROOT | |
108 | ||
109 | %post -p /sbin/ldconfig | |
110 | %postun -p /sbin/ldconfig | |
111 | ||
84dc9fc2 | 112 | %files -f %{name}-files |
7ea2e501 | 113 | %defattr(644,root,root,755) |
114 | %{_sysconfdir}/xdg/menus/kde-information.menu | |
84dc9fc2 | 115 | %dir %{_libdir}/kde4/plugins/styles |
116 | %attr(755,root,root) %{_bindir}/kcmshell4 | |
117 | %attr(755,root,root) %{_bindir}/kde-cp | |
118 | %attr(755,root,root) %{_bindir}/kde-mv | |
119 | %attr(755,root,root) %{_bindir}/kde-open | |
120 | %attr(755,root,root) %{_bindir}/kde4-menu | |
121 | %attr(755,root,root) %{_bindir}/kdebugdialog | |
122 | %attr(755,root,root) %{_bindir}/kfile4 | |
123 | %attr(755,root,root) %{_bindir}/khelpcenter | |
124 | %attr(755,root,root) %{_bindir}/khotnewstuff4 | |
125 | %attr(755,root,root) %{_bindir}/kioclient | |
126 | %attr(755,root,root) %{_bindir}/kmimetypefinder | |
127 | %attr(755,root,root) %{_bindir}/knotify4 | |
128 | %attr(755,root,root) %{_bindir}/kquitapp | |
129 | %attr(755,root,root) %{_bindir}/kreadconfig | |
130 | %attr(755,root,root) %{_bindir}/kstart | |
131 | %attr(755,root,root) %{_bindir}/ksvgtopng | |
132 | %attr(755,root,root) %{_bindir}/ktraderclient | |
133 | %attr(755,root,root) %{_bindir}/ktrash | |
134 | %attr(755,root,root) %{_bindir}/kuiserver | |
135 | %attr(755,root,root) %{_bindir}/kwriteconfig | |
136 | %attr(755,root,root) %{_libdir}/kde4/cursorthumbnail.so | |
137 | %attr(755,root,root) %{_libdir}/kde4/djvuthumbnail.so | |
138 | %attr(755,root,root) %{_libdir}/kde4/exrthumbnail.so | |
139 | %attr(755,root,root) %{_libdir}/kde4/htmlthumbnail.so | |
140 | %attr(755,root,root) %{_libdir}/kde4/imagethumbnail.so | |
141 | %attr(755,root,root) %{_libdir}/kde4/kcm_cgi.so | |
142 | %attr(755,root,root) %{_libdir}/kde4/kcm_componentchooser.so | |
143 | %attr(755,root,root) %{_libdir}/kde4/kcm_icons.so | |
144 | %attr(755,root,root) %{_libdir}/kde4/kcm_ioslaveinfo.so | |
145 | %attr(755,root,root) %{_libdir}/kde4/kcm_kded.so | |
146 | %attr(755,root,root) %{_libdir}/kde4/kcm_kdnssd.so | |
147 | %attr(755,root,root) %{_libdir}/kde4/kcm_knotify.so | |
148 | %attr(755,root,root) %{_libdir}/kde4/kcm_locale.so | |
84dc9fc2 | 149 | %attr(755,root,root) %{_libdir}/kde4/kcm_samba.so |
150 | %attr(755,root,root) %{_libdir}/kde4/kded_kpasswdserver.so | |
151 | %attr(755,root,root) %{_libdir}/kde4/kded_ktimezoned.so | |
152 | %attr(755,root,root) %{_libdir}/kde4/kded_remotedirnotify.so | |
153 | %attr(755,root,root) %{_libdir}/kde4/kded_soliduiserver.so | |
154 | %attr(755,root,root) %{_libdir}/kde4/kio_about.so | |
155 | %attr(755,root,root) %{_libdir}/kde4/kio_archive.so | |
156 | %attr(755,root,root) %{_libdir}/kde4/kio_cgi.so | |
157 | %attr(755,root,root) %{_libdir}/kde4/kio_filter.so | |
158 | %attr(755,root,root) %{_libdir}/kde4/kio_finger.so | |
159 | %attr(755,root,root) %{_libdir}/kde4/kio_fish.so | |
160 | %attr(755,root,root) %{_libdir}/kde4/kio_floppy.so | |
161 | %attr(755,root,root) %{_libdir}/kde4/kio_info.so | |
162 | %attr(755,root,root) %{_libdir}/kde4/kio_man.so | |
163 | %attr(755,root,root) %{_libdir}/kde4/kio_nfs.so | |
164 | %attr(755,root,root) %{_libdir}/kde4/kio_remote.so | |
165 | %attr(755,root,root) %{_libdir}/kde4/kio_settings.so | |
166 | %attr(755,root,root) %{_libdir}/kde4/kio_sftp.so | |
167 | %attr(755,root,root) %{_libdir}/kde4/kio_smb.so | |
168 | %attr(755,root,root) %{_libdir}/kde4/kio_thumbnail.so | |
169 | %attr(755,root,root) %{_libdir}/kde4/kio_trash.so | |
170 | %attr(755,root,root) %{_libdir}/kde4/libexec/drkonqi | |
171 | %attr(755,root,root) %{_libdir}/kde4/libexec/kdeeject | |
172 | %attr(755,root,root) %{_libdir}/kde4/libexec/kdesu | |
173 | %attr(755,root,root) %{_libdir}/kde4/libexec/kdesud | |
174 | %attr(755,root,root) %{_libdir}/kde4/libexec/khc_docbookdig.pl | |
175 | %attr(755,root,root) %{_libdir}/kde4/libexec/khc_htdig.pl | |
176 | %attr(755,root,root) %{_libdir}/kde4/libexec/khc_htsearch.pl | |
177 | %attr(755,root,root) %{_libdir}/kde4/libexec/khc_indexbuilder | |
178 | %attr(755,root,root) %{_libdir}/kde4/libexec/khc_mansearch.pl | |
179 | %attr(755,root,root) %{_libdir}/kde4/libexec/kioexec | |
180 | %attr(755,root,root) %{_libdir}/kde4/libexec/klocaldomainurifilterhelper | |
181 | %attr(755,root,root) %{_libdir}/kde4/libexec/knetattach | |
182 | %attr(755,root,root) %{_libdir}/kde4/libfixhosturifilter.so | |
183 | %attr(755,root,root) %{_libdir}/kde4/libkmanpart.so | |
184 | %attr(755,root,root) %{_libdir}/kde4/libkshorturifilter.so | |
185 | %attr(755,root,root) %{_libdir}/kde4/libkuriikwsfilter.so | |
186 | %attr(755,root,root) %{_libdir}/kde4/libkurisearchfilter.so | |
187 | %attr(755,root,root) %{_libdir}/kde4/liblocaldomainurifilter.so | |
188 | %attr(755,root,root) %{_libdir}/kde4/librenaudioplugin.so | |
189 | %attr(755,root,root) %{_libdir}/kde4/librenimageplugin.so | |
84dc9fc2 | 190 | %attr(755,root,root) %{_libdir}/kde4/svgthumbnail.so |
191 | %attr(755,root,root) %{_libdir}/kde4/textthumbnail.so | |
1ead98f5 | 192 | %attr(755,root,root) %{_libdir}/kde4/kcm_nepomuk.so |
193 | %attr(755,root,root) %{_libdir}/kde4/kded_nepomukserver.so | |
84dc9fc2 | 194 | %attr(755,root,root) %{_libdir}/libkdeinit4_kcmshell4.so |
195 | %attr(755,root,root) %{_libdir}/libkdeinit4_khelpcenter.so | |
196 | %attr(755,root,root) %{_libdir}/libkdeinit4_kuiserver.so | |
beb98610 | 197 | %attr(755,root,root) %{_libdir}/strigi/strigiindex_sopranobackend.so |
84dc9fc2 | 198 | %{_desktopdir}/kde4/Help.desktop |
199 | %{_desktopdir}/kde4/knetattach.desktop | |
200 | %{_datadir}/apps/drkonqi | |
201 | %{_datadir}/apps/kcm_componentchooser/kcm_browser.desktop | |
202 | %{_datadir}/apps/kcm_componentchooser/kcm_kemail.desktop | |
203 | %{_datadir}/apps/kcm_componentchooser/kcm_terminal.desktop | |
204 | %{_datadir}/apps/kcmlocale | |
205 | %{_datadir}/apps/kconf_update/kuriikwsfilter.upd | |
206 | %{_datadir}/apps/kde/kde.notifyrc | |
f099521f | 207 | %{_datadir}/apps/khelpcenter |
84dc9fc2 | 208 | %{_datadir}/apps/kio_finger |
209 | %{_datadir}/apps/kio_info | |
210 | %{_datadir}/apps/kio_man | |
211 | %{_datadir}/apps/kio_thumbnail | |
212 | %dir %{_datadir}/apps/konqueror/dirtree | |
213 | %dir %{_datadir}/apps/konqueror/dirtree/remote | |
214 | %{_datadir}/apps/konqueror/dirtree/remote/smb-network.desktop | |
215 | %dir %{_datadir}/apps/remoteview | |
216 | %{_datadir}/apps/remoteview/smb-network.desktop | |
217 | %{_datadir}/config.kcfg/khelpcenter.kcfg | |
218 | %{_datadir}/config/khotnewstuff.knsrc | |
219 | %{_datadir}/config/kshorturifilterrc | |
220 | %{_datadir}/dbus-1/interfaces/org.kde.KTimeZoned.xml | |
221 | %{_datadir}/dbus-1/interfaces/org.kde.khelpcenter.kcmhelpcenter.xml | |
222 | %{_datadir}/dbus-1/services/org.kde.knotify.service | |
223 | %{_datadir}/desktop-directories/kde-information.directory | |
137cd49e | 224 | %{_kdedocdir}/en/kcontrol |
225 | %{_kdedocdir}/en/kdebugdialog | |
226 | %{_kdedocdir}/en/kdesu | |
227 | %{_kdedocdir}/en/khelpcenter | |
228 | %{_kdedocdir}/en/kioslave | |
229 | %{_kdedocdir}/en/knetattach | |
f099521f | 230 | %{_datadir}/emoticons/kde4 |
84dc9fc2 | 231 | %{_datadir}/kde4/services/about.protocol |
232 | %{_datadir}/kde4/services/applications.protocol | |
233 | %{_datadir}/kde4/services/ar.protocol | |
234 | %{_datadir}/kde4/services/bzip.protocol | |
235 | %{_datadir}/kde4/services/bzip2.protocol | |
236 | %{_datadir}/kde4/services/cgi.protocol | |
237 | %{_datadir}/kde4/services/componentchooser.desktop | |
238 | %{_datadir}/kde4/services/cursorthumbnail.desktop | |
239 | %{_datadir}/kde4/services/djvuthumbnail.desktop | |
240 | %{_datadir}/kde4/services/exrthumbnail.desktop | |
241 | %{_datadir}/kde4/services/finger.protocol | |
242 | %{_datadir}/kde4/services/fish.protocol | |
243 | %{_datadir}/kde4/services/fixhosturifilter.desktop | |
244 | %{_datadir}/kde4/services/floppy.protocol | |
245 | %{_datadir}/kde4/services/gzip.protocol | |
246 | %{_datadir}/kde4/services/htmlthumbnail.desktop | |
247 | %{_datadir}/kde4/services/icons.desktop | |
248 | %{_datadir}/kde4/services/imagethumbnail.desktop | |
249 | %{_datadir}/kde4/services/info.protocol | |
250 | %{_datadir}/kde4/services/ioslaveinfo.desktop | |
251 | %{_datadir}/kde4/services/kcm_kdnssd.desktop | |
84dc9fc2 | 252 | %{_datadir}/kde4/services/kcmcgi.desktop |
253 | %{_datadir}/kde4/services/kcmkded.desktop | |
254 | %{_datadir}/kde4/services/kcmnotify.desktop | |
1ead98f5 | 255 | %{_datadir}/kde4/services/kcm_nepomuk.desktop |
256 | %{_datadir}/kde4/services/kded/nepomukserver.desktop | |
84dc9fc2 | 257 | %{_datadir}/kde4/services/kded/kpasswdserver.desktop |
258 | %{_datadir}/kde4/services/kded/ktimezoned.desktop | |
259 | %{_datadir}/kde4/services/kded/remotedirnotify.desktop | |
260 | %{_datadir}/kde4/services/kded/soliduiserver.desktop | |
261 | %{_datadir}/kde4/services/khelpcenter.desktop | |
262 | %{_datadir}/kde4/services/kmanpart.desktop | |
263 | %{_datadir}/kde4/services/knotify4.desktop | |
264 | %{_datadir}/kde4/services/kshorturifilter.desktop | |
265 | %{_datadir}/kde4/services/kuiserver.desktop | |
266 | %{_datadir}/kde4/services/kuriikwsfilter.desktop | |
267 | %{_datadir}/kde4/services/kurisearchfilter.desktop | |
268 | %{_datadir}/kde4/services/language.desktop | |
269 | %{_datadir}/kde4/services/localdomainurifilter.desktop | |
270 | %{_datadir}/kde4/services/man.protocol | |
271 | %{_datadir}/kde4/services/nfs.protocol | |
84dc9fc2 | 272 | %{_datadir}/kde4/services/programs.protocol |
273 | %{_datadir}/kde4/services/remote.protocol | |
274 | %{_datadir}/kde4/services/renaudiodlg.desktop | |
275 | %{_datadir}/kde4/services/renimagedlg.desktop | |
276 | %{_datadir}/kde4/services/searchproviders | |
277 | %{_datadir}/kde4/services/settings.protocol | |
278 | %{_datadir}/kde4/services/sftp.protocol | |
279 | %{_datadir}/kde4/services/smb.protocol | |
280 | %{_datadir}/kde4/services/smbstatus.desktop | |
281 | %{_datadir}/kde4/services/svgthumbnail.desktop | |
282 | %{_datadir}/kde4/services/tar.protocol | |
283 | %{_datadir}/kde4/services/textthumbnail.desktop | |
284 | %{_datadir}/kde4/services/thumbnail.protocol | |
285 | %{_datadir}/kde4/services/trash.protocol | |
286 | %{_datadir}/kde4/services/zip.protocol | |
287 | %{_datadir}/kde4/servicetypes/searchprovider.desktop | |
288 | %{_datadir}/kde4/servicetypes/thumbcreator.desktop | |
289 | %{_datadir}/locale/en_US | |
290 | %dir %{_datadir}/locale/l10n | |
291 | %{_datadir}/locale/l10n/caribbean.desktop | |
292 | %{_datadir}/locale/l10n/centralafrica.desktop | |
293 | %{_datadir}/locale/l10n/centralamerica.desktop | |
294 | %{_datadir}/locale/l10n/centralasia.desktop | |
295 | %{_datadir}/locale/l10n/centraleurope.desktop | |
296 | %{_datadir}/locale/l10n/eastasia.desktop | |
297 | %{_datadir}/locale/l10n/easteurope.desktop | |
298 | %{_datadir}/locale/l10n/middleeast.desktop | |
299 | %{_datadir}/locale/l10n/northafrica.desktop | |
300 | %{_datadir}/locale/l10n/northamerica.desktop | |
301 | %{_datadir}/locale/l10n/northeurope.desktop | |
302 | %{_datadir}/locale/l10n/oceania.desktop | |
303 | %{_datadir}/locale/l10n/southafrica.desktop | |
304 | %{_datadir}/locale/l10n/southamerica.desktop | |
305 | %{_datadir}/locale/l10n/southasia.desktop | |
306 | %{_datadir}/locale/l10n/southeastasia.desktop | |
307 | %{_datadir}/locale/l10n/southeurope.desktop | |
308 | %{_datadir}/locale/l10n/westafrica.desktop | |
309 | %{_datadir}/locale/l10n/westeurope.desktop | |
310 | %lang(en) %{_mandir}/man1/kdesu.1.gz | |
311 | %{_datadir}/sounds | |
312 | %{_iconsdir}/hicolor/*/*/*.png | |
313 | # conflicts with hicolor-icon-theme | |
314 | #%{_iconsdir}/hicolor/index.theme | |
315 | %{_iconsdir}/hicolor/scalable/apps/*.svgz | |
f099521f | 316 | |
f4833d8e RT |
317 | %files -n kde4-phonon-xine |
318 | %defattr(644,root,root,755) | |
319 | %{_libdir}/kde4/phonon_xine.so | |
320 | %{_libdir}/kde4/kcm_phononxine.so | |
321 | %dir %{_datadir}/kde4/services/phononbackends | |
322 | %{_datadir}/kde4/services/phononbackends/xine.desktop | |
323 | %{_datadir}/kde4/services/kcm_phononxine.desktop | |
324 | ||
84dc9fc2 | 325 | %files -n kde-icons-oxygen |
326 | %defattr(644,root,root,755) | |
327 | %dir %{_iconsdir}/oxygen | |
137cd49e | 328 | %dir %{_iconsdir}/oxygen/8x8 |
84dc9fc2 | 329 | %{_iconsdir}/oxygen/*x*/actions |
330 | %{_iconsdir}/oxygen/*x*/apps | |
331 | %{_iconsdir}/oxygen/*x*/categories | |
332 | %{_iconsdir}/oxygen/*x*/devices | |
333 | %{_iconsdir}/oxygen/*x*/mimetypes | |
334 | %{_iconsdir}/oxygen/*x*/places | |
335 | %{_iconsdir}/oxygen/*x*/status | |
336 | %{_iconsdir}/oxygen/*x*/animations | |
337 | %{_iconsdir}/oxygen/*x*/emblems | |
338 | %{_iconsdir}/oxygen/*x*/emotes | |
339 | %{_iconsdir}/oxygen/index.theme | |
340 | %dir %{_iconsdir}/oxygen/scalable | |
341 | %{_iconsdir}/oxygen/scalable/actions | |
342 | %{_iconsdir}/oxygen/scalable/apps | |
343 | %{_iconsdir}/oxygen/scalable/categories | |
344 | %{_iconsdir}/oxygen/scalable/devices | |
345 | %{_iconsdir}/oxygen/scalable/emblems | |
346 | %{_iconsdir}/oxygen/scalable/emotes | |
347 | %{_iconsdir}/oxygen/scalable/export_pngs.sh | |
348 | %{_iconsdir}/oxygen/scalable/mimetypes | |
349 | %{_iconsdir}/oxygen/scalable/places | |
350 | %{_iconsdir}/oxygen/scalable/status | |
351 | ||
6d86166f | 352 | %files -n kde4-style-oxygen |
84dc9fc2 | 353 | %defattr(644,root,root,755) |
354 | %attr(755,root,root) %{_libdir}/kde4/kstyle_oxygen_config.so | |
355 | %attr(755,root,root) %{_libdir}/kde4/plugins/styles/oxygen.so | |
356 | %{_datadir}/apps/kstyle/themes/oxygen.themerc | |
1ce0b6cc | 357 | |
358 | %files devel | |
359 | %defattr(644,root,root,755) | |
84dc9fc2 | 360 | %{_datadir}/apps/cmake/modules/FindCLucene.cmake |
361 | %{_datadir}/apps/cmake/modules/FindXCB.cmake | |
0b9ba6e8 | 362 | #%{_datadir}/apps/cmake/modules/FindXine.cmake |