# $Id: PKGBUILD 140020 2011-10-05 19:12:21Z andrea $ # Maintainer: Andrea Scarpino # Contributor: Pierre Schmitz pkgbase=kdepim pkgname=('kdepim-akonadiconsole' 'kdepim-akregator' 'kdepim-blogilo' 'kdepim-console' 'kdepim-kaddressbook' 'kdepim-kalarm' 'kdepim-kjots' 'kdepim-kleopatra' 'kdepim-kmail' 'kdepim-knode' 'kdepim-knotes' 'kdepim-kontact' 'kdepim-korganizer' 'kdepim-kresources' 'kdepim-ktimetracker' 'kdepim-libkdepim' 'kdepim-wizards') pkgver=4.7.2 pkgrel=1 arch=('i686' 'x86_64') url='http://pim.kde.org' license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdepim') makedepends=('pkgconfig' 'cmake' 'automoc4' 'boost' 'kdepim-runtime' 'libxss' 'pilot-link' 'kde-agent') source=("http://download.kde.org/stable/${pkgver}/src/${pkgbase}-${pkgver}.tar.bz2") sha1sums=('41983556eb54a740a20d274878006ace5bc73c1c') build() { cd "${srcdir}" mkdir build cd build cmake ../${pkgbase}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=ON \ -DCMAKE_INSTALL_PREFIX=/usr \ -DKDEPIM_BUILD_MOBILE=OFF make } package_kdepim-akonadiconsole() { pkgdesc='Akonadi Management and Debugging Console' depends=('kdepim-libkdepim') url='http://pim.kde.org' install='kdepim.install' cd "${srcdir}"/build/akonadiconsole make DESTDIR="${pkgdir}" install } package_kdepim-akregator() { pkgdesc='A Feed Reader for KDE' depends=('kdepim-libkdepim') url="http://kde.org/applications/internet/akregator/" install='kdepim.install' cd "${srcdir}"/build/akregator make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/doc/akregator make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/kontact/plugins/akregator make DESTDIR="${pkgdir}" install } package_kdepim-blogilo() { pkgdesc='A KDE Blogging Client' depends=('kdepim-runtime') url="http://kde.org/applications/internet/blogilo/" replaces=('blogilo') conflicts=('blogilo') install='kdepim.install' cd "${srcdir}"/build/blogilo make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/doc/blogilo make DESTDIR="${pkgdir}" install } package_kdepim-console() { pkgdesc='Command line tool for accessing calendar files' depends=('kdepim-runtime') url='http://pim.kde.org' install='kdepim.install' cd "${srcdir}"/build/console make DESTDIR="${pkgdir}" install } package_kdepim-kaddressbook() { pkgdesc='Contact Manager' depends=('kdepim-libkdepim') url="http://kde.org/applications/office/kaddressbook/" install='kdepim.install' cd "${srcdir}"/build/kaddressbook make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/kontact/plugins/kaddressbook make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/plugins/kaddressbook make DESTDIR="${pkgdir}" install } package_kdepim-kalarm() { pkgdesc='Personal Alarm Scheduler' depends=('kdepim-libkdepim') url="http://kde.org/applications/utilities/kalarm/" install='kdepim.install' cd "${srcdir}"/build/kalarm make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/doc/kalarm make DESTDIR="${pkgdir}" install } package_kdepim-kjots() { pkgdesc='Note Taker' depends=('kdepim-libkdepim') url="http://kde.org/applications/utilities/kjots/" install='kdepim.install' cd "${srcdir}"/build/kjots make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/doc/kjots make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/kontact/plugins/kjots make DESTDIR="${pkgdir}" install } package_kdepim-kleopatra() { pkgdesc='Certificate Manager and Unified Crypto GUI' depends=('kdepim-libkdepim') url="http://kde.org/applications/utilities/kleopatra/" cd "${srcdir}"/build/kleopatra make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/doc/kleopatra make DESTDIR="${pkgdir}" install } package_kdepim-kmail() { pkgdesc='Mail Client' depends=('kdepim-libkdepim') url="http://kde.org/applications/internet/kmail/" install='kdepim.install' conflicts=('kdepim-kmailcvt' 'kdepim-ksendemail' 'kdepim-libksieve' 'kdepim-mimelib' 'kdepim-plugins') replaces=('kdepim-kmailcvt' 'kdepim-ksendemail' 'kdepim-libksieve' 'kdepim-mimelib' 'kdepim-plugins') for i in kmail doc/kmail kmailcvt ksendemail libksieve mailcommon \ nepomuk_email_feeder ontologies kontact/plugins/kmail; do cd "${srcdir}"/build/${i} make DESTDIR="${pkgdir}" install done } package_kdepim-knode() { pkgdesc='News Reader' depends=('kdepim-libkdepim') url="http://kde.org/applications/internet/knode/" install='kdepim.install' cd "${srcdir}"/build/knode make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/doc/knode make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/kontact/plugins/knode make DESTDIR="${pkgdir}" install } package_kdepim-knotes() { pkgdesc='Popup Notes' depends=('kdepim-libkdepim') url="http://kde.org/applications/utilities/knotes/" install='kdepim.install' cd "${srcdir}"/build/knotes make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/doc/knotes make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/kontact/plugins/knotes make DESTDIR="${pkgdir}" install } package_kdepim-kontact() { pkgdesc='Personal Information Manager' depends=('kdepim-libkdepim') url="http://kde.org/applications/office/kontact/" install='kdepim.install' conflcits=('kdepim-kontactinterfaces') replaces=('kdepim-kontactinterfaces') for i in kontact/src doc/kontact \ kontact/plugins/summary kontact/plugins/specialdates; do cd "${srcdir}"/build/${i} make DESTDIR="${pkgdir}" install done } package_kdepim-korganizer() { pkgdesc='Calendar and Scheduling Program' depends=('kdepim-libkdepim') url="http://kde.org/applications/office/korganizer" install='kdepim.install' cd "${srcdir}"/build/korganizer make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/doc/korganizer make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/kontact/plugins/korganizer make DESTDIR="${pkgdir}" install } package_kdepim-kresources() { pkgdesc='KDE PIM resources' depends=('kdepim-libkdepim') url='http://pim.kde.org' cd "${srcdir}"/build/kresources make DESTDIR="${pkgdir}" install } package_kdepim-ktimetracker() { pkgdesc='Personal Time Tracker' depends=('kdepim-kresources') url="http://kde.org/applications/utilities/ktimetracker/" install='kdepim.install' cd "${srcdir}"/build/ktimetracker make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/doc/ktimetracker make DESTDIR="${pkgdir}" install cd "${srcdir}"/build/kontact/plugins/ktimetracker make DESTDIR="${pkgdir}" install } package_kdepim-libkdepim() { pkgdesc='Library for KDE PIM' groups=() depends=('kde-agent' 'kdepim-runtime') url='http://pim.kde.org' conflicts=('kdepim-icons' 'kdepim-libkleo' 'kdepim-libkpgp' 'kdepim-strigi-analyzer' 'kdepim-akonadi') replaces=('kdepim-icons' 'kdepim-libkleo' 'kdepim-libkpgp' 'kdepim-strigi-analyzer' 'kdepim-akonadi') for i in akonadi_next calendarsupport calendarviews incidenceeditor-ng \ kdgantt2 libkdepim libkdepimdbusinterfaces libkleo libkpgp \ messagecomposer messagecore messagelist messageviewer icons \ strigi-analyzer templateparser plugins/messageviewer \ plugins/ktexteditor; do cd "${srcdir}"/build/${i} make DESTDIR="${pkgdir}" install done } package_kdepim-wizards() { pkgdesc='KDE Groupware Wizard' depends=('kdepim-kresources') url='http://pim.kde.org' cd "${srcdir}"/build/wizards make DESTDIR="${pkgdir}" install }