summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorHao Zhang2015-07-07 23:32:23 -0400
committerHao Zhang2015-07-07 23:32:23 -0400
commit02678cf1c87a0e5ddb12ab92514773fddf1b2b39 (patch)
tree2377acf0de5527692b3eabd9afb6c936b7f311d3 /PKGBUILD
downloadaur-opendmarc.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD57
1 files changed, 57 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cde3c744b9b8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,57 @@
+# Orginal Maintainer: Arthur Țițeică arthur.titeica/gmail/com
+# Current Maintainer: Hao Zhang <theivorytower [at] gmail [dot] com>
+
+pkgname=opendmarc
+pkgver=1.3.1
+pkgrel=2
+pkgdesc="Free open source software implementation of the DMARC specification"
+arch=('i686' 'x86_64')
+url="http://www.trusteddomain.org/opendmarc/"
+license=('custom')
+depends=('smtp-server')
+makedepends=('libmilter')
+optdepends=('opendbx: acts as a middleware layer between OpenDMARC and a SQL backend of choice'
+ 'python: run opendmarc scripts at /usr/share/doc/opendmarc'
+ 'perl: run opendmarc scripts at /usr/share/doc/opendmarc'
+ 'perl-switch: generate DMARC reports'
+ 'perl-dbd-mysql: generate DMARC reports'
+ 'perl-libwww: generate DMARC reports')
+install=$pkgname.install
+backup=(etc/opendmarc/opendmarc.conf)
+source=(http://downloads.sourceforge.net/project/$pkgname/$pkgname-$pkgver.tar.gz
+ opendmarc.service)
+
+sha256sums=('a0c0cf74de68454cbdce16a3095b96e70fc16614325052ea230878d1ca64da6b'
+ 'dc16a2bb66df7473a0288fc0c33db731922ff2ea9fdcd59d86da8dc908ca4a14')
+
+build() {
+ export LDFLAGS="${LDFLAGS//,--as-needed}"
+ cd "$srcdir/$pkgname-$pkgver"
+ ./configure --prefix=/usr \
+ --bindir=/usr/bin \
+ --sbindir=/usr/bin \
+ --sysconfdir=/etc/$pkgname
+
+ make
+}
+
+check() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make -k check
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+
+ # sample config
+ install -D -m644 "$srcdir"/$pkgname-$pkgver/$pkgname/opendmarc.conf.sample "$pkgdir"/etc/$pkgname/opendmarc.conf.sample
+ # License
+ install -D -m644 "$srcdir"/$pkgname-$pkgver/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+ rm "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+ # systemd service
+ install -D -m644 "$srcdir/$pkgname.service" "${pkgdir}/usr/lib/systemd/system/$pkgname.service"
+
+}
+
+# vim:set ts=2 sw=2 et: