1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-24 19:55:26 +03:00
aports/testing/mailmunge/APKBUILD

76 lines
1.6 KiB
Text

# Contributor: Duncan Bellamy <dunk@denkimushi.com>
# Maintainer: Duncan Bellamy <dunk@denkimushi.com>
pkgname=mailmunge
pkgver=3.11
pkgrel=0
pkgdesc="email filtering framework that uses libmilter to interface with Postfix or Sendmail"
url="https://mailmunge.org"
arch="all"
license="GPL-2.0-only"
pkgusers="mailmunge"
pkggroups="mailmunge"
depends="
perl-io-socket-ssl
perl-html-parser
perl-mail-dkim
perl-mime-tools
perl-socket
perl-time-local
perl-unix-syslog
tzdata
"
makedepends="libmilter-dev"
checkdepends="
perl-dbi
perl-file-find-rule
perl-html-parser
perl-json-any
perl-json-xs
perl-mail-spamassassin
perl-net-dns
perl-dbd-sqlite
perl-test-deep
perl-test-pod
perl-test-pod-coverage
perl-utils
"
subpackages="$pkgname-openrc $pkgname-doc"
install="$pkgname.pre-install"
source="$pkgname-$pkgver.tar.gz::https://git.skoll.ca/Skollsoft-Public/mailmunge/archive/v$pkgver.tar.gz"
builddir="$srcdir/$pkgname"
prepare() {
default_prepare
# delete failing mx DNS test (expects some local addresses)
rm -f perl/t/91-getmx.t
}
build() {
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--localstatedir=/var \
--with-perlinstalldirs=vendor \
make
}
check() {
make test
}
package() {
make DESTDIR="$pkgdir" install
# delete systemd and tests
rm -rf "$pkgdir"/etc/systemd
rm -rf "$pkgdir"/usr/share/perl*/vendor_perl/Test
install -dm 750 -o mailmunge -g mailmunge \
var/spool/mailmunge
}
sha512sums="
ab5d5ddb69c48faf6857c7afa48cc8c3c9b69e73b78604765d4feebb0827d15fd84789882855f98936bb5f1f38d881a0a4362a1e28eb8f08253d9488ef33ee6a mailmunge-3.11.tar.gz
"