# $Id: PKGBUILD 278584 2016-10-13 15:30:27Z arojas $ # Maintainer (Arch): Felix Yan # Contributor (Arch): Andrea Scarpino # Contributor (Arch): Pierre Schmitz # Maintainer: André Silva pkgbase=kdepim pkgname=(akonadiconsole kaddressbook kmail knotes korganizer) pkgver=16.08.2 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 kpimtextedit ktexteditor kdnssd kldap libktnef kontactinterface kxmlrpcclient kblog akonadi-search boost libgravatar mailcommon incidenceeditor libksieve python kdesignerplugin qt5-webengine) source=("http://download.kde.org/stable/applications/$pkgver/src/$pkgbase-$pkgver.tar.xz") sha1sums=('561c78ecbe2cb13ecd7e268a95a0d6d1f6d7f805') prepare() { mkdir -p build } build() { cd build cmake ../$pkgbase-$pkgver \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_TESTING=OFF \ -DCMAKE_INSTALL_PREFIX=/usr \ -DKDE_INSTALL_LIBDIR=lib \ -DKDE_INSTALL_LIBEXECDIR=lib \ -DKDEPIM_STORAGESERVICE_GDRIVE=OFF make } package_akonadiconsole() { pkgdesc='Akonadi Management and Debugging Console, without Google Drive support' depends=(calendarsupport messagelib hicolor-icon-theme) conflicts=("kdepim-$pkgname") replaces=("kdepim-$pkgname") url='http://pim.kde.org' cd build/akonadiconsole make DESTDIR="$pkgdir" install } package_kaddressbook() { pkgdesc='Contact Manager, without Google Drive support' depends=('kdepim-common' 'kontactinterface') optdepends=('kdepim-addons: additional plugins') conflicts=("kdepim-$pkgname") replaces=("kdepim-$pkgname") url="http://kde.org/applications/office/kaddressbook/" cd "$srcdir"/build/kaddressbook make DESTDIR="$pkgdir" install } package_kmail() { pkgdesc='Mail Client, without Google Drive support' depends=(kdepim-common kontactinterface libksieve) optdepends=('kleopatra: mail encryption support' 'kdepim-addons: additional plugins') conflicts=("kdepim-$pkgname") replaces=("kdepim-$pkgname") url="http://kde.org/applications/internet/kmail/" for _i in kmail storageservicemanager importwizard 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=('kdepim-common' 'kontactinterface') conflicts=("kdepim-$pkgname") replaces=("kdepim-$pkgname") url="http://kde.org/applications/utilities/knotes/" cd "$srcdir"/build/knotes make DESTDIR="$pkgdir" install 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=('kdepim-common' 'kontactinterface') optdepends=('kdepim-addons: additional plugins') conflicts=("kdepim-$pkgname") replaces=("kdepim-$pkgname") url="http://kde.org/applications/office/korganizer" cd "$srcdir"/build/korganizer make DESTDIR="$pkgdir" install cd "$srcdir"/build/doc/korganizer make DESTDIR="$pkgdir" install }