source: projects/specs/trunk/k/kdepimlibs/kdepimlibs-vl.spec @ 521

Revision 521, 14.9 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1%define akonadi_subpkg 1
2%define akonadi_version 1.2.0
3
4Name: kdepimlibs
5Version: 4.3.3
6Release: 1%{?_dist_release}
7Summary: K Desktop Environment 4 - PIM Libraries
8Summary(ja): K デスクトップ環境 4 - PIM ライブラリ
9
10# http://techbase.kde.org/Policies/Licensing_Policy
11License: LGPLv2+
12Group: System Environment/Libraries
13
14URL: http://www.kde.org/
15Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdepimlibs-%{version}.tar.bz2
16BuildRoot: %{_tmppath}/%{name}-%{version}-root
17
18%if !%{akonadi_subpkg}
19Provides: %{name}-akonadi = %{version}-%{release}
20Requires: akonadi >= %{akonadi_version}
21%endif
22Requires: kdelibs4 >= %{version}
23
24BuildRequires: akonadi-devel >= %{akonadi_version}
25BuildRequires: libboost-devel >= 1.33.1
26BuildRequires: cyrus-sasl-devel
27BuildRequires: gpgme-devel
28BuildRequires: kdelibs4-devel >= %{version}
29BuildRequires: libXpm-devel libXtst-devel
30BuildRequires: openldap-devel
31BuildRequires: libical-devel >= 0.33
32BuildRequires: shared-mime-info
33BuildRequires: doxygen
34BuildRequires: graphviz
35#BuildRequires: qt4-doc
36
37# stuff moved kdepim -> kdepimlibs, help upgrade path
38Conflicts: kdepim < 4.2.90
39
40%description
41Personal Information Management (PIM) libraries for the
42K Desktop Environment 4.
43
44%package devel
45Summary:  Development files for %{name}
46Group:    Development/Libraries
47Requires: %{name} = %{version}-%{release}
48%if %{akonadi_subpkg}
49Requires: %{name}-akonadi = %{version}-%{release}
50%endif
51Obsoletes: kdepimlibs4-devel < %{version}-%{release}
52Provides:  kdepimlibs4-devel = %{version}-%{release}
53Requires: kdelibs4-devel
54Requires: libboost-devel
55Requires: libical-devel
56
57%description devel
58Header files for developing applications using %{name}.
59
60%package akonadi
61Summary: Akonadi runtime support for %{name}
62Group: System Environment/Libraries
63Requires: %{name} = %{version}-%{release}
64Requires: akonadi >= %{akonadi_version}
65
66%description akonadi
67%{summary}.
68
69#%package apidocs
70#Group: Development/Documentation
71#Summary: kdepimlibs API documentation
72#Requires: kde-filesystem
73#BuildArch: noarch
74
75#%description apidocs
76#This package includes the kdepimlibs API documentation in HTML
77#format for easy browsing.
78
79%prep
80%setup -q -n kdepimlibs-%{version}
81
82%build
83mkdir -p %{_target_platform}
84pushd %{_target_platform}
85unset QTDIR || : ; . /etc/profile.d/qt4.sh
86%cmake \
87    -DCMAKE_BUILD_TYPE=release \
88    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
89    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
90    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
91    -DLIB_INSTALL_DIR:PATH=%{_libdir} \
92    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
93    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
94    ..
95popd
96
97make %{?_smp_mflags} -C %{_target_platform}
98
99# build apidocs
100#export QTDOCDIR=`pkg-config --variable=docdir Qt`
101#kde4-doxygen.sh --doxdatadir=%{_docdir}/HTML/en/common .
102
103%install
104rm -rf %{buildroot}
105make install DESTDIR=%{buildroot} -C %{_target_platform}
106
107# hack around HTML doc multilib conflicts
108for doxy_hack in kcontrol/kresources ; do
109pushd %{buildroot}%{_docdir}/HTML/en/${doxy_hack}
110bunzip2 index.cache.bz2
111sed -i -e 's!<a name="id[0-9]*"></a>!!g' index.cache
112bzip2 -9 index.cache
113done
114popd
115
116# move devel symlinks
117mkdir -p %{buildroot}%{_libdir}/kde4/devel
118pushd %{buildroot}%{_libdir}
119for i in lib*.so
120do
121  case "$i" in
122# conflicts with kdelibs3
123    libkabc.so | libkresources.so)
124      linktarget=`readlink "$i"`
125      rm -f "$i"
126      ln -sf "../../$linktarget" "kde4/devel/$i"
127      ;;
128# conflicts with kdepim3 (compat)
129    libkcal.so)
130      linktarget=`readlink "$i"`
131      rm -f "$i"
132      ln -sf "../../$linktarget" "kde4/devel/$i"
133      ;;
134# conflicts with kdepim(3)
135    libgpgme++.so | libkmime.so | libkpimidentities.so | libktnef.so | libqgpgme.so)
136      linktarget=`readlink "$i"`
137      rm -f "$i"
138      ln -sf "../../$linktarget" "kde4/devel/$i"
139      ;;
140  esac
141done
142popd
143
144# install apidocs
145#mkdir -p %{buildroot}%{_docdir}/HTML/en
146#cp -prf kdepimlibs-%{version}-apidocs %{buildroot}%{_docdir}/HTML/en/kdepimlibs-apidocs
147
148
149%post -p /sbin/ldconfig
150
151%postun -p /sbin/ldconfig
152
153%clean
154rm -rf %{buildroot}
155
156
157%files
158%defattr(-,root,root,-)
159%{_datadir}/kde4/apps/kabc
160%{_datadir}/kde4/apps/kconf_update/*
161%{_datadir}/config.kcfg/*
162%{_datadir}/dbus-1/interfaces/*
163%{_datadir}/kde4/services/*
164%{_datadir}/kde4/servicetypes/*
165%{_libdir}/lib*.so.*
166%{_libdir}/kde4/*.so
167%{_docdir}/HTML/en/kcontrol/
168%{_docdir}/HTML/en/kioslave/
169%{_datadir}/kde4/apps/libkholidays/
170%{_datadir}/mime/packages/kdepimlibs-mime.xml
171%if %{akonadi_subpkg}
172%exclude %{_libdir}/libakonadi-*.so.*
173%files akonadi
174%defattr(-,root,root,-)
175%{_libdir}/libakonadi-*.so.*
176%endif
177%{_datadir}/kde4/apps/akonadi-kde
178
179%files devel
180%defattr(-,root,root,-)
181%{_datadir}/kde4/apps/cmake/modules/*
182%{_includedir}/kde4/*
183%{_libdir}/kde4/devel/lib*.so
184%{_libdir}/lib*.so
185%{_libdir}/cmake/KdepimLibs*
186%{_libdir}/gpgmepp/
187
188#if 0%{?apidocs}
189#files apidocs
190#defattr(-,root,root,-)
191#{_docdir}/HTML/en/kdepimlibs-apidocs/
192#endif
193
194%changelog
195* Mon Nov 23 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.3-1
196- new upstream release
197
198* Sat Oct 24 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.2-1
199- new upstream release
200- fixed Requires: kdepimlibs-akonadi at kdepimlibs-devel
201
202* Fri Sep  4 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.1-1
203- new upstream release
204- used %%cmake macro
205
206* Sun Aug 30 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.0-4
207- fixed Conflicts
208
209* Tue Aug 18 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.0-3
210- Initial build for Vine
211
212* Tue Aug 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.0-2
213- akonadi_version 1.2.0
214
215* Thu Jul 30 2009 Than Ngo <than@redhat.com> - 4.3.0-1
216- 4.3.0
217
218* Wed Jul 29 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.98-3
219- Conflicts: kdepim < 4.2.90
220
221* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.98-2
222- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
223
224* Wed Jul 22 2009 Than Ngo <than@redhat.com> - 4.2.98-1
225- 4.3rc3
226
227* Thu Jul 16 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.96-2
228- License: LGPLv2+
229
230* Sat Jul 11 2009 Than Ngo <than@redhat.com> - 4.2.96-1
231- 4.3rc2
232
233* Thu Jul 02 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.95-3
234- akonadi_version 1.1.95
235
236* Mon Jun 29 2009 Than Ngo <than@redhat.com> - 4.2.95-2
237- respin
238
239* Thu Jun 25 2009 Than Ngo <than@redhat.com> - 4.2.95-1
240- 4.3 RC1
241
242* Wed Jun 03 2009 Rex Dieter <rdieter@fedoraproject.org> 4.2.90-1
243- KDE-4.3 beta2 (4.2.90)
244
245* Sun May 24 2009 Rex Dieter <rdieter@fedoraproject.org> 4.2.85-2
246- (min) akonadi_version 1.1.85
247
248* Mon May 11 2009 Than Ngo <than@redhat.com> 4.2.85-1
249- 4.2.85
250
251* Mon Apr 06 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.2-3
252- fix libkcal devel symlink hack
253
254* Thu Apr 02 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.2-2
255- -apidocs noarch (f10+)
256- package %%_kde4_appsdir/akonadi-kde only once
257
258* Tue Mar 31 2009 Lukáš Tinkl <ltinkl@redhat.com> - 4.2.2-1
259- KDE 4.2.2
260
261* Mon Mar 09 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.1-4
262- disable CMake debugging, #475876 should be fixed now
263
264* Tue Mar 03 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.1-2
265- avoid libkcal conflict with kdepim3
266
267* Fri Feb 27 2009 Than Ngo <than@redhat.com> - 4.2.1-1
268- 4.2.1
269
270* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.0-5
271- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
272
273* Wed Feb 18 2009 Than Ngo <than@redhat.com> - 4.2.0-4
274- enable akonadi subpkg
275
276* Mon Feb 16 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.0-3
277- include toggle for -akonadi subpkg (not enabled)
278- Provides: -akonadi
279
280* Mon Feb 16 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.0-2
281- multilib conflicts (#485659)
282- kde4/devel symlinks: blacklist only known conflicts
283
284* Thu Jan 22 2009 Than Ngo <than@redhat.com> - 4.2.0-1
285- 4.2.0
286- exclude kdepimlibs-apidocs from main pkg
287
288* Thu Jan 08 2009 Lorenzo Villani <lvillani@binaryhelix.net> - 4.1.96-2
289- fix build on Fedora 10 (cmake < 2.6.3 seems to have a different
290  behaviour here)
291
292* Wed Jan 07 2009 Than Ngo <than@redhat.com> - 4.1.96-1
293- 4.2rc1
294
295* Wed Dec 17 2008 Rex Dieter <rdieter@fedoraproject.org> - 4.1.85-2
296- versioned akonadi(-devel) deps
297
298* Thu Dec 11 2008 Lorenzo Villani <lvillani@binaryhelix.net> - 4.1.85-1
299- KDE 4.2beta2
300
301* Wed Dec 10 2008 Lorenzo Villani <lvillani@binaryhelix.net> - 4.1.82-2
302- add --debug-output to our cmake call, that should fix a reproducible
303  bug with cmake and ppc builds (this work-around should be
304  removed anyway)
305
306* Tue Dec 09 2008 Lorenzo Villani <lvillani@binaryhelix.net> - 4.1.82-1
307- 4.1.82
308
309* Tue Dec 02 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.80-3
310- -devel: Requires: libical-devel
311
312* Thu Nov 20 2008 Than Ngo <than@redhat.com> 4.1.80-2
313- merged
314
315* Thu Nov 20 2008 Lorenzo Villani <lvillani@binaryhelix.net> - 4.1.80-1
316- 4.1.80
317- BR cmake 2.6
318- make install/fast
319
320* Wed Nov 12 2008 Than Ngo <than@redhat.com> 4.1.3-1
321- 4.1.3
322
323* Sat Nov 01 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.2-4
324- turn off system libical for now, crashes KOrganizer (#469228)
325
326* Tue Oct 28 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.2-3
327- build against the system libical (F10+ only for now)
328
329* Sun Sep 28 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.2-2
330- make VERBOSE=1
331- respin against new(er) kde-filesystem
332
333* Fri Sep 26 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.2-1
334- 4.1.2
335
336* Fri Sep 05 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.1-2
337- invitations crasher/regression (kde #170203, rh#462103)
338
339* Thu Aug 28 2008 Than Ngo <than@redhat.com> 4.1.1-1
340- 4.1.1
341
342* Tue Aug 05 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.0-2
343- -devel: Requires: boost-devel
344
345* Wed Jul 23 2008 Than Ngo <than@redhat.com> 4.1.0-1
346- 4.1.0
347
348* Fri Jul 18 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.99-1
349- 4.0.99
350
351* Thu Jul 10 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.98-1
352- 4.0.98
353
354* Sun Jul 06 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.85-1
355- 4.0.85
356
357* Fri Jun 27 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.84-1
358- 4.0.84
359
360* Tue Jun 24 2008 Than Ngo <than@redhat.com> 4.0.83-2
361- respun
362
363* Thu Jun 19 2008 Than Ngo <than@redhat.com> 4.0.83-1
364- 4.0.83 (beta2)
365
366* Sat Jun 14 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.82-1
367- 4.0.82
368
369* Mon May 26 2008 Than Ngo <than@redhat.com> 4.0.80-1
370- 4.1 beta1
371
372* Mon May 05 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.0.72-2
373- add BR akonadi-devel
374- update file list
375
376* Fri May 02 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.0.72-1
377- update to 4.0.72 (4.1 alpha 1)
378
379* Thu Apr 03 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.3-3
380- rebuild (again) for the fixed %%{_kde4_buildtype}
381
382* Mon Mar 31 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.3-2
383- rebuild for NDEBUG and _kde4_libexecdir
384
385* Fri Mar 28 2008 Than Ngo <than@redhat.com> 4.0.3-1
386- 4.0.3
387- -apidocs: Drop Requires: %%name
388- include noarch build hooks (not enabled)
389
390* Thu Mar 06 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.2-2
391- build apidocs and put them into an -apidocs subpackage (can be turned off)
392- BR doxygen, graphviz and qt4-doc when building apidocs
393
394* Thu Feb 28 2008 Than Ngo <than@redhat.com> 4.0.2-1
395- 4.0.2
396
397* Wed Jan 30 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.1-2
398- don't delete kconf_update script, it has been fixed to do the right thing
399
400* Wed Jan 30 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.1-1
401- 4.0.1
402
403* Mon Jan 07 2008 Than Ngo <than@redhat.com> 4.0.0-1
404- 4.0.0
405
406* Tue Dec 11 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-2
407- rebuild for changed _kde4_includedir
408
409* Wed Dec 05 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.97.0-1
410- kde-3.97.0
411
412* Thu Nov 29 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.96.2-1
413- kde-3.96.2
414
415* Tue Nov 27 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.96.1-2
416- kde-3.96.1
417
418* Thu Nov 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.96.0-1
419- kde-3.96.0
420
421* Fri Nov 09 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.95.2-1
422- kde-3.95.2
423
424* Mon Nov 05 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.95.0-1
425- kde-3.95.0 (kde4 dev platform rc1)
426
427* Thu Oct 18 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.94.0-1
428- update to 3.94.0
429- add new %%{_kde4_libdir}/Gpgmepp directory to file list
430
431* Thu Oct 4 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.93.0-4
432- drop ExcludeArch: ppc64 (#300591)
433
434* Fri Sep 21 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.93.0-3
435- ExcludeArch: ppc64 (#300591)
436
437* Thu Sep 13 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.93.0-2
438- delete KMail/KNode transport migration scripts which break KDE 3
439
440* Sun Sep 9 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.93.0-1
441- update to 3.93.0
442- drop kde4home patch (no longer applied)
443- list BR strigi-devel only once
444- move devel symlinks to %%{_kde4_libdir}/kde4/devel/
445
446* Tue Aug 14 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.92.0-4
447- use macros.kde4
448- License: LGPLv2
449
450* Mon Jul 30 2007 Than Ngo <than@redhat.com> 3.92.0-2
451- add BR: gpgme-devel
452
453* Sat Jul 28 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.92.0-1
454- kde-3.92 (kde-4-beta1)
455
456* Thu Jun 29 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.91.0-3
457- fix %%_sysconfdir for %%_prefix != /usr case.
458
459* Thu Jun 28 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.91.0-2
460- updated kde4home.diff
461- CMAKE_BUILD_TYPE=RelWithDebInfo (we're already using %%optflags)
462- drop SNPRINTF hack
463
464* Wed Jun 27 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.91.0-1
465- kde-3.91.0
466- CMAKE_BUILD_TYPE=debug
467
468* Sat Jun 23 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.90.1-2
469- specfile cleanup (%%prefix issues mostly)
470
471* Sun May 13 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.90.1-1
472- update to 3.90.1
473- bump cmake BR to 2.4.5 as required upstream now
474- don't set execute bits by hand anymore, cmake has been fixed
475- use multilibs in /opt/kde4
476- add BR boost-devel
477
478* Fri Mar 23 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.80.3-4
479- restore minimum version requirement for cmake
480- don't set QT4DIR and PATH anymore, qdbuscpp2xml has been fixed
481
482* Mon Mar 05 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.80.3-3
483- +eXecute perms for %%{prefix}/lib/*
484
485* Fri Feb 23 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.80.3-2
486- rebuild for patched FindKDE4Internal.cmake
487
488* Wed Feb 21 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.80.3-1
489- update to 3.80.3
490- update and improve parallel-installability patch
491- readd BR cyrus-sasl-devel
492- don't set LD_LIBRARY_PATH
493- set QT4DIR and PATH so CMake's direct $QT4DIR/qdbuscpp2xml calls work
494- define HAVE_SNPRINTF to work around vsnprintf.c build failure
495
496* Wed Nov 29 2006 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> 3.80.2-0.3.20061003svn
497- dropped -DCMAKE_SKIP_RPATH=TRUE from cmake
498- compiling with QA_RPATHS=0x0003; export QA_RPATHS
499- added libXtst-devel libXpm-devel as BR
500
501* Fri Nov 24 2006 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> 3.80.2-0.2.20061003svn
502- parallel build support
503- added -DCMAKE_SKIP_RPATH=TRUE to cmake to skip rpath
504- dropped qt4-devel >= 4.2.0, cyrus-sasl-devel  as BR
505- spec file cleanups and added clean up in %%install
506- fixed PATH for libkdecore.so.5; cannot open shared object file;
507
508* Sat Oct 07 2006 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.80.2-0.1.20061003svn
509- first Fedora RPM (parts borrowed from the OpenSUSE kdepimlibs 4 RPM and the Fedora kdelibs 3 RPM)
510- apply parallel-installability patch
Note: See TracBrowser for help on using the repository browser.