Date: Wednesday, September 21, 2016 @ 12:39:47 Author: jgc Revision: 276801
upgpkg: gjs 1.46.0-1 Modified: gjs/trunk/PKGBUILD ----------+ PKGBUILD | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-09-21 12:10:43 UTC (rev 276800) +++ PKGBUILD 2016-09-21 12:39:47 UTC (rev 276801) @@ -2,7 +2,7 @@ # Maintainer: Ionut Biru <[email protected]> pkgname=gjs -pkgver=1.45.4 +pkgver=1.46.0 pkgrel=1 pkgdesc="Javascript Bindings for GNOME" arch=(i686 x86_64) @@ -9,12 +9,24 @@ url="http://live.gnome.org/Gjs" license=(GPL) depends=(cairo gobject-introspection-runtime 'js>=24.2.0' 'gtk3') -makedepends=('gobject-introspection') -source=(https://download.gnome.org/sources/gjs/${pkgver:0:4}/$pkgname-$pkgver.tar.xz) -sha256sums=('db51bc2aae51700a2a8ca8ba597c488505d106bc70b9605e77c6ab5183212228') +makedepends=('gobject-introspection' 'git' 'gnome-common') +_commit=caeb97adf1f3de02fe5c9d0cd3c1434999a1a6ce +source=("git://git.gnome.org/gjs#commit=$_commit") +sha256sums=('SKIP') +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + + build() { - cd $pkgname-$pkgver + cd $pkgname ./configure --prefix=/usr --disable-static --libexecdir=/usr/lib sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make @@ -21,12 +33,12 @@ } check() { - cd $pkgname-$pkgver + cd $pkgname # Needs a display make -k check || : } package() { - cd $pkgname-$pkgver + cd $pkgname make DESTDIR="$pkgdir" install }
