summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorarjan52017-09-11 20:02:14 +0200
committerarjan52017-09-11 20:02:14 +0200
commit1ea953f0f02168cc0920453a67ca4e1021f2f381 (patch)
treec65bdb1ae22a63019ca983388f1fa121d841cdfa
downloadaur-1ea953f0f02168cc0920453a67ca4e1021f2f381.tar.gz
MailScanner 5.0.6-4
-rw-r--r--.SRCINFO45
-rw-r--r--PKGBUILD73
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"
+}