# $Id: PKGBUILD 256270 2015-12-16 07:08:40Z arojas $ # Maintainer (Arch): Felix Yan # Contributor (Arch): Andrea Scarpino # Contributor (Arch): Pierre Schmitz # Maintainer: André Silva pkgbase=kdepim pkgname=(akonadiconsole kaddressbook kmail knotes korganizer libkdepim) pkgver=15.12.0 pkgrel=1.nonprism1 arch=('i686' 'x86_64') url='http://pim.kde.org' license=('GPL' 'LGPL' 'FDL') groups=('kde-applications' 'kdepim') makedepends=(extra-cmake-modules kdepim-runtime qt5-tools kdoctools knewstuff khtml ktexteditor kdnssd kldap libktnef kontactinterface kxmlrpcclient kblog akonadi-search boost) source=("http://download.kde.org/stable/applications/$pkgver/src/$pkgbase-$pkgver.tar.xz") sha1sums=('7308191135cf17fc7fa44014b9f016222a8341d4') prepare() { mkdir -p build } build() { cd build cmake ../$pkgbase-$pkgver \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_TESTING=OFF \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ -DLIBEXEC_INSTALL_DIR=lib \ -DKDEPIM_STORAGESERVICE_GDRIVE=OFF make } package_akonadiconsole() { pkgdesc='Akonadi Management and Debugging Console, without Google Drive support' depends=('libkdepim') conflicts=("kdepim-$pkgname") replaces=("kdepim-$pkgname") url='http://pim.kde.org' install='kdepim.install' cd build/akonadiconsole make DESTDIR="$pkgdir" install } package_kaddressbook() { pkgdesc='Contact Manager, without Google Drive support' depends=('libkdepim' 'kontactinterface') conflicts=("kdepim-$pkgname") replaces=("kdepim-$pkgname") url="http://kde.org/applications/office/kaddressbook/" install='kaddressbook.install' for _i in kaddressbook plugins/kaddressbook; do cd "$srcdir"/build/$_i make DESTDIR="$pkgdir" install done } package_kmail() { pkgdesc='Mail Client, without Google Drive support' depends=('libkdepim' 'kontactinterface' 'kio-pim') conflicts=("kdepim-$pkgname") replaces=("kdepim-$pkgname") url="http://kde.org/applications/internet/kmail/" install='kmail.install' for _i in kmail agents/archivemailagent agents/mailfilteragent \ storageservicemanager importwizard libksieve messagelist grantleeeditor mboximporter sieveeditor; do cd "$srcdir"/build/$_i make DESTDIR="$pkgdir" install done for _i in akonadi_archivemail_agent kmail importwizard sieveeditor; do cd "$srcdir"/build/doc/$_i make DESTDIR="$pkgdir" install done } package_knotes() { pkgdesc='Popup Notes, without Google Drive support' depends=('libkdepim' 'kontactinterface') conflicts=("kdepim-$pkgname") replaces=("kdepim-$pkgname") url="http://kde.org/applications/utilities/knotes/" install='kdepim.install' for _i in knotes noteshared agents/notesagent; do cd "$srcdir"/build/$_i make DESTDIR="$pkgdir" install done for _i in knotes akonadi_notes_agent; do cd "$srcdir"/build/doc/$_i make DESTDIR="$pkgdir" install done } package_korganizer() { pkgdesc='Calendar and Scheduling Program, without Google Drive support' depends=('libkdepim' 'kontactinterface') conflicts=("kdepim-$pkgname") replaces=("kdepim-$pkgname") url="http://kde.org/applications/office/korganizer" install='korganizer.install' for _i in korganizer korgac; do cd "$srcdir"/build/$_i make DESTDIR="$pkgdir" install done cd "$srcdir"/build/doc/korganizer make DESTDIR="$pkgdir" install } package_libkdepim() { pkgdesc='Common libraries and resources for KDE PIM applications, without Google Drive support' groups=() depends=('kdepim-runtime' 'akonadi-search' 'knewstuff' 'kldap' 'kdnssd' 'libktnef') conflicts=('kdepim-libkdepim' 'kdepim-kjots' 'kdepim-knode' 'kdepim-kresources' 'kdepim-ktimetracker') url='http://pim.kde.org' install=kdepim.install for _i in agents/sendlateragent calendarsupport grantleetheme incidenceeditor-ng kdgantt2 libkdepim \ accountwizard icons libkdepimdbusinterfaces libkleo mailcommon mailimporter libgravatar eventviews \ messagecomposer messagecore messageviewer templateparser agents/followupreminderagent \ plugins/messageviewer pimcommon pimsettingexporter kaddressbookgrantlee libfollowupreminder libsendlater; do cd "$srcdir"/build/$_i make DESTDIR="$pkgdir" install done for _i in akonadi_sendlater_agent akonadi_followupreminder_agent contactthemeeditor headerthemeeditor pimsettingexporter; do cd "$srcdir"/build/doc/$_i make DESTDIR="$pkgdir" install done mkdir -p "$pkgdir"/etc/xdg install -m644 "$srcdir"/$pkgbase-$pkgver/kdepim.categories "$pkgdir"/etc/xdg }