summaryrefslogtreecommitdiff
path: root/squid/Pkgfile
blob: db1f4487810f5bf6e8a29e19223bc0e72755db8c (plain)
    1 # Description: A full-featured web proxy cache
    2 # URL: http://www.squid-cache.org
    3 # Maintainer: Juergen Daubert, jue at crux dot nu
    4 # Depends on: db linux-pam libcap libnsl libtirpc libtool expat libxml2
    5 
    6 name=squid
    7 version=5.3
    8 release=1
    9 source=(http://www.squid-cache.org/Versions/v5/$name-$version.tar.xz
   10 	squid)
   11 
   12 build() {
   13 	cd $name-$version
   14 
   15 	./configure \
   16 		--prefix=/usr \
   17 		--sysconfdir=/etc/squid \
   18 		--libexecdir=/usr/lib/squid \
   19 		--localstatedir=/var \
   20 		--datadir=/usr/share/squid \
   21 		--with-logdir=/var/log/squid \
   22 		--with-pidfile=/var/run/squid.pid \
   23 		--with-swapdir=/var/squid \
   24 		--with-default-user=squid \
   25 		--enable-linux-netfilter \
   26 		--enable-storeio=ufs,aufs,diskd,rock \
   27 		--enable-removal-policies=lru,heap \
   28 		--with-large-files \
   29 		--with-pthreads \
   30 		--with-aufs-threads=16 \
   31 		--disable-auto-locale \
   32 		--disable-arch-native \
   33 		--without-{mit,heimdal}-krb5 \
   34 		--without-{nettle,gnutls}
   35 
   36 	make all
   37 	make DESTDIR=$PKG install
   38 
   39 	rm -r $PKG/var/run
   40 	find $PKG/usr/share/squid/errors/* -prune ! -name templates | xargs rm -r
   41 
   42 	install -d -m 0700 -o squid -g squid $PKG/var/{log/squid,squid}
   43 	install -d -m 0700 -o squid -g squid $PKG/var/run/squid
   44 	install -D -m 755 $SRC/squid $PKG/etc/rc.d/squid
   45 }

Generated by cgit