Date: Monday, May 1, 2023 @ 20:21:37 Author: heftig Revision: 476216 44.2-1
Modified: gnome-builder/trunk/PKGBUILD ----------+ PKGBUILD | 41 ++++++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 17 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-05-01 20:17:44 UTC (rev 476215) +++ PKGBUILD 2023-05-01 20:21:37 UTC (rev 476216) @@ -1,9 +1,9 @@ # Maintainer: Jan Alexander Steffens (heftig) <[email protected]> +# Contributor: Fabian Bornschein <fabiscafe-cat-mailbox-dog-org> -pkgbase=gnome-builder -pkgname=(gnome-builder) -pkgver=43.6 -pkgrel=3 +pkgname=gnome-builder +pkgver=44.2 +pkgrel=1 pkgdesc="An IDE for writing GNOME-based software" url="https://wiki.gnome.org/Apps/Builder" arch=(x86_64) @@ -19,11 +19,11 @@ editorconfig-core-c flatpak-builder gjs - gspell - gtk4 + glib2 gtksourceview5 jsonrpc-glib libadwaita + libdex libgit2-glib libpanel libpeas @@ -36,7 +36,7 @@ template-glib vala vte4 - webkit2gtk-5.0 + webkitgtk-6.0 ) makedepends=( appstream-glib @@ -48,18 +48,18 @@ python-sphinx_rtd_theme yelp-tools ) -checkdepends=(xorg-server-xvfb) -_commit=f1222fae9d5f198502d8a61c3f870fe53edafa98 # tags/43.6^0 +checkdepends=(weston) +_commit=abc6bbd213df29f156514e40d3f9cdfee57f8c01 # tags/44.2^0 source=("git+https://gitlab.gnome.org/GNOME/gnome-builder.git#commit=$_commit") b2sums=('SKIP') pkgver() { - cd $pkgbase + cd $pkgname git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g' } prepare() { - cd $pkgbase + cd $pkgname } build() { @@ -67,16 +67,23 @@ -D help=true ) - arch-meson $pkgbase build "${meson_options[@]}" + arch-meson $pkgname build "${meson_options[@]}" meson compile -C build } -check() { - dbus-run-session xvfb-run -s '-nolisten local' \ - meson test -C build --print-errorlogs -} +check() ( + export XDG_RUNTIME_DIR="$PWD/runtime-dir" WAYLAND_DISPLAY=wayland-5 -package_gnome-builder() { + mkdir -p -m 700 "$XDG_RUNTIME_DIR" + weston --backend=headless-backend.so --socket=$WAYLAND_DISPLAY --idle-time=0 & + _w=$! + + trap "kill $_w; wait" EXIT + + dbus-run-session meson test -C build --print-errorlogs +) + +package() { depends+=(libgit2.so) optdepends=( 'bash-language-server: Shell code assistance'
