# $Id: PKGBUILD 69432 2012-04-16 10:02:03Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Sean Timothy Noonan <stnoonan@obsolescence.net>

pkgname=postgrey
pkgver=1.34
pkgrel=5
pkgdesc="a Postfix policy server implementing greylisting"
arch=('any')
url="http://postgrey.schweikert.ch/"
options=(emptydirs)
license=("GPL")
depends=('perl-net-server' 'perl>=5.6.0' 'perl-berkeleydb' 'perl-io-multiplex' 'db>=4.1')
optdepends=('postfix: the recommended MTA for use with postgrey'
	    'exim: an alternative MTA'
	    'perl-net-dns: for postgreyreport tool')
backup=(etc/postfix/postgrey_whitelist_recipients
	etc/postfix/postgrey_whitelist_clients
	etc/conf.d/postgrey)
install=$pkgname.install
source=($url/pub/$pkgname-$pkgver.tar.gz
	postgrey.rc
	postgrey.rc.conf)
md5sums=('f736a7be1094593f1a66cd13f32b39ef'
         'b0acc588eceaa0a83b9edafd0061a207'
         '592fbbaa3d62e024133474a0c13c0323')

build() {
  cd $srcdir/$pkgname-$pkgver
  chown -R root:root .
  mkdir -p $pkgdir/var/spool/postfix/postgrey
  install -D -m 0755 $srcdir/postgrey.rc $pkgdir/etc/rc.d/postgrey
  install -D -m 0644 $srcdir/postgrey.rc.conf $pkgdir/etc/conf.d/postgrey
  install -D -m 0755 postgrey $pkgdir/usr/sbin/postgrey
  install -D -m 0755 contrib/postgreyreport $pkgdir/usr/sbin/postgreyreport
  install -D -m 0644 postgrey_whitelist_recipients $pkgdir/etc/postfix/postgrey_whitelist_recipients
  install -D -m 0644 postgrey_whitelist_clients $pkgdir/etc/postfix/postgrey_whitelist_clients
}
