packages/mutt/PKGBUILD
2024-05-21 23:30:36 +02:00

97 lines
2.3 KiB
Bash

# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: David Runge <dvzrv@archlinux.org>
# Maintainer: T.J. Townsend <blakkheim@archlinux.org>
# Contributor: Gaetan Bisson <bisson@archlinux.org>
# Contributor: tobias [tobias [at] archlinux.org]
pkgname=mutt
pkgver=2.2.13
pkgrel=3
pkgdesc="Small but very powerful text-based mail client"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="http://www.mutt.org/"
license=(GPL2)
depends=(
glibc
libgpg-error
mime-types
sqlite
zlib
)
makedepends=(
docbook-xml
docbook-xsl
elinks
gdbm
git
gpgme
krb5
libidn2
libsasl
libxslt
lynx
ncurses
openssl
)
optdepends=(
'perl: for smime_keys'
'python: for experimental mutt_oath2.py'
'smtp-forwarder: to send mail'
)
backup=(etc/$pkgname/Muttrc)
install=$pkgname.install
source=("git+https://gitlab.com/muttmua/mutt.git#tag=mutt-${pkgver//./-}-rel?signed")
sha512sums=('7de4c22c08cc806b283f310460dc42a3c151ef8d77f1558e6b5b215b82c6c8eeacd99c0a40f3c81414a0584db1d3b24e82db84c034646dc81609f763bb872d7c')
b2sums=('1d350e8fb117e522e72af91ed96f8c9358a9d98c1e4b05bb8e69bbb036a3806e0102146d8e832cb52133e2492f0e41e70b923c24b525b812a737c294e2343b42')
validpgpkeys=('8975A9B33AA37910385C5308ADEF768480316BDA') # Kevin J. McCarthy <kevin@8t8.us>
prepare() {
cd $pkgname
autoreconf -fiv
}
build() {
local configure_options=(
--prefix=/usr
--sysconfdir=/etc/$pkgname
--enable-autocrypt
--enable-compressed
--enable-debug
--enable-gpgme
--enable-hcache
--enable-imap
--enable-pop
--enable-sidebar
--enable-smtp
--with-curses=/usr
--with-gss=/usr
--with-idn2
--with-sasl
--with-sqlite3
--with-ssl=/usr
)
cd $pkgname
./configure "${configure_options[@]}"
make
}
package() {
depends+=(
gdbm libgdbm.so
gpgme libgpgme.so
krb5 libgssapi_krb5.so
libidn2 libidn2.so
libsasl libsasl2.so
ncurses libncursesw.so
openssl libssl.so
)
make DESTDIR="$pkgdir" install -C $pkgname
# we backup /etc/mutt/Muttrc and don't need another copy
rm -v "$pkgdir/etc/$pkgname/Muttrc.dist"
# a more comprehensive list of mime types is provided by mailcap in /etc/mime.types
rm -v "$pkgdir/etc/$pkgname/mime.types"{,.dist}
ln -sv ../mime.types "$pkgdir/etc/$pkgname/mime.types"
}