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

Revision 1637, 11.8 KB checked in by inagaki, 14 years ago (diff)

update: KDE 4.5.0, digikam

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