[arch-commits] CVS update of extra/network/privoxy (PKGBUILD)
Juergen Hoetzel
juergen at archlinux.org
Mon Jan 28 20:30:18 UTC 2008
Date: Monday, January 28, 2008 @ 15:30:18
Author: juergen
Path: /home/cvs-extra/extra/network/privoxy
Modified: PKGBUILD (1.6 -> 1.7)
upgpkg: privoxy 3.0.8-2 fix FS#9359
----------+
PKGBUILD | 28 ++++++++++++++++++----------
1 file changed, 18 insertions(+), 10 deletions(-)
Index: extra/network/privoxy/PKGBUILD
diff -u extra/network/privoxy/PKGBUILD:1.6 extra/network/privoxy/PKGBUILD:1.7
--- extra/network/privoxy/PKGBUILD:1.6 Sat Jan 26 11:27:31 2008
+++ extra/network/privoxy/PKGBUILD Mon Jan 28 15:30:17 2008
@@ -1,21 +1,21 @@
# $id$
# Maintainer: Juergen Hoetzel <juergen at hoetzel.info>
-# Contributor: basilburn (basilburn)
+# Contributor: basilburn (basilburn), Paul Bredbury (brebs)
pkgname=privoxy
pkgver=3.0.8
-pkgrel=1
+pkgrel=2
pkgdesc="a web proxy with advanced filtering capabilities"
arch=(i686 x86_64)
url="http://www.privoxy.org"
-license="GPL"
+license=('GPL')
depends=('pcre')
makedepends=('autoconf')
backup=(etc/privoxy/{config,trust,default.action,user.filter,default.filter} \
etc/privoxy/{standard,user}.action etc/logrotate.d/privoxy)
-source=(http://dl.sourceforge.net/sourceforge/ijbswa/privoxy-$pkgver-stable-src.tar.gz privoxy \
- privoxy.logrotated \
- privoxy.confd)
+source=(http://downloads.sourceforge.net/sourceforge/ijbswa/privoxy-$pkgver-stable-src.tar.gz privoxy \
+ privoxy.logrotated \
+ privoxy.confd)
md5sums=('252c0e085218fb930c4bc7563e9cedd9' '3c0f0c3ce941d74f40ddf0f858f7ba8d'\
'a364c34c8dc6eb78c9a6b777237932de' 'c27cf5aaf0cf89825fd0f7a5a4ebd7c0')
install=privoxy.install
@@ -24,13 +24,13 @@
GROUP_ID=42
cd $startdir/src/privoxy-$pkgver-stable
autoheader && autoconf
- ./configure --prefix=/usr --mandir=/usr/man --sysconfdir=/etc/privoxy
+ ./configure --prefix=/usr --sysconfdir=/etc/privoxy
make || return 1
- make prefix=$startdir/pkg/usr MAN_DEST=$startdir/pkg/usr/man/man1 \
+ make prefix=$startdir/pkg/usr MAN_DEST=$startdir/pkg/usr/share/man/man1 \
GROUP=$GROUP_ID CONF_BASE=$startdir/pkg/etc/privoxy VAR_DEST=$startdir/pkg/var \
install
-
- rm $startdir/pkg/var/log/privoxy/* # don't overwrite exitsting logfiles!
+
+ rm $startdir/pkg/var/log/privoxy/* # don't overwrite existing logfiles!
install -D -m755 ../privoxy $startdir/pkg/etc/rc.d/privoxy
install -D -m644 ../privoxy.logrotated $startdir/pkg/etc/logrotate.d/privoxy
install -D -m644 ../privoxy.confd $startdir/pkg/etc/conf.d/privoxy
@@ -38,5 +38,13 @@
sed -i \
-e 's|^confdir.*$|confdir /etc/privoxy|' \
-e 's|^logdir.*$|logdir /var/log/privoxy|' \
+ -e '/^user-manual/s/.*/#user-manual \/usr\/share\/doc\/privoxy\/user-manual\//' \
$startdir/pkg/etc/privoxy/config
+
+ # fix permissions
+ chown -R $GROUP_ID:$GROUP_ID $startdir/pkg/etc/privoxy/
+ find $startdir/pkg/etc/privoxy/ -type d | xargs chmod 770
+ find $startdir/pkg/etc/privoxy/ -type f | xargs chmod 660
+ chmod g+rwx,u+rwx,o-rwx $startdir/pkg/var/log/privoxy
+ chgrp ${GROUP_ID} $startdir/pkg/var/log/privoxy/
}
More information about the arch-commits
mailing list