aboutsummaryrefslogblamecommitdiffstats
path: root/main/varnish/APKBUILD
blob: 74edee65cf93208838ba42304baa8eee80e42997 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
                                                      
                                            

                                                   

            



                                           
                      
            
                                                            
                             
                                                     

                   


                                                                   

                                           










                                                                        
 





                                           
                                          






                                                  
                                             





                                                                               



                                             
                                                   







                                                         
                                                               

                                                

                                                                     
# Contributor: Leonardo Arena <rnalrd@alpinelinux.org>
# Contributor: V.Krishn <vkrishn4@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=varnish
pkgver=3.0.4
pkgrel=0
pkgdesc="High-performance HTTP accelerator"
url="http://www.varnish-cache.org/"
arch="all"
license="BSD"
depends="gcc libc-dev"
depends_dev=
makedepends="$depends_dev pcre-dev ncurses-dev readline-dev"
install="varnish.pre-install"
subpackages="$pkgname-dev $pkgname-doc $pkgname-libs"
pkgusers="varnish"
pkggroups="varnish"
source="http://repo.varnish-cache.org/source/varnish-$pkgver.tar.gz
	varnishd.initd
	varnishd.confd
	varnishd.logrotate
	varnish-3.0.3-pthread-uclibc.patch"

_builddir="$srcdir"/varnish-$pkgver
prepare() {
	local i
	cd "$_builddir"
	for i in $source; do
		case $i in
		*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
		esac
	done
}

build() {
	cd "$_builddir"
	./configure --prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--infodir=/usr/share/info \
		--localstatedir=/var/lib \
		|| return 1
	make || return 1
}

package() {
	cd "$_builddir"
	make DESTDIR="$pkgdir" install || return 1
	rm "$pkgdir"/usr/lib/*.la || return 1
	install -Dm755 "$srcdir"/varnishd.initd "$pkgdir"/etc/init.d/varnishd \
		|| return 1
	install -Dm644 "$srcdir"/varnishd.confd "$pkgdir"/etc/conf.d/varnishd \
		|| return 1
	install -Dm644 "$srcdir"/varnishd.logrotate \
		"$pkgdir"/etc/logrotate.d/varnishd || return 1
        install -d -o varnish -g varnish \
                "$pkgdir"/var/cache/varnish \
                "$pkgdir"/var/log/varnish \
                || return 1
	find "$pkgdir" -name *.la -print | xargs rm
}

libs() {
	pkgdesc="Libraries for varnish"
	mkdir -p "$subpkgdir"/usr/lib
	mv "$pkgdir"/usr/lib/*.so.* "$subpkgdir"/usr/lib/
}

md5sums="a130ce9c3504b9603a46542635e18701  varnish-3.0.4.tar.gz
c2659431b145229c1fb7f885a55d6fc2  varnishd.initd
459d87260de5ee9ba7ca590d85418620  varnishd.confd
a6cb8a43c9465699cf956dc992998225  varnishd.logrotate
8c5532869bea7f668e2ce5d4585359f8  varnish-3.0.3-pthread-uclibc.patch"