File kdepimlibs4.spec of Package kdepimlibs4

#
# spec file for package kdepimlibs4
#
# Copyright (c) 2011 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 libassuan-devel libical-devel libkde4-devel openldap2-devel
License:        LGPLv2.1+
Group:          System/GUI/KDE
Summary:        KDE PIM Libraries
Url:            http://www.kde.org
Version:        4.6.0
Release:        4.<RELEASE2>
Source0:        kdepimlibs-%version.tar.bz2
Patch0:         4_6_BRANCH.diff
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Requires:       libkdepimlibs4 = %version
Requires:       kdelibs4 >= %( echo `rpm -q --queryformat '%{VERSION}' libkde4-devel`)
Requires(post):     shared-mime-info
Requires(postun):   shared-mime-info
%requires_ge        libical0
Recommends:     cyrus-sasl-crammd5 cyrus-sasl-plain cyrus-sasl-digestmd5

%description
This package contains the basic packages for KDE PIM applications.



Authors:
--------
    The KDE Team <kde@kde.org>

%prep
%setup -q -n kdepimlibs-%version
%patch0

%build
  %cmake_kde4 -d build -- -DKDE4_ENABLE_FINAL=1
  %make_jobs

%install
  cd build
  %makeinstall
  %kde_post_install

%post
/sbin/ldconfig
/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :

%postun
/sbin/ldconfig
/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :

%clean
  rm -rf $RPM_BUILD_ROOT

%package -n libkdepimlibs4
License:        LGPLv2.1+
Group:          System/GUI/KDE
Summary:        KDE PIM Libraries
%requires_ge    libical0
%requires_ge    libqt4-x11

%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
%_kde4_libdir/libkabc.so.*
%_kde4_libdir/libkabc_file_core.so.*
%_kde4_libdir/libkcal.so.*
%_kde4_libdir/libkldap.so.*
%_kde4_libdir/libkmime.so.*
%_kde4_libdir/libkresources.so.*
%_kde4_libdir/libktnef.so.*
%_kde4_libdir/libkxmlrpcclient.so.*
%_kde4_libdir/libsyndication.so.*
%_kde4_libdir/libkimap.so.*
%_kde4_libdir/libkblog.so.*
%_kde4_libdir/libkpimutils.so.*
%_kde4_libdir/libmailtransport.so.*
%_kde4_libdir/libgpgme++.so.*
%_kde4_libdir/libgpgme++-pthread.so.*
%_kde4_libdir/libkcalcore.so.*
%_kde4_libdir/libkcalutils.so.*
%_kde4_libdir/libkmbox.so.*
%if %suse_version > 1020
%_kde4_libdir/libgpgme++-pth.so.*
%endif
%_kde4_libdir/libkpimidentities.so.*
%_kde4_libdir/libqgpgme.so.*
%_kde4_libdir/libkholidays.so.*
%_kde4_libdir/libmicroblog.so.*
%_kde4_libdir/libkpimtextedit.so.*
%_kde4_libdir/libkontactinterface.so.*

%package -n libakonadi4
License:        LGPLv2.1+
Group:          System/GUI/KDE
Summary:        PIM Storage Service Libraries
Requires:       libkdepimlibs4 = %version
%requires_ge    libqt4-x11

%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
%_kde4_libdir/libakonadi-kde.so*
%_kde4_libdir/libakonadi-kmime.so*
%_kde4_libdir/libakonadi-kabc.so*
%_kde4_libdir/libakonadi-contact.so*
%_kde4_libdir/libakonadi-kcal.so*
%_kde4_libdir/libakonadi-calendar.so*

%package -n libkdepimlibs4-devel
License:        LGPLv2.1+
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:       libakonadi4 = %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
# move this one to cmake ?
%dir %_kde4_libdir/cmake
%_kde4_libdir/cmake/KdepimLibs
/usr/include/*
%_kde4_appsdir/cmake
%_kde4_libdir/libkabc.so
%_kde4_libdir/libkabc_file_core.so
%_kde4_libdir/libkcal.so
%_kde4_libdir/libkldap.so
%_kde4_libdir/libkmime.so
%_kde4_libdir/libkresources.so
%_kde4_libdir/libktnef.so
%_kde4_libdir/libkxmlrpcclient.so
%_kde4_libdir/libsyndication.so
%_kde4_libdir/libkimap.so
%_kde4_libdir/libkblog.so
%_kde4_libdir/libkpimutils.so
%_kde4_libdir/libmailtransport.so
%_kde4_libdir/libgpgme++.so
%_kde4_libdir/libgpgme++-pthread.so
%if %suse_version > 1020
%_kde4_libdir/libgpgme++-pth.so
%endif
%_kde4_libdir/libkpimidentities.so
%_kde4_libdir/libqgpgme.so
%_kde4_libdir/libkholidays.so
%_kde4_libdir/libmicroblog.so
%_kde4_libdir/libkpimtextedit.so
%dir %_kde4_libdir/gpgmepp
%_kde4_libdir/gpgmepp/GpgmeppConfig.cmake
%_kde4_libdir/gpgmepp/GpgmeppLibraryDepends.cmake
%_kde4_libdir/libkontactinterface.so
%_kde4_libdir/libkcalcore.so
%_kde4_libdir/libkcalutils.so
%_kde4_libdir/libkmbox.so

%files
%defattr(-,root,root)
%doc COPYING COPYING.BSD COPYING.LIB
%exclude %_kde4_appsdir/cmake
%doc %lang(en) %_kde4_htmldir/en/kcontrol
%doc %lang(en) %_kde4_htmldir/en/kioslave
%_kde4_libdir/kde4
%_kde_share_dir/apps
/usr/share/dbus-1/*/*
%_kde_share_dir/services
%_kde_share_dir/servicetypes
%_kde_share_dir/config.kcfg/resourcebase.kcfg
%_kde_share_dir/config.kcfg/mailtransport.kcfg
%_kde_share_dir/config.kcfg/recentcontactscollections.kcfg
%_kde_share_dir/config.kcfg/specialmailcollections.kcfg
/usr/share/mime/packages/kdepimlibs-mime.xml

%changelog
openSUSE Build Service is sponsored by