mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-09 00:17:31 +00:00
added extra/claws-mail
This commit is contained in:
parent
649df85480
commit
b9a4c0d55c
2 changed files with 92 additions and 0 deletions
76
extra/claws-mail/PKGBUILD
Normal file
76
extra/claws-mail/PKGBUILD
Normal file
|
@ -0,0 +1,76 @@
|
|||
# $Id$
|
||||
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
|
||||
|
||||
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
# - drop valgrind makedepend
|
||||
|
||||
pkgname=claws-mail
|
||||
pkgver=3.10.1
|
||||
pkgrel=1.1
|
||||
pkgdesc="A GTK+ based e-mail client."
|
||||
arch=('i686' 'x86_64')
|
||||
license=('GPL3')
|
||||
url="http://www.claws-mail.org"
|
||||
depends=('gtk2' 'gnutls' 'startup-notification' 'enchant' 'gpgme' 'libetpan' 'compface'
|
||||
'libsm' 'dbus-glib' 'hicolor-icon-theme' 'desktop-file-utils')
|
||||
makedepends=('spamassassin' 'bogofilter'
|
||||
# dependencies for plugins
|
||||
'libsoup' 'libgdata' 'webkitgtk2' 'libnotify' 'libcanberra' 'poppler-glib' 'pygtk')
|
||||
#'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'
|
||||
'webkitgtk2: for the fancy webkit html plugin'
|
||||
'libsoup: for the fancy webkit html plugin'
|
||||
'libgdata: for gdata plugin'
|
||||
'poppler-glib: for pdf viewer plugin'
|
||||
'ghostscript: for pdf viewer plugin')
|
||||
replaces=('sylpheed-claws' 'claws-mail-extra-plugins')
|
||||
conflicts=('claws-mail-extra-plugins')
|
||||
provides=('claws')
|
||||
install=claws-mail.install
|
||||
source=(http://downloads.sourceforge.net/sourceforge/claws-mail/${pkgname}-${pkgver}.tar.xz{,.asc})
|
||||
sha1sums=('fff74eabee65b78dc842abf34819cc5dd9e7feca'
|
||||
'SKIP')
|
||||
|
||||
build() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
|
||||
# fixes for python2
|
||||
export PYTHON="/usr/bin/python2"
|
||||
sed -i 's@^#!.*python.*@#!/usr/bin/python2@' tools/*.py
|
||||
sed -i 's:python -c:python2 -c:g' configure
|
||||
|
||||
./configure --prefix=/usr --disable-static \
|
||||
--enable-enchant \
|
||||
--enable-gnutls \
|
||||
--enable-ldap \
|
||||
--enable-crash-dialog \
|
||||
--enable-pgpmime-plugin \
|
||||
--enable-spamassassin-plugin \
|
||||
--enable-bogofilter-plugin \
|
||||
#--help
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
make DESTDIR=${pkgdir} install
|
||||
|
||||
# build and install extra tools
|
||||
cd tools
|
||||
make
|
||||
# all executables and .conf files ; only top directory
|
||||
find -maxdepth 1 -type f -and -perm /111 -or -name '*.conf' | while read i ; do
|
||||
install -D -m755 ${i} \
|
||||
${pkgdir}/usr/lib/claws-mail/tools/${i}
|
||||
done
|
||||
}
|
16
extra/claws-mail/claws-mail.install
Normal file
16
extra/claws-mail/claws-mail.install
Normal file
|
@ -0,0 +1,16 @@
|
|||
post_install() {
|
||||
echo "install \"html2ps\" from AUR to add support for printing html mails with fancy plugin"
|
||||
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
|
||||
update-desktop-database -q
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
|
||||
update-desktop-database -q
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
|
||||
update-desktop-database -q
|
||||
}
|
||||
|
Loading…
Reference in a new issue