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

Revision 2774, 12.0 KB checked in by inagaki, 13 years ago (diff)

update: KDE 4.6.0
NEW: nepomukcontroller, openal-soft

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