1 # Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
2 # Contributor: Fabian Bornschein <fabiscafe-cat-mailbox-dog-org>
7 pkgdesc="An IDE for writing GNOME-based software"
8 url="https://wiki.gnome.org/Apps/Builder"
48 python-sphinx_rtd_theme
52 _commit=abc6bbd213df29f156514e40d3f9cdfee57f8c01 # tags/44.2^0
53 source=("git+https://gitlab.gnome.org/GNOME/gnome-builder.git#commit=$_commit")
58 git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
70 arch-meson $pkgname build "${meson_options[@]}"
71 meson compile -C build
75 export XDG_RUNTIME_DIR="$PWD/runtime-dir" WAYLAND_DISPLAY=wayland-5
77 mkdir -p -m 700 "$XDG_RUNTIME_DIR"
78 weston --backend=headless-backend.so --socket=$WAYLAND_DISPLAY --idle-time=0 &
81 trap "kill $_w; wait" EXIT
83 dbus-run-session meson test -C build --print-errorlogs
89 'bash-language-server: Shell code assistance'
90 'python-lsp-server: Python code assistance'
94 meson install -C build --destdir "$pkgdir"
97 # vim:set sw=2 sts=-1 et: