# $Id: PKGBUILD 97084 2013-09-12 10:40:57Z spupykin $ # Maintainer: Sergej Pupykin # Contributor: Sebastian Faltoni pkgname=dbmail pkgver=3.1.5 pkgrel=2 pkgdesc="Fast and scalable sql based mail services" arch=('i686' 'x86_64') depends=('gmime' 'libzdb' 'mhash' 'libevent') makedepends=('asciidoc' 'xmlto' 'docbook-xsl' 'docbook-xml' 'postgresql-libs>=8.4.1' 'sqlite' 'libmysqlclient' 'libldap>=2.4.18' 'libsieve') optdepends=('libldap: for LDAP authentication' 'libsieve: for dbmail-sieve' 'python2-mysql2pgsql: migrate from MySQL to PostreSQL') url="http://www.dbmail.org" license=('GPL') options=('!libtool' 'zipman') backup=(etc/xinetd.d/dbmail-imapd etc/xinetd.d/dbmail-pop3d etc/xinetd.d/dbmail-lmtpd etc/xinetd.d/dbmail-timsieved) source=(http://www.dbmail.org/download/3.1/dbmail-${pkgver}.tar.gz dbmail-imapd.xinetd dbmail-lmtpd.xinetd dbmail-pop3d.xinetd dbmail-timsieved.xinetd "dbmail-1.patch::http://git.dbmail.eu/paul/dbmail/patch/?id=45d83009e2d989e62af384432f2d71b133fecf4c" "dbmail-2.patch::http://git.dbmail.eu/paul/dbmail/patch/?id=d645222c7145127ed7f505e6b8325b5a996d1a74" "dbmail-3.patch::http://git.dbmail.eu/paul/dbmail/patch/?id=f294d43d0aa115e4c4b6c1dbcf72e6cd00badfd1" "dbmail-4.patch::http://git.dbmail.eu/paul/dbmail/patch/?id=10c9cb29ea92030b257937d3c49e0b45d15214c3" "dbmail-5_2.patch::http://git.dbmail.eu/paul/dbmail/patch/?id=00fc5c62eeccb87459beecfe76247de4dc961a4c" "dbmail-6-sieve.patch::http://git.dbmail.eu/paul/dbmail/patch/?id=92b98094a01eda5efe3ba3080e529482d08945a2" "dbmail-7-systemd.diff") md5sums=('033e7de6acff49d68beab93632a77761' '890de13361afbdf4fed12d6d7eb53e66' '961593658cd596297d03d25eb9c9e98f' '4cb764894abd3914802e90602bf90a0c' 'e78dc86355f9aaf24590bc7c6611162f' 'ea647952c0a66d36146b6d71c7b459b7' '8dac89125d01885df97847537733d3dc' '027bae99982dfe5ef69c598a24d0cd81' '6a3b8ddbb162894d97d1d9cd3c5b8c4d' 'd23aa581582029a1a0d4df977490683e' 'b1063893dd0e74bc0ddee454bb65bf01' 'a781a4ebe2dd75ed635c9b4a239b38d8') prepare() { cd $srcdir/dbmail-${pkgver}/ ls -1 $srcdir/*.patch | while read p; do msg "Patch: $p" patch -p1 <$p done patch -Rp1 <$srcdir/dbmail-7-systemd.diff aclocal automake --add-missing autoreconf } build() { cd $srcdir/dbmail-${pkgver}/ automake [ -f Makefile ] || ./configure \ --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc \ --with-ldap --with-sieve \ --enable-systemd --enable-manpages make } package() { cd $srcdir/dbmail-${pkgver}/ make DESTDIR=$pkgdir install install -Dm644 dbmail.conf $pkgdir/etc/dbmail.conf.sample mkdir $pkgdir/usr/share/dbmail cp -r sql/* $pkgdir/usr/share/dbmail/ cp -a contrib $pkgdir/usr/share/dbmail/ cp dbmail.schema $pkgdir/usr/share/dbmail/ for i in dbmail-imapd dbmail-lmtpd dbmail-pop3d dbmail-timsieved; do install -Dm0644 $srcdir/$i.xinetd $pkgdir/etc/xinetd.d/$i done }