updated on Wed Jan 11 04:01:16 UTC 2012
[aur-mirror.git] / webgrind-git / PKGBUILD
blob35d79a0595a7960546227ad0b1034f931a1d9fbc
1 # Maintainer: Julio Napurí <julionc@gmail.com>
2 pkgname=webgrind-git
3 pkgver=20110421
4 pkgrel=1
5 pkgdesc='Xdebug Profiling Web Frontend in PHP.'
6 arch=('any')
7 url='https://github.com/jokkedk/webgrind'
8 license=('BSD')
9 depends=('php' 'xdebug' 'php-apache')
10 makedepends=('git')
11 conflicts=('webgrind')
12 install="${pkgname}.install"
14 _gitroot=git://github.com/jokkedk/webgrind.git
15 _gitname=webgrind
17 build() {
18   cd "${srcdir}"
19   msg "Connecting to GIT server...."
21   if [ -d $_gitname ] ; then
22     cd $_gitname && git pull origin
23     msg "The local files are updated."
24   else
25     git clone $_gitroot
26   fi
28   msg "GIT checkout done or server timeout"
31   mkdir -p "${pkgdir}/usr/share/webapps/webgrind"
32   mkdir -p "${pkgdir}/etc/webapps/webgrind"
34   cd "${srcdir}/webgrind"
35   sed -e 's#config.php#./config.php#g' -i index.php
36   sed -e 's#library/FileHandler.php#./library/FileHandler.php#g' -i index.php
38   install -D -m644 license.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
39   cp config.php  "${pkgdir}/etc/webapps/webgrind/config.sample.php"
40   cp ${pkgdir}/etc/webapps/webgrind/config.sample.php ${pkgdir}/etc/webapps/webgrind/config.php
41   rm config.php
42   cp -R . "${pkgdir}/usr/share/webapps/webgrind"
43   ln -s  /etc/webapps/webgrind/config.php "${pkgdir}/usr/share/webapps/webgrind/config.php"
44   
45   echo "deny from all" >$pkgdir/etc/webapps/webgrind/.htaccess
46   cat >${pkgdir}/etc/webapps/webgrind/apache.example.conf <<EOF
47         Alias /webgrind "/usr/share/webapps/webgrind"
48         <Directory "/usr/share/webapps/webgrind">
49                 AllowOverride All
50                 Options FollowSymlinks
51                 Order allow,deny
52                 Allow from all
53         </Directory>
54 EOF