# Maintainer: Philip Goto pkgname=gtksourceview5 pkgver=5.4.0 pkgrel=1 pkgdesc='A text widget adding syntax highlighting and more to GNOME' arch=(x86_64 aarch64) url='https://gitlab.gnome.org/GNOME/gtksourceview' license=(LGPL) depends=(gtk4) makedepends=( gi-docgen gobject-introspection gtk-doc meson vala ) checkdepends=(xorg-server-xvfb) options=(debug) _commit=${pkgver} source=("${url}/-/archive/${_commit}/gtksourceview-${_commit}.tar.gz") b2sums=('8367251603d117e9bdc6621b6faf818e7447b8522ed4cf34dca6f08592029bebe7b3cd92d75bffe2b6279f6ef3786d398081f083d8a0733ad03a18f76b416bc1') build() { arch-meson gtksourceview-${_commit} build -D gtk_doc=true meson compile -C build } check() { dbus-run-session xvfb-run \ -s '-screen 0 1920x1080x24 -nolisten local' \ meson test -C build --print-errorlogs } package() { DESTDIR="${pkgdir}" meson install -C build }