Date: Tuesday, October 25, 2022 @ 14:23:17 Author: heftig Revision: 458879
1.74.0-1 Modified: gjs/trunk/PKGBUILD ----------+ PKGBUILD | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-10-25 14:21:15 UTC (rev 458878) +++ PKGBUILD 2022-10-25 14:23:17 UTC (rev 458879) @@ -2,7 +2,7 @@ # Contributor: Ionut Biru <[email protected]> pkgname=gjs -pkgver=1.72.2 +pkgver=1.74.0 pkgrel=1 epoch=2 pkgdesc="Javascript Bindings for GNOME" @@ -9,13 +9,13 @@ url="https://wiki.gnome.org/Projects/Gjs" arch=(x86_64) license=(GPL) -depends=(cairo gobject-introspection-runtime js91 dconf readline +depends=(cairo gobject-introspection-runtime js102 dconf readline libsysprof-capture) makedepends=(gobject-introspection git meson dbus) checkdepends=(xorg-server-xvfb gtk3 gtk4) provides=(libgjs.so) options=(debug) -_commit=56d74f6fd6398d933696eaf96c1f3a3f2a52cbf9 # tags/1.72.2^0 +_commit=f4a4572c35a67eb38fef9243f2c34f37ee60d7ff # tags/1.74.0^0 source=("git+https://gitlab.gnome.org/GNOME/gjs.git#commit=$_commit") sha256sums=('SKIP') @@ -26,18 +26,18 @@ prepare() { cd gjs - - # Work around https://github.com/mesonbuild/meson/issues/10577 - sed -e "/protocol/s/'tap'/'exitcode'/" \ - -i {test,installed-tests{,/js}}/meson.build } build() { + local meson_options=( + -D installed_tests=false + ) + CFLAGS="${CFLAGS/-O2/-O3} -fno-semantic-interposition" CXXFLAGS="${CXXFLAGS/-O2/-O3} -fno-semantic-interposition" LDFLAGS+=" -Wl,-Bsymbolic-functions" - arch-meson gjs build -D installed_tests=false + arch-meson gjs build "${meson_options[@]}" meson compile -C build } @@ -51,4 +51,4 @@ meson install -C build --destdir "$pkgdir" } -# vim:set sw=2 et: +# vim:set sw=2 sts=-1 et:
