summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 94c5b22755caca8698206f7f73056f98218db0a8 (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
# Kekeke
# Maintainer: Your Name <youremail@domain.com>
pkgname=greyd
pkgver=0.9.2
pkgrel=5
pkgdesc="Lightweight greylisting & blacklisting daemon based on OpenBSD spamd"
arch=('i686' 'x86_64')
url="http://greyd.org/"
license=('BSD')

depends=('zlib' 'libtool' 'libgcrypt' 'ipset'
 'libnetfilter_conntrack' 'libnetfilter_log'
 'db' 'iptables' 'libspf2')
makedepends=('libtool' 'autoconf' 'automake' 'gcc' 'make' 'patch')

source=("https://github.com/mikey-austin/greyd/archive/v0.9.2.tar.gz" "greyd.conf" "greydctl" "greyd.service")
install=greyd.install

md5sums=('c777b694d9ca349b6fa952bfdfdb6433'
         'c4c05842a1ff7706616d5f49b83b67bf'
         'bec202f3c8f00d7c917f423b0eda66f6'
         '61023296035deb3d685b296c3fca9d68')
prepare() {
    cd "$pkgname-$pkgver"
    aclocal
    autoheader
    libtoolize
    automake -ac
    autoconf
}
build() {
	cd "$pkgname-$pkgver"
	./configure --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc --with-netfilter --with-bdb --with-spf
	make clean && make
}

package() {
	cd "$pkgname-$pkgver"
	make DESTDIR="$pkgdir/" install
	mkdir -p "$pkgdir/usr/lib/systemd/system"
	install -m 0644 "$srcdir/greyd.conf" "$pkgdir/etc/greyd/greyd.conf"
	install -m 0755 "$srcdir/greydctl" "$pkgdir/usr/bin/greydctl"
	install -m 0644 "$srcdir/greyd.service" "$pkgdir/usr/lib/systemd/system/greyd.service"
}