blob: cde3c744b9b8b53acf334294471d26d3373097db (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
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:
|