# Contributor: Ɓukasz Jendrysik # Maintainer: Natanael Copa setvar pkgname = 'claws-mail' setvar pkgver = '3.15.0' setvar pkgrel = '0' setvar pkgdesc = ""A GTK+ based e-mail client."" setvar url = ""http://www.claws-mail.org"" setvar arch = ""all"" setvar license = ""GPL3"" setvar subpackages = ""$pkgname-dbg $pkgname-dev $pkgname-doc $pkgname-lang $pkgname-plugins-acpi-notifier:_acpi $pkgname-plugins-address-keeper:_address_keeper $pkgname-plugins-archive:_archive $pkgname-plugins-att-remove:_att_remover $pkgname-plugins-attatchwarner:_attatchwarner $pkgname-plugins-clamd:_clamd $pkgname-plugins-fetchinfo:_fetchinfo $pkgname-plugins-mailmbox:_mailmbox $pkgname-plugins-notification:_notification $pkgname-plugins-pdf-viewer:_pdf $pkgname-plugins-perl:_perl $pkgname-plugins-pgp:_pgp $pkgname-plugins-python:_python $pkgname-plugins-rssyl:_rssyl $pkgname-plugins-smime:_smime $pkgname-plugins-spamassassin:_spamassassin $pkgname-plugins-spamreport:_spamreport $pkgname-plugins-tnef:_tnef $pkgname-plugins-vcalendar:_vcalendar "" setvar makedepends = ""gtk+-dev libressl-dev startup-notification-dev enchant-dev libgcrypt-dev libsm-dev gnutls-dev curl-dev dbus-glib-dev libetpan-dev openldap-dev gpgme-dev libsoup-dev perl-dev poppler-dev python2-dev py-gtk-dev libarchive-dev libnotify-dev pinentry-gtk spamassassin libical-dev ytnef-dev "" setvar depends = ""aspell-en"" setvar source = ""http://www.claws-mail.org/download.php?file=releases/claws-mail-$pkgver.tar.gz"" setvar builddir = ""$srcdir"/$pkgname-$pkgver" proc build { cd $builddir' DATADIRNAME=share' ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --disable-static \ --enable-enchant \ --enable-gnutls \ --enable-ldap \ --disable-crash-dialog \ --enable-pgpmime-plugin \ --enable-spamassassin-plugin \ --disable-bogofilter-plugin \ --enable-compface \ --enable-pdf_viewer-plugin \ --disable-jpilot \ --disable-bsfilter-plugin \ --disable-newmail-plugin # force disabling of backtrace. the core dump was more useful sed -i -e '/HAVE_BACKTRACE/d' config.h make cd tools make } proc package { cd $builddir make DESTDIR="$pkgdir" install find tools -maxdepth 1 -type f -and -perm 111 -or -name '*.conf' | while read i { install -D -m755 ${i} "$pkgdir"/usr/lib/claws-mail/tools/${i} } } proc _plugin { setvar pkdesc = "$1" setvar depends = ""claws-mail=$pkgver-r$pkgrel $2"" local _i= shift 2 mkdir -p "$subpkgdir"/usr/lib/claws-mail/pluginsfor _i in @ARGV { mv "$pkgdir"/usr/lib/claws-mail/plugins/${_i}* \ "$subpkgdir"/usr/lib/claws-mail/plugins/ } } proc _acpi { _plugin "ACPI notification plugin for Claws Mail" "" acpi_notifier } proc _address_keeper { _plugin "Never forget a typed address in Claws Mail" "" address_keeper } proc _archive { _plugin "Archiving features for Claws Mail" "" archive } proc _att_remover { _plugin "Attachments remover plugin for Claws Mail" "" att_remover } proc _attatchwarner { _plugin "Attachments warner plugin for Claws Mail" "" attachwarner } proc _clamd { _plugin "Use Clam AntiVirus to scan messages in Claws Mail" "" clamd } proc _fetchinfo { _plugin "Modify headers of downloaded messages in Claws Mail" "" \ fetchinfo } proc _mailmbox { _plugin "Add support for mailboxes in mbox format to Claws Mail" "" \ mailmbox } proc _notification { _plugin "Various ways to notify about new messages in Claws Mail" "" \ notification } proc _pdf { _plugin "PDF and ghostscript viewer plugin Claws Mail" "" pdf } proc _perl { _plugin "Perl based extended filtering engine for Claws Mail" "" perl } proc _pgp { _plugin "PGP plugin for signing and encrypting with Claws Mail" \ "pinentry-gtk" pgp } proc _python { _plugin "Python plugin for Claws Mail" "" python } proc _rssyl { _plugin "RSS plugin for Claws Mail" "" rssyl } proc _smime { _plugin "S/MIME support for Claws Mail" "claws-mail-plugins-pgp" smime } proc _spamassassin { _plugin "Spamassassin plugin for Claws Mail" "spamassassin" spamass } proc _spamreport { _plugin "Report spam mail to various places with Claws Mail" "" \ spamreport } proc _tnef { _plugin "TNEF message parsing for Claws Mail" "" tnef_parse } proc _vcalendar { _plugin "Handling of vCalendar messages in Claws Mail" "" vcalendar } setvar sha512sums = ""90850f90b353c993498e1710668105e3d359cb98adb04ab9cf6597d1b8593d34630cf41ed2cbe6c38fd030d1a14fc49aab2a4d9c2852999778b896271c0ddd7a claws-mail-3.15.0.tar.gz""