1 # Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
2 # Contributor: Ionut Biru <ibiru@archlinux.org>
8 pkgdesc="Javascript Bindings for GNOME"
9 url="https://wiki.gnome.org/Projects/Gjs"
12 depends=(cairo gobject-introspection-runtime js78 dconf readline)
13 makedepends=(gobject-introspection git meson dbus)
14 checkdepends=(valgrind xorg-server-xvfb gtk3 gtk4)
16 _commit=da5d5fe74469c799de80117758d79ad694d1116a # tags/1.70.0^0
17 source=("git+https://gitlab.gnome.org/GNOME/gjs.git#commit=$_commit")
22 git describe --tags | sed 's/-/+/g'
30 arch-meson $pkgname build \
32 -D installed_tests=false \
34 meson compile -C build
38 xvfb-run -s '-nolisten local' \
39 meson test -C build --print-errorlogs
43 depends+=(libreadline.so)
44 meson install -C build --destdir "$pkgdir"