# Maintainer: pkgname=gtksourceview-git _pkgname=gtksourceview pkgver=5.11.2.r7.gc4407921 pkgrel=1 pkgdesc='A text widget adding syntax highlighting and more to GNOME' url='https://gitlab.gnome.org/GNOME/gtksourceview' license=('LGPL-2.1-or-later') arch=(x86_64 aarch64) depends=(gtk4) makedepends=( gobject-introspection gtk-doc gi-docgen meson vala ) provides=( "gtksourceview5=${pkgver%%.r*}" "gtksourceview5-docs=${pkgver%%.r*}" ) conflicts=( "gtksourceview5" "gtksourceview5-docs" ) source=("$_pkgname::git+${url}.git") sha256sums=('SKIP') pkgver() { cd "$srcdir/$_pkgname" git describe --long --tags --abbrev=8 --exclude='*[a-zA-Z][a-zA-Z]*' \ | sed -E 's/^[^0-9]*//;s/([^-]*-g)/r\1/;s/-/./g' } build() { cd "$srcdir" arch-meson gtksourceview build -D documentation=true meson compile -C build } package() { cd "$srcdir" DESTDIR="${pkgdir}" meson install -C build }