diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 10 insertions, 28 deletions
@@ -1,10 +1,10 @@ # Mantainer: Bruno Galeotti <bgaleotti@gmail.com> pkgname=php-twig-git -pkgver=20120813 +pkgver=v1.21.2.r1.g7d21eb9 pkgrel=1 pkgdesc="PHP Twig extension." -url="http://github.com/fabpot/Twig" +url="http://twig.sensiolabs.org/" license="BSD" arch=("any") depends=("php") @@ -13,35 +13,17 @@ provides=("php-twig") conflicts=("php-twig") replaces=("php-twig") backup=("etc/php/conf.d/twig.ini") +source=(git+https://github.com/twigphp/Twig.git) +md5sums=('SKIP') -_gitroot="git://github.com/fabpot/Twig.git" -_gitname="twig" +pkgver() { + cd "${srcdir}/Twig" + git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g' +} build() { - cd ${srcdir} - - msg "Connecting to GIT server...." - - if [ -d "${srcdir}/${_gitname}" ] ; then - cd ${_gitname} && git pull --rebase - else - git clone ${_gitroot} ${_gitname} --depth=1 - fi - - msg "GIT checkout done or server timeout" - - if [ -d $_gitname-build ]; then - msg "Removing old build directory" - rm -rf $_gitname-build - fi - - msg "Copying repository to another build directory" - cp -r $srcdir/$_gitname $srcdir/$_gitname-build - - msg "Starting build" - cd $srcdir/$_gitname-build/ext/$_gitname + cd $srcdir/Twig/ext/twig - msg "Running phpize" phpize ./configure --prefix=/usr --enable-twig make @@ -52,7 +34,7 @@ package() { echo ";extension=twig.so" > "twig.ini" - install -Dm744 $srcdir/$_gitname-build/ext/$_gitname/modules/twig.so $pkgdir/usr/lib/php/modules/twig.so + install -Dm744 $srcdir/Twig/ext/twig/modules/twig.so $pkgdir/usr/lib/php/modules/twig.so install -Dm644 twig.ini $pkgdir/etc/php/conf.d/twig.ini } |