File kdepimlibs4.spec of Package kdepimlibs4
#
# spec file for package kdepimlibs4 (Version 4.1.3)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: kdepimlibs4
BuildRequires: boost-devel cyrus-sasl-devel gpgme-devel libakonadiprotocolinternals-devel libical-devel libkde4-devel openldap2-devel
License: LGPL v2.1 or later
Group: System/GUI/KDE
Summary: KDE PIM Libraries
Url: http://www.kde.org
Version: 4.1.3
Release: 5.<RELEASE2>
Source0: kdepimlibs-%version.tar.bz2
Source1: _upstream
Patch0: 4_1_BRANCH.diff
Patch1: r884779-nntp-msg-id.diff
Patch2: kdepimlibs_external_libical.diff
Patch3: r879190-kcal-timezones-crash.diff
Patch4: r892407-idmapper-robustness.diff
Patch5: r892930_kcal_libical_assert_bad_input.diff
Patch6: r875318-display-events-in-localtime.diff
Patch7: r895515-mailtransport-store-passwd-checkbox.diff
Patch8: r890863-account-wizard-crash.diff
Patch10: r879951.diff
Patch11: r880893.diff
Patch12: r880897.diff
Patch13: r880908.diff
Patch14: r883856.diff
Patch15: r883857.diff
Patch16: r883860.diff
Patch17: r883861.diff
Patch18: r883862.diff
Patch19: r883863.diff
Patch20: r883864.diff
Patch21: r883866.diff
Patch23: r886341.diff
Patch24: r887083.diff
Patch25: r893121.diff
Patch26: r893737.diff
Patch28: r893947.diff
Patch29: r893950.diff
Patch30: r893953.diff
Patch31: r893956.diff
Patch32: r894620.diff
Patch33: r894622.diff
Patch34: r894875.diff
Patch35: r894879.diff
Patch37: r894903.diff
Patch39: r894985.diff
Patch40: r895056.diff
Patch42: r895909.diff
Patch43: r895910.diff
Patch44: r895918.diff
Patch45: r895924.diff
Patch46: r896487.diff
Patch47: r896770.diff
Patch48: r898353.diff
Patch49: r899979.diff
Patch50: r899982.diff
Patch51: r904282.diff
Patch52: r905120.diff
Patch53: r905542.diff
Patch54: r905607.diff
Patch55: r920617.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: libkdepimlibs4 = %version
Requires: kdelibs4 >= %( echo `rpm -q --queryformat '%{VERSION}' libkde4-devel`)
%requires_ge libical0
Recommends: cyrus-sasl-crammd5 cyrus-sasl-plain cyrus-sasl-digestmd5 spamassassin
%description
This package contains the basic packages for KDE PIM applications.
Authors:
--------
The KDE Team <kde@kde.org>
%prep
%setup -q -n kdepimlibs-%version
%patch
%patch1
%patch2
%patch3
%patch4
%patch5
%patch6
%patch7
%patch8
%patch10
%patch11
%patch12
%patch13
%patch14
%patch15
%patch16
%patch17
%patch18
%patch19
%patch20
%patch21
%patch23
%patch24
%patch25
%patch26
%patch28
%patch29
%patch30
%patch31
%patch32
%patch33
%patch34
%patch35
%patch37
%patch39
%patch40
%patch42
%patch43
%patch44
%patch45
%patch46
%patch47
%patch48
%patch49
%patch50
%patch51
%patch52
%patch53
%patch54
%patch55
rm -rf kcal/libical
%build
%cmake_kde4 -d build
%make_jobs
%install
cd build
%makeinstall
%kde_post_install
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%package -n libkdepimlibs4
License: LGPL v2.1 or later
Group: System/GUI/KDE
Summary: KDE PIM Libraries
Requires: libakonadi4 = %version
%description -n libkdepimlibs4
This package contains the basic libraries for KDE PIM applications.
Authors:
--------
The KDE Team <kde@kde.org>
%post -n libkdepimlibs4 -p /sbin/ldconfig
%postun -n libkdepimlibs4 -p /sbin/ldconfig
%files -n libkdepimlibs4
%defattr(-,root,root)
%doc COPYING COPYING.BSD COPYING.LIB
%_libdir/libkabc.so.*
%_libdir/libkabc_file_core.so.*
%_libdir/libkcal.so.*
%_libdir/libkldap.so.*
%_libdir/libkmime.so.*
%_libdir/libkresources.so.*
%_libdir/libktnef.so.*
%_libdir/libkxmlrpcclient.so.*
%_libdir/libsyndication.so.*
%_libdir/libkimap.so.*
%_libdir/libkblog.so.*
%_libdir/libkpimutils.so.*
%_libdir/libmailtransport.so.*
%_libdir/libgpgme++.so.*
%_libdir/libgpgme++-pthread.so.*
%if %suse_version > 1020
%_libdir/libgpgme++-pth.so.*
%endif
%_libdir/libkpimidentities.so.*
%_libdir/libqgpgme.so.*
%package -n libakonadi4
License: LGPL v2.1 or later
Group: System/GUI/KDE
Summary: PIM Storage Service Libraries
%description -n libakonadi4
This package contains the libraries of Akonadi, the KDE PIM storage
service.
Authors:
--------
The KDE Team <kde@kde.org>
%post -n libakonadi4 -p /sbin/ldconfig
%postun -n libakonadi4 -p /sbin/ldconfig
%files -n libakonadi4
%defattr(-,root,root)
%doc COPYING COPYING.LIB
%_libdir/libakonadi-kde.so*
%_libdir/libakonadi-kmime.so*
%package -n libkdepimlibs4-devel
License: LGPL v2.1 or later
Group: System/GUI/KDE
Summary: KDE PIM Libraries: Build Environment
Requires: kdepimlibs4 = %version libkde4-devel cyrus-sasl-devel openldap2-devel boost-devel
Requires: libakonadiprotocolinternals-devel libical-devel
Requires: libkdepimlibs4 = %version
%description -n libkdepimlibs4-devel
This package contains all necessary include files and libraries needed
to develop KDE PIM applications.
Authors:
--------
The KDE Team <kde@kde.org>
%files -n libkdepimlibs4-devel
%defattr(-,root,root)
%doc COPYING COPYING.BSD COPYING.LIB
/usr/include/*
%_kde_share_dir/apps/cmake
%_libdir/libkabc.so
%_libdir/libkabc_file_core.so
%_libdir/libkcal.so
%_libdir/libkldap.so
%_libdir/libkmime.so
%_libdir/libkresources.so
%_libdir/libktnef.so
%_libdir/libkxmlrpcclient.so
%_libdir/libsyndication.so
%_libdir/libkimap.so
%_libdir/libkblog.so
%_libdir/libkpimutils.so
%_libdir/libmailtransport.so
%_libdir/libgpgme++.so
%_libdir/libgpgme++-pthread.so
%if %suse_version > 1020
%_libdir/libgpgme++-pth.so
%endif
%_libdir/libkpimidentities.so
%_libdir/libqgpgme.so
%dir %_libdir/gpgmepp
%_libdir/gpgmepp/GpgmeppConfig.cmake
%_libdir/gpgmepp/GpgmeppLibraryDepends.cmake
%files
%defattr(-,root,root)
%doc COPYING COPYING.BSD COPYING.LIB
%exclude %_kde_share_dir/apps/cmake
%_libdir/kde4
%_kde_share_dir/apps
/usr/share/dbus-1/*/*
%_kde_share_dir/services
%_kde_share_dir/servicetypes
%_kde_share_dir/config.kcfg/mailtransport.kcfg
%changelog
* Wed Apr 08 2009 wstephenson@suse.de
- Important fixes from 4.1 svn branch
- fixes a crash on korgac startup triggered when parsing the
timezoneId from a null string
- libical safety fix
- memleak in Generic kmime header
- test before delete[] is not needed
- fix memleak in knode
- fix the kio_sieve related klauncher crashes
- return better errors for gpgme write failures and missing
passphrases
- Fix signing of multiple uids (!= all, though) at the same time
- Print the nextState() call also in the error case
- gpgme: Fix "General Error" returned when trying to sign an
already signed UID again with the same key.
- gpgme: use better error codes
- gpgme: Treat GPGME_STATUS_{KEY,SIG}EXPIRED as errors, too.
- gpgme: Add missing gpg_error() call (to set the correct source
of the error)
- kblog: fix broken tagging
- kblog: GData tagging fix
- fix sending mail fails due to spurious newline in server name
configuration (kde#175892)
- fix korganizer crash with akonadi resources (kde#175971)
- remove use of isNull in icalformat
- properly initialize kcal::attachment ctor
- kcal: fix spurious error on empty alarm trigger
- kcal: inline attachment fixes
- kcal: crash fixes
- kldap: crash bug fix (kde#174381)
- Fix LDAP using simple authentication (kde#163319)
- ldap: Quote CN parameters correctly. (kolab#3281)
- update reference test files
- merge updated testcase runner
- use .shell versions of tests
- remove mistaken reference files
- revert to fix testing
- revert to fix testing
- revert to fix testing
- fix a backporting boo-boo
- kcal: fix an ical date interpretation bug
- Fix a crash when using egroupware.
- Fix a crash in KOrganizer when the addressbook contains a
LDAP resource.
- Fixes an assert crash when unloading and then loading a
vCal resource
- Fix high traffic rss feed fetches
- Fix for improperly formatted mailto: links in the KOrganizer
eventviewer.
- fixcrash if data() returns null (CID:3969)
- Fix sieve with dovecot servers
- Fix parsing of time string to be more conforming to ISO 8601
- kcal: Fix iCal export due to wrongly discarded last byte
(porting bug) (kde#182224)
* Sat Dec 13 2008 wstephenson@suse.de
- Include crash fix for KMail account wizard (kde#174992)
* Wed Dec 10 2008 wstephenson@suse.de
- Fix korganizer showing UTC datetimes instead of localtime
(bnc#441022)
- Fix kmail always suggesting to store SMTP passwords (bnc#447163)
* Fri Dec 05 2008 dmueller@suse.de
- use the libical version it was built against
* Fri Dec 05 2008 wstephenson@suse.de
- Add workaround for bad iCal input causing libical to assert
(bnc#456374)
- Add versioned requires for correct libical
* Thu Dec 04 2008 wstephenson@suse.de
- Fix korganizer crash on corrupt uidmap file (bnc#441363)
* Tue Dec 02 2008 wstephenson@suse.de
- Backport patch to fix crash on korgac startup (bnc#450659)
* Sat Nov 29 2008 dmueller@suse.de
- fix devel dependencies
* Thu Nov 27 2008 wstephenson@suse.de
- Backport removal of internal copy of libical (bnc:434982)
* Tue Nov 18 2008 stbinner@suse.de
- kio-nntp: fix fetch of message-ids which contain a %% (bnc#425629)
* Fri Oct 31 2008 dmueller@suse.de
- update to 4.1.3
* see http://kde.org/announcements/changelogs/changelog4_1_2to4_1_3.php
* Tue Oct 21 2008 stbinner@suse.de
- 4_1_BRANCH.diff update:
* don't require < count match > count to consider string as HTML
* Thu Sep 25 2008 dmueller@suse.de
- update to 4.1.2
* see http://kde.org/announcements/changelogs/changelog4_1_1to4_1_2.php
* Mon Sep 15 2008 dmueller@suse.de
- branch diff update
* check for self-assignment
* Fri Sep 05 2008 wstephenson@suse.de
- 4_1_branch diff update
* Fix crash in displaying mails with calendar entries (r856768)
* Thu Aug 28 2008 dmueller@suse.de
- update to 4.1.1
* see http://kde.org/announcements/changelogs/changelog4_1to4_1_1.php
* Sat Aug 16 2008 stbinner@suse.de
- 4_1_branch diff update
* Thu Jul 31 2008 dmueller@suse.de
- 4_1_branch diff update
* Wed Jul 23 2008 dmueller@suse.de
- update to 4.1.0
* Fri Jul 18 2008 dmueller@suse.de
- update to 4.0.99
* Fri Jul 18 2008 dmueller@suse.de
- fix versioning
* Tue Jul 15 2008 dmueller@suse.de
- update to 4.0.98
* Fri Jul 04 2008 dmueller@suse.de
- update to 4.0.85
* Thu Jun 26 2008 dmueller@suse.de
- update to 4.0.84
* Wed Jun 18 2008 dmueller@suse.de
- update to 4.0.83
* Tue Jun 10 2008 dmueller@suse.de
- update to 4.0.82
* Tue Jun 10 2008 dmueller@suse.de
- update to 4.0.81
* Wed May 21 2008 wstephenson@suse.de
- Add gpgme++ class as required by kdepim 4.0.80
* Fri May 16 2008 wstephenson@suse.de
- Add authentication plugins for mail ioslaves
(bnc:383402, kde:97139)
* Tue May 06 2008 dmueller@suse.de
- update to 4.0.72+svn of today to adopt akonadi API change
* Wed Apr 30 2008 dmueller@suse.de
- update to 4.0.72
* Mon Apr 28 2008 dmueller@suse.de
- adapt to akonadi -> akonadi-runtime rename
* Fri Apr 18 2008 dmueller@suse.de
- update to 4.0.70:
* akonadi: API polishment
* Thu Apr 10 2008 dmueller@suse.de
- update to 4.0.69:
* akonadi: API polishment
* export internal api for testcases when compiling in debug mode
* Wed Apr 02 2008 dmueller@suse.de
- update to 4.0.68
* added akonadi platform
* many new unit tests
* Tue Mar 25 2008 dmueller@suse.de
- update to 4.0.67
* Thu Mar 13 2008 dmueller@suse.de
- update to 4.0.66
* fix i18n usage arguments in imap4 ioslave
* fix sieve handling
* fix for kabc file locking
* krazy fixes
* Fri Mar 07 2008 dmueller@suse.de
- update to 4.0.65 snapshot:
* fixes kabc signal/slot connections
* Tue Mar 04 2008 stbinner@suse.de
- update to 4.0.64 snapshot
* Fri Feb 15 2008 dmueller@suse.de
- update 4_0_BRANCH.diff
* Thu Jan 31 2008 dmueller@suse.de
- update to KDE 4.0.1
* Wed Jan 23 2008 stbinner@suse.de
- update 4_0_BRANCH.diff
* Sat Jan 05 2008 stbinner@suse.de
- update to 4.0 release
* Wed Jan 02 2008 stbinner@suse.de
- update to 3.97.2
* Sun Dec 16 2007 dmueller@suse.de
- update to 3.97.1
* Wed Dec 05 2007 dmueller@suse.de
- update to 3.97.0
* Tue Dec 04 2007 dmueller@suse.de
- update to 3.96.3
* Wed Nov 28 2007 dmueller@suse.de
- update to 3.96.2
* Wed Nov 21 2007 dmueller@suse.de
- update to 3.96.1
* Wed Nov 14 2007 dmueller@suse.de
- update to 3.96.0
* Tue Nov 06 2007 dmueller@suse.de
- update to 3.95.2
* Thu Nov 01 2007 dmueller@suse.de
- update to 3.95.1
* Tue Oct 30 2007 dmueller@suse.de
- update to 3.95.0
* Thu Oct 18 2007 dmueller@suse.de
- update to 3.94.1
* Wed Oct 17 2007 ro@suse.de
- added directory to filelist
* Mon Oct 08 2007 dmueller@suse.de
- update to KDE 4.0 Beta 3
* Tue Oct 02 2007 stbinner@suse.de
- update to 3.93.0.svn720095
* Wed Sep 26 2007 stbinner@suse.de
- update to 3.93.0.svn717236
* Thu Sep 13 2007 stbinner@suse.de
- update to 3.93.0.svn712050
* Sat Sep 01 2007 stbinner@suse.de
- update to KDE 4.0 Beta 2
* Thu Aug 23 2007 stbinner@suse.de
- update to 3.92.0.svn703895
* Thu Aug 16 2007 stbinner@suse.de
- update to 3.92.0.svn700734
* Thu Aug 09 2007 stbinner@suse.de
- update to 3.92.0.svn697324
* Sat Jul 28 2007 stbinner@suse.de
- update to KDE 4.0 Beta 1
* Thu Jul 12 2007 stbinner@suse.de
- update to 3.91.0.svn672298
* Sat Jun 23 2007 stbinner@suse.de
- update to 3.90.1.svn678423
* Fri Jun 08 2007 stbinner@suse.de
- update to 3.90.1.svn670093
* Fri Jun 01 2007 coolo@suse.de
- simplify spec file by using macros from kde4-filesystem
* Wed May 30 2007 coolo@suse.de
- fix build after kdelibs changes
* Mon May 28 2007 dmueller@suse.de
- update to 3.90.1.svn668118
* Mon May 07 2007 stbinner@suse.de
- initial package in abuild