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

Revision 4743, 12.6 KB checked in by inagaki, 13 years ago (diff)

NEW: KDE Educational packages
update: kdeplasma-addons

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