Date: Tuesday, September 9, 2014 @ 13:08:55 Author: jgc Revision: 221270
upgpkg: evolution 3.12.6-1 Modified: evolution/trunk/PKGBUILD ----------+ PKGBUILD | 51 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 32 insertions(+), 19 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-09-09 09:50:59 UTC (rev 221269) +++ PKGBUILD 2014-09-09 11:08:55 UTC (rev 221270) @@ -2,31 +2,21 @@ # Maintainer: Jan Alexander Steffens (heftig) <[email protected]> # Contributor: Jan de Groot <[email protected]> -pkgname=evolution -pkgver=3.12.5 +pkgbase=evolution +pkgname=('evolution' 'evolution-bogofilter' 'evolution-spamassassin') +pkgver=3.12.6 pkgrel=1 pkgdesc="Manage your email, contacts and schedule" arch=(i686 x86_64) license=(GPL) -depends=(gnome-desktop evolution-data-server gtkhtml4 libcanberra libpst libytnef psmisc - desktop-file-utils hicolor-icon-theme dconf gtkspell3) -makedepends=(intltool itstool docbook-xsl networkmanager bogofilter spamassassin highlight) -optdepends=('bogofilter: possible junk filter plugin' - 'spamassassin: possible junk filter plugin' - 'highlight: text highlight plugin') -groups=('gnome-extra') +makedepends=(intltool itstool docbook-xsl networkmanager bogofilter spamassassin highlight gnome-desktop evolution-data-server gtkhtml4 libcanberra libpst libytnef psmisc desktop-file-utils hicolor-icon-theme dconf gtkspell3) options=('!emptydirs') -install=evolution.install url=https://wiki.gnome.org/Apps/Evolution -source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver:0:4}/$pkgname-$pkgver.tar.xz) -sha256sums=('524fb582db58fe22d79aa51e673e5fc85bcdd7d389e29c117664aed57cc4c123') +source=(http://ftp.gnome.org/pub/gnome/sources/$pkgbase/${pkgver:0:4}/$pkgbase-$pkgver.tar.xz) +sha256sums=('5f17a564a3c0351c1d0823551f80579ef611d51ab9db1e7f8d2ad7ed126bf76d') -prepare() { - cd $pkgname-$pkgver -} - build() { - cd $pkgname-$pkgver + cd $pkgbase-$pkgver ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var \ @@ -41,7 +31,30 @@ make } -package() { - cd $pkgname-$pkgver +package_evolution() { + depends=(gnome-desktop evolution-data-server gtkhtml4 libcanberra libpst libytnef psmisc + desktop-file-utils hicolor-icon-theme dconf gtkspell3) + install=evolution.install + optdepends=('highlight: text highlight plugin' + 'evolution-spamassassin: Spamassassin spam check plugin' + 'evolution-bogofilter: Bogofilter spam check plugin') + groups=('gnome-extra') + + cd $pkgbase-$pkgver make DESTDIR="$pkgdir" install + + mkdir ../plugins + mv "$pkgdir/usr/lib/evolution/3.12/modules/module-bogofilter.so" ../plugins/ + mv "$pkgdir/usr/lib/evolution/3.12/modules/module-spamassassin.so" ../plugins/ } + + +package_evolution-bogofilter() { + depends=("evolution=$pkgver" 'bogofilter') + install -Dm755 plugins/module-bogofilter.so "$pkgdir/usr/lib/evolution/3.12/modules/module-bogofilter.so" +} + +package_evolution-spamassassin() { + depends=("evolution=$pkgver" 'spamassassin') + install -Dm755 plugins/module-spamassassin.so "$pkgdir/usr/lib/evolution/3.12/modules/module-spamassassin.so" +}
