source: projects/specs/trunk/k/kdeplasma-addons/kdeplasma-addons-vl.spec @ 962

Revision 962, 11.4 KB checked in by inagaki, 14 years ago (diff)

updated: KDE SC 4.4.3

Line 
1Name:           kdeplasma-addons
2Version:        4.4.3
3Release:        1%{?_dist_release}
4Summary:        Additional plasmoids for KDE
5
6Group:          User Interface/Desktops
7License:        GPLv2
8URL:            http://www.kde.org/
9Source0:        ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdeplasma-addons-%{version}.tar.bz2
10BuildRoot:      %{_tmppath}/%{name}-%{version}-root
11
12## upstreamable patches
13
14## upstream patches
15
16BuildRequires:  attica-devel
17BuildRequires:  libboost-devel
18BuildRequires:  eigen2-devel
19BuildRequires:  gettext
20BuildRequires:  kdepimlibs-devel >= %{version}
21# for libplasmaclock, nepomuk
22BuildRequires:  kdebase-workspace-devel >= %{version}
23# Lancelot build-deps kdebase-workspace, which contains
24# /usr/share/dbus-1/interfaces/org.freedesktop.ScreenSaver.xml
25BuildRequires:  kdebase-workspace >= %{version}
26# RECOMMENDED: Marble is used to provide a desktop globe wallpaper for Plasma.
27BuildRequires:  kdeedu-devel >= %{version}
28# Optional (but recommended), enables automatic rotation for frame applet
29#BuildRequires:  libkexiv2-devel >= 0.4.0
30BuildRequires:  kdegraphics-devel >= %{version}
31# lancelot eye-candy
32BuildRequires:  libXcomposite-devel libXrender-devel libXdamage-devel
33BuildRequires:  qimageblitz-devel
34BuildRequires:  soprano-devel
35# kimpanel
36BuildRequires:  scim-devel
37
38Requires: %{name}-libs = %{version}-%{release}
39
40# when -libs was introduced
41Obsoletes: kdeplasma-addons < 4.3.0-3
42
43# most of former kdeaddons for KDE3 is now here
44Obsoletes: kdeaddons < 4
45
46%description
47Additional plasmoids for KDE.
48
49%package libs
50Summary: Runtime libraries for %{name}
51Group:   System Environment/Libraries
52Requires: %{name} = %{version}-%{release}
53Requires: kdelibs4 >= %{version}
54
55%description libs
56%{summary}.
57
58
59%prep
60%setup -q -n kdeplasma-addons-%{version}
61
62
63%build
64mkdir -p %{_target_platform}
65pushd %{_target_platform}
66unset QTDIR || : ; . /etc/profile.d/qt4.sh
67%cmake \
68    -DCMAKE_BUILD_TYPE=release \
69    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
70    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
71    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
72    -DLIB_INSTALL_DIR:PATH=%{_libdir} \
73    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
74    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
75    ..
76popd
77
78make %{?_smp_mflags} -C %{_target_platform}
79
80
81%install
82rm -rf %{buildroot}
83
84make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
85
86# unpackaged files
87# omit shlib symlinks
88rm -f %{buildroot}%{_libdir}/libplasma*.so
89rm -f %{buildroot}%{_libdir}/lib{kimpanelruntime,ocsclient,rtm}.so
90# lancelot-devel
91rm -f %{buildroot}%{_libdir}/liblancelot*.so
92rm -rf %{buildroot}%{_includedir}/kde4/lancelot
93# conversion-devel
94rm -rf %{buildroot}%{_includedir}/kde4/conversion
95rm -f  %{buildroot}%{_libdir}/libconversion.so
96rm -f  %{buildroot}%{_datadir}/kde4/apps/cmake/modules/FindConversion.cmake
97
98
99%post
100touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
101
102%posttrans
103gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
104
105%postun
106if [ $1 -eq 0 ] ; then
107  touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
108  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
109fi
110
111%post libs -p /sbin/ldconfig
112
113%postun libs -p /sbin/ldconfig
114
115
116%clean
117rm -rf %{buildroot}
118
119
120%files
121%defattr(-,root,root,-)
122%doc COPYING COPYING.LIB
123%{_bindir}/lancelot
124%{_bindir}/kimpanel
125%{_libdir}/kde4/*.so
126%{_libdir}/scim-1.0/scim-panel-dbus
127%{_datadir}/kde4/apps/bball/
128%{_datadir}/kde4/apps/desktoptheme/*
129%{_datadir}/kde4/apps/lancelot/
130%{_datadir}/kde4/apps/plasma/services/*
131%{_datadir}/kde4/apps/plasma-applet-frame/
132%{_datadir}/kde4/apps/plasma-applet-opendesktop/
133%{_datadir}/kde4/apps/plasma-applet-opendesktop-activities/
134%{_datadir}/kde4/apps/plasma_pastebin/
135%{_datadir}/kde4/apps/plasma_wallpaper_pattern/
136%{_datadir}/kde4/apps/rssnow/
137%{_datadir}/config/*.knsrc
138%{_datadir}/config.kcfg/kimpanelconfig.kcfg
139%{_datadir}/kde4/services/*.desktop
140%{_datadir}/kde4/services/ServiceMenus/*.desktop
141%{_datadir}/kde4/servicetypes/*.desktop
142%{_datadir}/mime/packages/lancelotpart-mime.xml
143%{_datadir}/dbus-1/services/org.kde.lancelot.service
144%{_datadir}/dbus-1/interfaces/org.kde.impanel.xml
145%{_datadir}/icons/hicolor/*/*/*
146%{_datadir}/icons/oxygen/*/*/*
147
148%files libs
149%defattr(-,root,root,-)
150%{_libdir}/libkimpanelruntime.so.*
151%{_libdir}/liblancelot.so.*
152%{_libdir}/libplasmapotdprovidercore.so.*
153%{_libdir}/libplasmacomicprovidercore.so.*
154%{_libdir}/libplasmaweather.so.*
155%{_libdir}/librtm.so.*
156
157
158%changelog
159* Sat May  8 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.3-1
160- new upstream release
161
162* Sun Mar 14 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.1-1
163- new upstream release
164- built with new toolchain
165
166* Mon Dec 14 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 4.3.3-2
167- Lancelot build-deps kdebase-workspace, which contains
168  /usr/share/dbus-1/interfaces/org.freedesktop.ScreenSaver.xml
169
170* Wed Nov 25 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.3-1
171- new upstream release
172
173* Tue Oct 27 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.2-2
174- just +1 release number (4.3.2-1vl5 was broken in putting)
175
176* Mon Oct 26 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.2-1
177- new upstream release
178
179* Sun Sep  6 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.1-1
180- new upstream release
181- added BR: eigen2-devel
182
183* Sun Aug 23 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.0-6
184- Initial build for Vine Linux
185
186* Tue Aug 04 2009 Than Ngo <than@redhat.com> - 4.3.0-5
187- respin
188
189* Mon Aug 03 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.0-4
190- fix microblog post crasher (kdebug#202364)
191
192* Mon Aug 03 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.0-3
193- -libs subpkg to sanitize multilib
194
195* Sun Aug 02 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.0-2
196- fix to allow updating of status via microblog plasmoid
197
198* Thu Jul 30 2009 Than Ngo <than@redhat.com> - 4.3.0-1
199- 4.3.0
200
201* Wed Jul 22 2009 Than Ngo <than@redhat.com> - 4.2.98-1
202- 4.3rc3
203
204* Thu Jul 16 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.96-2
205- BR: libXcomposite-devel (lancelot eye-candy)
206
207* Sun Jul 12 2009 Than Ngo <than@redhat.com> - 4.2.96-1
208- 4.3rc2
209
210* Fri Jun 26 2009 Than Ngo <than@redhat.com> - 4.2.95-1
211- 4.3rc1
212
213* Thu Jun 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.90-1
214- KDE-4.3 beta2 (4.2.90)
215
216* Mon May 25 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.85-4
217- BR: eigen2-devel soprano-devel
218
219* Tue May 19 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.85-3
220- BR kdeedu-devel (for Marble)
221
222* Sun May 17 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.85-2
223- Obsoletes/Provides: kde-plasma-weather
224
225* Wed May 13 2009 Lukáš Tinkl <ltinkl@redhat.com> - 4.2.85-1
226- KDE 4.3 beta 1
227
228* Thu Apr 30 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.2-3
229- disable contacts krunner by default
230
231* Wed Apr 01 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.2-2
232- optimize scriptlets
233
234* Tue Mar 31 2009 Lukáš Tinkl <ltinkl@redhat.com> - 4.2.2-1
235- KDE 4.2.2
236
237* Mon Mar 16 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.1-3
238- make bball applet work, ship .svg instead of .svgz (kdebug#185568)
239- use new %%_qt45 macro
240- spec housecleaning
241
242* Fri Mar 13 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.1-2
243- fix Lancelot rendering issues with Qt 4.5 (F11+ only, as the effect of that
244  patch with 4.4.3 is unknown)
245
246* Fri Feb 27 2009 Than Ngo <than@redhat.com> - 4.2.1-1
247- 4.2.1
248
249* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.0-2
250- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
251
252* Thu Jan 22 2009 Than Ngo <than@redhat.com> - 4.2.0-1
253- 4.2.0
254
255* Wed Jan 07 2009 Than Ngo <than@redhat.com> - 4.1.96-1
256- 4.2rc1
257
258* Tue Dec 16 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.85-2
259- saner versioned Obsoletes
260
261* Fri Dec 12 2008 Than Ngo <than@redhat.com> 4.1.85-1
262- 4.2beta2
263
264* Tue Dec 02 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.80-3
265- BR plasma-devel
266- add Provides: kde-plasma-lancelot
267- fix file list
268- BR libkexiv2-devel >= 0.4.0 on F10+
269
270* Thu Nov 20 2008 Than Ngo <than@redhat.com> 4.1.80-2
271- merged
272- add Obsoletes: kde-plasma-lancelot
273
274* Thu Nov 20 2008 Lorenzo Villani <lvillani@binaryhelix.net> - 4.1.80-1
275- 4.1.80
276- BR cmake >= 2.6.2
277- make install/fast
278
279* Wed Nov 12 2008 Than Ngo <than@redhat.com> 4.1.3-1
280- 4.1.3
281
282* Mon Sep 29 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.2-2
283- make VERBOSE=1
284- respin against new(er) kde-filesystem
285
286* Fri Sep 26 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.2-1
287- 4.1.2
288
289* Fri Aug 29 2008 Than Ngo <than@redhat.com> 4.1.1-1
290- 4.1.1
291
292* Wed Jul 23 2008 Than Ngo <than@redhat.com> 4.1.0-1
293- 4.1.0
294
295* Fri Jul 18 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.99-1
296- 4.0.99
297
298* Thu Jul 17 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.98-2
299- kdeplasma-addons rename
300
301* Fri Jul 11 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.98-1
302- 4.0.98
303
304* Thu Jul 10 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.85-2
305- Provides: kdeplasma-addons
306
307* Sun Jul 06 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.85-1
308- 4.0.85
309
310* Fri Jun 27 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.84-1
311- 4.0.84
312
313* Fri Jun 20 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.83-2
314- add ldconfig to scriptlets
315
316* Thu Jun 19 2008 Than Ngo <than@redhat.com> 4.0.83-1
317- 4.0.83 (beta2)
318
319* Sun Jun 15 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.82-1
320- kdeplasmoids-4.0.82
321
322* Tue May 27 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.80-2
323- add missing BR openldap-devel
324- update file list, add icon scriptlets
325
326* Mon May 26 2008 Than Ngo <than@redhat.com> 4.0.80-1
327- 4.1 beta 1
328
329* Wed May 07 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.72-0.1.20080506svn804581
330- update to revision 804581 from KDE SVN (to match KDE 4.0.72)
331- add COPYING and COPYING.LIB as %%doc
332- update file list
333
334* Thu Apr 03 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.1-5
335- rebuild (again) for the fixed %%{_kde4_buildtype}
336
337* Mon Mar 31 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.1-4
338- rebuild for NDEBUG and _kde4_libexecdir
339
340* Tue Mar 04 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.1-3
341- disable broken bluemarble applet (crashes Plasma when no OpenGL, #435656)
342
343* Tue Mar 04 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.1-2
344- rebuild against KDE 4.0.2 (mainly to make sure it still builds)
345
346* Thu Jan 31 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.1-1
347- kde-4.0.1
348
349* Tue Jan 08 2008 Sebastian Vahl <fedora@deadbabylon.de> 4.0.0-1
350- kde-4.0.0
351
352* Tue Dec 11 2007 Sebastian Vahl <fedora@deadbabylon.de> 3.97.0-3
353- add versioned obsolete kdeaddons
354
355* Tue Dec 11 2007 Sebastian Vahl <fedora@deadbabylon.de> 3.97.0-2
356- package language files properly (by RexDieter)
357- Obsolete: kdeaddons
358
359* Tue Dec 11 2007 Sebastian Vahl <fedora@deadbabylon.de> 3.97.0-1
360- kde 3.97.0
361- removed some BRs which are in kdelibs4-devel now
362- BR: gettext
363
364* Sun Dec 02 2007 Sebastian Vahl <fedora@deadbabylon.de> 3.96.2-2
365- update %%summary and %%description
366- cleanup spec
367- removed unneeded Requires
368
369* Sun Dec 02 2007 Sebastian Vahl <fedora@deadbabylon.de> 3.96.2-1
370- kde-3.96.2
371
372* Tue Nov 27 2007 Sebastian Vahl <fedora@deadbabylon.de> 3.96.1-1
373- kde-3.96.1
374
375* Mon Nov 19 2007 Sebastian Vahl <fedora@deadbabylon.de> 3.96.0-3
376- BR: kde-filesystem >= 4
377
378* Mon Nov 19 2007 Sebastian Vahl <fedora@deadbabylon.de> 3.96.0-2
379- BR: libxkbfile-devel
380- BR: libXpm-devel
381- BR: libXv-devel
382- BR: libXxf86misc-devel
383- BR: libXScrnSaver-devel
384- BR: libXtst-devel
385- BR: kdepimlibs-devel
386- BR: qimageblitz-devel
387- explicit require kdelibs, kdepimlibs and kdeworkspace >= version
388- add require kde4-macro scriplet
389
390* Thu Nov 15 2007 Sebastian Vahl <fedora@deadbabylon.de> 3.96.0-1
391- Initial version for Fedora
Note: See TracBrowser for help on using the repository browser.