# Contributor: Kozak Ivan <kozak-iv@yandex.ru>
# Maintainer: Kozak Ivan <kozak-iv@yandex.ru>
setvar pkgname = 'dovecot-antispam-plugin'
setvar pkgver = '51'
setvar pkgrel = '2'
setvar pkgdesc = ""Integrates DSPAM into dovecot IMAP server. Mercurial Version for dovecot >= 2.1""
setvar url = ""http://hg.dovecot.org/dovecot-antispam-plugin/""
setvar arch = ""all""
setvar license = ""GPL""
setvar depends = ""dovecot""
setvar depends_dev = ""dovecot-dev mercurial autoconf automake gawk""
setvar makedepends = "$depends_dev"
setvar install = """"
setvar subpackages = ""$pkgname-doc""
setvar source = """"

setvar _hgroot = ""http://hg.dovecot.org/dovecot-antispam-plugin""
setvar _hgrepo = ""dovecot-antispam-plugin""
setvar _builddir = ""$srcdir/$_hgrepo""

proc prepare {
	cd $srcdir
	msg "Connecting to Mercurial server..."
	if test -d $_hgrepo {
		cd $_hgrepo
		hg pull -r 51 -u
		msg "The local files are updated."
	} else {
		hg clone -r 51 $_hgroot $_hgrepo
	}
	update_config_guess || return 1
}

proc build {
	cd $_builddir
	./autogen.sh || return 1
	./configure --prefix=/usr --with-dovecot=/usr/lib/dovecot || return 1
	sed -i -e 's/install -o/install -D -o/' -e 's|$(INSTALLDIR)/|$(INSTALLDIR)/$(LIBRARY_NAME)|' Makefile || return 1
	make || return 1
}

proc package {
	cd $_builddir
	make DESTDIR="$pkgdir" install || return 1
}