diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2009-06-11 13:06:32 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2009-06-11 13:06:32 +0000 |
commit | f0ce46793efe6e5386086cc035e8fa1cb81c1b43 (patch) | |
tree | ed87464a76c7524584008aea0dc6aef90405583c | |
parent | 46719e84a19137960bf547e1813dadf87bc8aaeb (diff) | |
download | aports-f0ce46793efe6e5386086cc035e8fa1cb81c1b43.tar.bz2 aports-f0ce46793efe6e5386086cc035e8fa1cb81c1b43.tar.xz |
extra/squid: run autotools after the patch
The gentoo patch changes Makefile.am and needs to rerun autoconf/automake.
-rw-r--r-- | extra/squid/APKBUILD | 13 | ||||
-rw-r--r-- | extra/squid/squid.post-install | 5 |
2 files changed, 15 insertions, 3 deletions
diff --git a/extra/squid/APKBUILD b/extra/squid/APKBUILD index 62a8b6304..5e54491df 100644 --- a/extra/squid/APKBUILD +++ b/extra/squid/APKBUILD @@ -3,12 +3,13 @@ pkgname=squid pkgver=2.7.6 _ver=2.7.STABLE6 -pkgrel=2 +pkgrel=3 pkgdesc="A full-featured Web proxy cache server." url="http://www.squid-cache.org" +install="squid.post-install" license="GPL-2" -depends="openssl $pkgname-errors-english logrotate" -makedepends="openssl-dev perl-dev" +depends="$pkgname-errors-english logrotate" +makedepends="openssl-dev perl-dev autoconf automake" subpackages="$pkgname-doc $pkgname-errors-armenian:errors_armenian $pkgname-errors-azerbaijani:errors_azerbaijani @@ -48,6 +49,7 @@ subpackages="$pkgname-doc source="http://www.squid-cache.org/Versions/v2/2.7/${pkgname}-${_ver}.tar.bz2 squid.initd squid.confd + squid.post-install squid-2.7-gentoo.patch $pkgname.logrotate " @@ -56,6 +58,8 @@ build() { cd "$srcdir/$pkgname-$_ver" patch -p1 -i "$srcdir"/squid-2.7-gentoo.patch || return 1 + touch NEWS AUTHORS + aclocal && autoconf && automake -a || return 1 ./configure --prefix=/usr --datadir=/usr/share/squid \ --sysconfdir=/etc/squid --libexecdir=/usr/lib/squid \ @@ -79,6 +83,8 @@ build() { install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname install -m644 -D "$srcdir"/$pkgname.logrotate \ "$pkgdir"/etc/logrotate.d/squid + + mkdir -p "$pkgdir"/var/cache/squid "$pkgdir"/var/log/squid } @@ -265,5 +271,6 @@ errors_ukrainian_utf8() { md5sums="6de3a6a7a56a7ecae092f2d31a04f039 squid-2.7.STABLE6.tar.bz2 d31f293cf10a90bc3d60aa6428889db5 squid.initd 44b052db7910f386ef88ddcf69c9ba4e squid.confd +9bf350646e321f7c38ffeb9af828ec98 squid.post-install 1d33108353d788b238d9a8877bf2e401 squid-2.7-gentoo.patch 58823e0b86bc2dc71d270208b7b284b4 squid.logrotate" diff --git a/extra/squid/squid.post-install b/extra/squid/squid.post-install new file mode 100644 index 000000000..88df6d26f --- /dev/null +++ b/extra/squid/squid.post-install @@ -0,0 +1,5 @@ +#!/bin/sh + +chown squid:squid /var/cache/squid /var/log/squid +exit 0 + |