summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBruno Galeotti2015-09-09 15:29:58 -0300
committerBruno Galeotti2015-09-09 15:29:58 -0300
commit656c64b0e0987ac23dbc76eaf217265c8428a843 (patch)
tree7a0681b2d9bee801f57feffdb5da9a3e67f7f417 /PKGBUILD
parent572938387e72ac6c520d6b3ce92bf7d75c5349f6 (diff)
downloadaur-php-twig-git.tar.gz
Update to 1.21.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 10 insertions, 28 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b6fe911e4d16..55c7bc123710 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}