Date: Sunday, March 8, 2020 @ 01:34:59 Author: heftig Revision: 376941
1.63.92 Modified: gjs/trunk/PKGBUILD ----------+ PKGBUILD | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-03-08 01:33:25 UTC (rev 376940) +++ PKGBUILD 2020-03-08 01:34:59 UTC (rev 376941) @@ -2,7 +2,7 @@ # Contributor: Ionut Biru <[email protected]> pkgname=gjs -pkgver=1.58.5 +pkgver=1.63.92 pkgrel=1 epoch=2 pkgdesc="Javascript Bindings for GNOME" @@ -9,10 +9,11 @@ url="https://wiki.gnome.org/Projects/Gjs" arch=(x86_64) license=(GPL) -depends=(cairo gobject-introspection-runtime js60 dconf readline) -makedepends=(gobject-introspection git autoconf-archive sysprof) +depends=(cairo gobject-introspection-runtime js68 dconf readline) +makedepends=(gobject-introspection git sysprof meson) checkdepends=(valgrind xorg-server-xvfb) -_commit=680fc377fd4f8a3b87836d6c7a1fa1b5074c4137 # tags/1.58.5^0 +provides=(libgjs.so) +_commit=a205430d1f979e7dc36671ac5f515682fb36c413 # tags/1.63.92^0 source=("git+https://gitlab.gnome.org/GNOME/gjs.git#commit=$_commit") sha256sums=('SKIP') @@ -22,29 +23,21 @@ } prepare() { - mkdir build cd $pkgname - NOCONFIGURE=1 ./autogen.sh } build() { - cd build - ../$pkgname/configure \ - --prefix=/usr \ - --libexecdir=/usr/lib \ - --disable-static \ - --enable-compile-warnings=yes - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make + arch-meson $pkgname build --buildtype release -D installed_tests=false + ninja -C build } check() { dbus-run-session xvfb-run \ -s '-screen 0 1920x1080x24 -nolisten local' \ - make check -C build + meson test -C build --print-errorlogs } package() { depends+=(libreadline.so) - DESTDIR="$pkgdir" make install -C build + DESTDIR="$pkgdir" meson install -C build }
