mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-02 14:32:14 +01:00
58 lines
1.9 KiB
Plaintext
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"
|