Date: Tuesday, December 5, 2017 @ 22:46:03 Author: jgc Revision: 311667
archrelease: copy trunk to testing-x86_64 Added: gjs/repos/testing-x86_64/ gjs/repos/testing-x86_64/PKGBUILD (from rev 311666, gjs/trunk/PKGBUILD) ----------+ PKGBUILD | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) Copied: gjs/repos/testing-x86_64/PKGBUILD (from rev 311666, gjs/trunk/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2017-12-05 22:46:03 UTC (rev 311667) @@ -0,0 +1,44 @@ +# $Id$ +# Contributor: Ionut Biru <ib...@archlinux.org> + +pkgname=gjs +pkgver=1.50.2+8+gb65c785 +pkgrel=1 +pkgdesc="Javascript Bindings for GNOME" +url="https://wiki.gnome.org/Projects/Gjs" +arch=(x86_64) +license=(GPL) +depends=(cairo gobject-introspection-runtime js52 gtk3) +makedepends=(gobject-introspection git autoconf-archive xorg-server-xvfb) +checkdepends=(valgrind) +_commit=b65c7851e55b8e355de6d0f582da0e3de1ae6f9a # gnome-3-26 +source=("git+https://gitlab.gnome.org/GNOME/gjs.git#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname + git revert -n 05810c9ac9dce102ae18752060123f9a921589f5 + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $pkgname + ./configure --prefix=/usr --disable-static --libexecdir=/usr/lib --with-xvfb-tests + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd $pkgname + make -j1 check +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install +}