58 lines
1.9 KiB
Plaintext

# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer: Alex Denes <caskd@redxen.eu>
pkgname=neomutt
pkgver=20210205
pkgrel=0
pkgdesc="Mutt with miscellaneous fixes and feature patches"
url="https://neomutt.org/"
arch="all !riscv64" # blocked by notmuch
options="chmod-clean !check" # mutt_file_read_line hangs on ci, probably requires some device to be present (https://github.com/neomutt/neomutt/blob/bccb959d1c917259e170dd2e51909b27e81bd28f/test/file/mutt_file_read_line.c)
license="GPL-2.0-or-later"
makedepends="cyrus-sasl-dev gdbm-dev gettext-dev gpgme-dev libidn-dev
ncurses-dev openssl-dev notmuch-dev bsd-compat-headers libxslt tcl
docbook-xsl perl w3m"
checkdepends="bash"
subpackages="$pkgname-doc $pkgname-lang"
_test_commit=8629adab700a75c54e8e28bf05ad092503a98f75
source="neomutt-$pkgver.tar.gz::https://github.com/neomutt/neomutt/archive/$pkgver.tar.gz
neomutt-test-files-$_test_commit.tar.gz::https://github.com/neomutt/neomutt-test-files/archive/$_test_commit.tar.gz
"
build() {
./configure \
--notmuch \
--gpgme \
--gdbm \
--ssl \
--sasl \
--testing
make
}
check() {
export NEOMUTT_TEST_DIR="$srcdir/neomutt-test-files-$_test_commit"
(cd $NEOMUTT_TEST_DIR && ./setup.sh)
make test
(cd $NEOMUTT_TEST_DIR && ./restore.sh)
}
package() {
make DESTDIR="$pkgdir" install
mkdir -p "$pkgdir"/usr/share/doc/"$pkgname"
mv contrib/samples "$pkgdir"/usr/share/doc/$pkgname/examples
}
cleanup_srcdir() {
if ! [ -d "$srcdir" ]; then
return 0
fi
# maildir/damson has mode 0000, so fix that
find "$srcdir" -type d -exec chmod 0755 {} \;
default_cleanup_srcdir
}
sha512sums="4e9faaa989eb17d1f65e835d3ad37bbda3307f9a939f351776d4cb4677d856fa998ba0eff04bf0cf344485977077695e07c55e79e0800888f646c46fbfac8554 neomutt-20210205.tar.gz
3d4962210bc558234d818801dcaa7851a0aef011c96d91c054af535186ffda42059fc61fb148c48e1b076999fe3159b31589a69a29ed1897f8928f52fcc157d3 neomutt-test-files-8629adab700a75c54e8e28bf05ad092503a98f75.tar.gz"