diff options
author | arjan5 | 2017-09-11 20:02:14 +0200 |
---|---|---|
committer | arjan5 | 2017-09-11 20:02:14 +0200 |
commit | 1ea953f0f02168cc0920453a67ca4e1021f2f381 (patch) | |
tree | c65bdb1ae22a63019ca983388f1fa121d841cdfa | |
download | aur-1ea953f0f02168cc0920453a67ca4e1021f2f381.tar.gz |
MailScanner 5.0.6-4
-rw-r--r-- | .SRCINFO | 45 | ||||
-rw-r--r-- | PKGBUILD | 73 |
2 files changed, 118 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e3abc4073ed9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,45 @@ +pkgbase = mailscanner + pkgdesc = Mail filter for spam, viruses, phishing, and other malicious content + pkgver = 5.0.6_4 + pkgrel = 1 + url = https://mailscanner.info/ + arch = x86_64 + arch = i686 + license = GLP2 + depends = perl-archive-zip + depends = perl-convert-binhex + depends = perl-convert-tnef + depends = perl-dbd-sqlite + depends = perl-dbi + depends = perl-digest-hmac + depends = perl-digest-sha1 + depends = perl-encode-detect + depends = perl-filesys-df + depends = perl-inline-c + depends = perl-io-stringy + depends = perl-html-parser + depends = perl-html-tagset + depends = perl-html-tokeparser-simple + depends = perl-ip-country + depends = perl-mailtools + depends = perl-mail-imapclient + depends = perl-mime-tools + depends = perl-net-cidr + depends = perl-net-dns + depends = perl-net-dns-resolver-programmable + depends = perl-net-ip + depends = perl-ole-storage-lite + depends = perl-test-pod + depends = perl-sys-hostname-long + depends = perl-sys-sigaction + depends = spamassassin + optdepends = perl-data-dump + optdepends = perl-inline + optdepends = perl-module-build + optdepends = perl-test-manifest + optdepends = clamav + source = https://s3.amazonaws.com/msv5/release/MailScanner-5.0.6-4.nix.tar.gz + sha256sums = c04933e235548f94f8ac31e8dd29c141422d9916a0cded84cef2b7540895b47b + +pkgname = mailscanner + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..283e0f919688 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,73 @@ +# Maintainer: arjan5 <aur@anymore.nl> + +pkgname=mailscanner +pkgver=5.0.6_4 +pkgrel=1 +pkgdesc="Mail filter for spam, viruses, phishing, and other malicious content" +arch=("x86_64" "i686") +url=https://mailscanner.info/ +license=('GLP2') +depends=( + perl-archive-zip + perl-convert-binhex + perl-convert-tnef + perl-dbd-sqlite + perl-dbi + perl-digest-hmac + perl-digest-sha1 + perl-encode-detect + perl-filesys-df + perl-inline-c + perl-io-stringy + perl-html-parser + perl-html-tagset + perl-html-tokeparser-simple + perl-ip-country + perl-mailtools + perl-mail-imapclient + perl-mime-tools + perl-net-cidr + perl-net-dns + perl-net-dns-resolver-programmable + perl-net-ip + perl-ole-storage-lite + perl-test-pod + perl-sys-hostname-long + perl-sys-sigaction + spamassassin +) +optdepends=( + perl-data-dump + perl-inline + perl-module-build + perl-test-manifest + clamav +) +source=(https://s3.amazonaws.com/msv5/release/MailScanner-${pkgver//_/-}.nix.tar.gz) +sha256sums=('c04933e235548f94f8ac31e8dd29c141422d9916a0cded84cef2b7540895b47b') +_srcname=MailScanner-${pkgver//_[0-9]*/} + +prepare() { + cd "$srcdir/$_srcname/" + sed -i 's#/usr/bin/perldoc#/usr/bin/core_perl/perldoc#g' usr/sbin/ms-perl-check + sed -i 's#^\tclear$##' usr/sbin/ms-perl-check +} + +package() { + cd "$srcdir/$_srcname/" + + mkdir -p "${pkgdir}/etc/" + cp -dr --no-preserve=ownership etc/MailScanner "${pkgdir}/etc/MailScanner" + for file in `ls usr/sbin/`; do + install -Dm755 usr/sbin/$file "${pkgdir}/usr/bin/$file" + done + mkdir -p "${pkgdir}/usr/lib/" + cp -dr --no-preserve=ownership usr/lib/MailScanner "${pkgdir}/usr/lib/MailScanner" + mkdir -p "${pkgdir}/usr/share/" + cp -dr --no-preserve=ownership usr/share/MailScanner "${pkgdir}/usr/share/MailScanner" + + ln -s /usr/share/MailScanner/perl/custom "${pkgdir}/etc/MailScanner/custom" + ln -s /usr/share/MailScanner/reports "${pkgdir}/etc/MailScanner/reports" + + install -Dm644 usr/lib/MailScanner/systemd/ms-systemd "${pkgdir}/usr/lib/systemd/system/mailscanner.service" +} |