updated on Sat Jan 21 04:00:54 UTC 2012
[aur-mirror.git] / wifidog-auth / PKGBUILD
blobd057d9bae3bcc288256fe759c4741454ffca906c
1 # Contributor: Phillip Smith <fukawi2@NO-SPAM.gmail.com>
3 pkgname=wifidog-auth
4 pkgver=1417
5 pkgrel=1
6 pkgdesc="A complete and embeddable captive portal solution for operating an open hotspot or network of hotspots while preventing abuse of their Internet connection."
7 arch=('any')
8 url="http://dev.wifidog.org"
9 license=('GPLv2')
10 groups=('wifidog')
11 depends=('apache' 'php>=5.0.0' 'postgresql>=8.0.0')
12 makedepends=('subversion')
13 install='wifidog-auth-svn.install'
14 optdepends=('PHP DOM extension: for RSS support' 'PEAR Radius: for RADIUS authenticaton support' 'Phlick API: for Flickr content support')
15 options=(!strip !zipman)
17 _svntrunk="https://dev.wifidog.org/svn/trunk/wifidog-auth"
18 _svnmod=$pkgname
19 _instdir='srv/http/wifidog-auth'
21 build() {
22   cd ${srcdir}
23   
24   if [ -d $_svnmod/.svn ]; then
25     (cd $_svnmod && svn up -r $pkgver)
26   else
27     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
28   fi 
31 package() {
32   cd ${srcdir}
34   mkdir -p ${pkgdir}/${_instdir}
35   cp -ra wifidog-auth/wifidog/* ${pkgdir}/${_instdir}/
36   echo "deny from all" > ${pkgdir}/${_instdir}/.htaccess
38   # Fix permissions
39   chown -R root:root ${pkgdir}/${_instdir}/
40   chown 33:33 ${pkgdir}/${_instdir}/config.php
41   chown 33:33 ${pkgdir}/${_instdir}/tmp
42   chown 33:33 ${pkgdir}/${_instdir}/tmp/magpie_cache
43   chown 33:33 ${pkgdir}/${_instdir}/tmp/smarty/templates_c
44   chown 33:33 ${pkgdir}/${_instdir}/lib
47 # vim:set ts=2 sw=2 et: