# $Id: PKGBUILD 259364 2016-02-16 00:03:16Z 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.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 khtml ktexteditor kdnssd kldap libktnef kontactinterface kxmlrpcclient kblog akonadi-search boost) source=("http://download.kde.org/stable/applications/$pkgver/src/$pkgbase-$pkgver.tar.xz" bug359377.patch::"https://quickgit.kde.org/?p=kdepim.git&a=commitdiff&h=f6bbc995&o=plain") sha1sums=('1a35def4ecba5c5830ca66e476975dd034ba34fa' '9f9568b8549fae7a138331ab24be03f1a13a117a') prepare() { mkdir -p build cd $pkgbase-$pkgver # Fix crash when deleting notes http://bugs.kde.org/show_bug.cgi?id=359377 patch -p1 -i ../bug359377.patch } 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-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 # Included in oxygen-icons 5.19.0 rm -vr "$pkgdir/usr/share/icons" }