# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
setvar pkgname = 'squidguard'
setvar _realname = 'squidGuard'
setvar pkgver = '1.4'
setvar pkgrel = '6'
setvar pkgdesc = ""Squid URL redirector""
setvar url = ""http://www.squidguard.org""
setvar arch = ""all""
setvar license = ""GPL""
setvar depends = ''
setvar makedepends = ""flex bison db-dev""
setvar install = ''
setvar pkgusers = ""squid""
setvar pkggroups = ""squid""
setvar subpackages = """"
setvar source = ""http://www.squidguard.org/Downloads/$_realname-$pkgver.tar.gz
	squidguard-1.4-gentoo.patch
	squidguard-1.4-upstream-fixes.patch
	squidguard-1.4-vsnprintf.patch
	squidguard-1.4-debian-bdb-51.patch""

setvar _builddir = ""$srcdir"/$_realname-$pkgver"

proc prepare {
	cd $_builddir
	patch -p1 < ../../squidguard-1.4-gentoo.patch
	patch -p1 < ../../squidguard-1.4-upstream-fixes.patch
	patch -p1 < ../../squidguard-1.4-vsnprintf.patch
	patch -p1 < ../../squidguard-1.4-debian-bdb-51.patch
}

proc build {
	cd $_builddir
	./configure --prefix=/usr \
		--sysconfdir=/etc \
		--with-sg-config=/etc/squidGuard/squidGuard.conf \
		--with-sg-logdir=/var/log/squidGuard
	make || return 1
}

proc package {
	cd $_builddir
	make INSTDIR="$pkgdir" install
	install -D -m644 ../../squidGuard.conf.blocksites $pkgdir/etc/squidGuard/squidGuard.conf
	install -D -m644 ../../blockedsites $pkgdir/etc/squidGuard/blockedsites
	mkdir -p "$pkgdir"/var/log/squidGuard && chown squid.squid "$pkgdir"/var/log/squidGuard
}

setvar md5sums = ""de834150998c1386c30feae196f16b06  squidGuard-1.4.tar.gz
ba58e934fe2f75fcb5dfbe054e045449  squidguard-1.4-gentoo.patch
4b512e930dede70ddf36d4f7c75a598f  squidguard-1.4-upstream-fixes.patch
8878c72f27e45dab99e5d0197d50caec  squidguard-1.4-vsnprintf.patch
ea2deca296c41107bc981d1a2a093846  squidguard-1.4-debian-bdb-51.patch""