# $Id: PKGBUILD 108250 2011-01-30 15:05:18Z 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.5.94.1 pkgrel=2 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' 'docbook-xsl') #source=("http://download.kde.org/unstable/${pkgver}/src/${pkgbase}-${pkgver}.tar.bz2") source=("http://download.kde.org/unstable/${pkgbase}/${pkgver}/src/${pkgbase}-${pkgver}.tar.bz2" 'disable-l10n.patch') sha1sums=('0243aa59c3acd9c38403b3acddb33c22c9c39c65' '25e36f160ced051268e59fad6ed2de33a9c7657a') build() { cd "${srcdir}"/${pkgbase}-${pkgver} patch -Np0 -i "${srcdir}"/disable-l10n.patch 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 templateparser 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 kontact/pics 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 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 }