mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-24 19:55:26 +03:00
76 lines
1.6 KiB
Text
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
|
|
"
|