1 # Maintainer: Julio Napurà <julionc@gmail.com>
5 pkgdesc='Xdebug Profiling Web Frontend in PHP.'
7 url='https://github.com/jokkedk/webgrind'
9 depends=('php' 'xdebug' 'php-apache')
11 conflicts=('webgrind')
12 install="${pkgname}.install"
14 _gitroot=git://github.com/jokkedk/webgrind.git
19 msg "Connecting to GIT server...."
21 if [ -d $_gitname ] ; then
22 cd $_gitname && git pull origin
23 msg "The local files are updated."
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
42 cp -R . "${pkgdir}/usr/share/webapps/webgrind"
43 ln -s /etc/webapps/webgrind/config.php "${pkgdir}/usr/share/webapps/webgrind/config.php"
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">
50 Options FollowSymlinks