# Maintainer: Andreas Grapentin # Maintainer (Arch): Andreas Radke # Contributor: Márcio Silva pkgname=claws-mail pkgver=3.15.1 pkgrel=3.nonprism1 arch=(i686 x86_64 armv7h) pkgdesc="A GTK+ based e-mail client, without libgdata support" url="http://www.claws-mail.org" license=(GPL3) depends=(gtk2 gnutls startup-notification enchant gpgme libetpan compface libsm dbus-glib hicolor-icon-theme desktop-file-utils) makedepends=(spamassassin bogofilter valgrind # dependencies for plugins libnotify libcanberra poppler-glib pygtk libytnef libical dillo # deps to build the docs docbook-utils) #'libchamplain' needed for geolocation plugin, disabled for now - most time it's not compatible with current gnome releases optdepends=('python2: needed for some tools and python plugin' 'perl: needed for some tools and perl plugin' 'spamassassin: adds support for spamfiltering' 'bogofilter: adds support for spamfiltering' 'libnotify: for notification plugin' 'libcanberra: for notification plugin' 'dbus: for notification plugin' 'libxml2: for gtkhtml2_viewer and rssyl plugins' 'curl: for gtkhtml2_viewer, vcalendar, rssyl and spamreport plugins' 'libarchive: for archive plugin and various other plugins' 'libytnef: for tnef_parse plugin' 'poppler-glib: for pdf viewer plugin' 'ghostscript: for pdf viewer plugin' 'libical: for vcalendar plugin' 'dillo: for html viewer plugin') replaces=(sylpheed-claws claws-mail-extra-plugins claws-mail-libre claws-mail-libre-nonprism claws-mail-nonprism) conflicts=(claws-mail-extra-plugins claws-mail-libre claws-mail-libre-nonprism claws-mail-nonprism) provides=(claws) source=(http://www.claws-mail.org/download.php?file=releases/claws-mail-$pkgver.tar.xz{,.asc} dillo-plugin.diff enchant-2.patch claws-mail-3.15.1-libical3.patch) sha256sums=('8d093c2f32db863c1141d56e35424c04ee48fe5d6adf4c7f349f647fa3149542' 'SKIP' '4913d101aa32a69afda7ffb17eb23dce8580bfb619e28cc271f4ea10ce39cc5d' 'fafd9713b265b55a84b01e5071d930965b98d34cde57be4aaa46c5eb6c2635ce' '160cb7a3ac057c5a8f65427adc152f53abd372eeaf1b371e9a99bfcb741a793f') validpgpkeys=('8B3B297A03468356692F8D592CD716D654D6BBD4') # Paul prepare() { cd $pkgname-$pkgver # upstream reintroduction of dillo plugin - after fancy plugin dropped patch -Np1 -i ../dillo-plugin.diff patch -Np1 -i ../enchant-2.patch patch -Np1 -i ../claws-mail-3.15.1-libical3.patch autoreconf -vfi sed -i 's@^#!.*python.*@#!/usr/bin/python2@' tools/*.py sed -i 's:python -c:python2 -c:g' configure } build() { cd $pkgname-$pkgver # fixes for python2 export PYTHON="/usr/bin/python2" ./configure --prefix=/usr --disable-static \ --enable-enchant \ --enable-gnutls \ --enable-ldap \ --enable-crash-dialog \ --enable-pgpmime-plugin \ --enable-spamassassin-plugin \ --enable-bogofilter-plugin \ --disable-gdata-plugin #--help sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } package() { cd $pkgname-$pkgver make DESTDIR="$pkgdir" install # install extra tools cd tools install -m755 -d $pkgdir/usr/lib/claws-mail/tools for files in *.pl *.py *.sh kdeservicemenu multiwebsearch.conf tb2claws-mail update-po uudec uuooffice README; do cp -arv $files $pkgdir/usr/lib/claws-mail/tools/$i done }