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

Revision 6797, 13.1 KB checked in by Takemikaduchi, 12 years ago (diff)

KDE-4.9.1

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