# Maintainer: Tino Reichardt <milky-archlinux@mcmilk.de>
pkgname=squidwall
pkgver=0.3
pkgrel=1
pkgdesc="A squid redirector for schools :)"
license="GPL"
depends=('apache' 'squid' 'php')
makedepends=('dietlibc')
conflicts=()
replaces=()
backup=(usr/bin/squidwall.sh)
install=install
source=(http://www.mcmilk.de/projects/squidwall/dl/$pkgname-$pkgver.tar.bz2 http://dl.fefe.de/libowfat-0.24.tar.bz2)
url="http://www.mcmilk.de/projects/squidwall/"
md5sums=('a38b74998a45fd6c47e93e0fec1f6560')

build() {
	rm -rf $startdir/pkg
	cd $startdir/src
	ln -s libowfat-0.24 libowfat
	cd $startdir/src/libowfat
	make || return 1
	cd $startdir/src/$pkgname-$pkgver
	make || return 1
	mkdir -p $startdir/pkg
	cd $startdir/pkg
	mkdir -p usr/bin home/httpd/html etc/squid etc/logrotate.d

	cd $startdir/src/$pkgname-$pkgver
	cp squidwall $startdir/pkg/usr/bin
	cp contrib/squidwall.sh $startdir/pkg/usr/usr/bin
	cp contrib/squid.conf $startdir/pkg/usr/etc/squid/squid.conf-squidwall
	cp contrib/archlinux/squidwall.logrotate $startdir/pkg/etc/logrotate.d

	cd $startdir/pkg/etc
	bzcat $startdir/src/$pkgname-$pkgver/contrib/squidwall.tar.bz2 | tar -x

	cd $startdir/pkg/home/httpd/html
	bzcat $startdir/src/$pkgname-$pkgver/contrib/inet.tar.bz2 | tar -x

	cd $startdir/pkg
	chown -R nobody.nobody home/httpd/html
	chown -R nobody.nobody etc/squidwall
}
