diff options
Diffstat (limited to 'community/gtksourceview5/APKBUILD')
-rw-r--r-- | community/gtksourceview5/APKBUILD | 47 |
1 files changed, 31 insertions, 16 deletions
diff --git a/community/gtksourceview5/APKBUILD b/community/gtksourceview5/APKBUILD index 11c3687950b..414a1daa0d1 100644 --- a/community/gtksourceview5/APKBUILD +++ b/community/gtksourceview5/APKBUILD @@ -1,35 +1,50 @@ # Contributor:Rasmus Thomsen <oss@cogitri.dev> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: pkgname=gtksourceview5 -pkgver=5.0.0 -pkgrel=0 +pkgver=5.12.0 +pkgrel=1 pkgdesc="A text widget adding syntax highlighting and more to GNOME" url="https://wiki.gnome.org/Projects/GtkSourceView" -arch="all !s390x !mips64" # blocked by glade -> webkit2gtk +arch="all" license="GPL-2.0-or-later" -depends_dev="gtk4.0-dev libxml2-dev" -makedepends="$depends_dev gobject-introspection-dev vala libxslt meson glade-dev - pcre2-dev" -checkdepends="xvfb-run ibus dbus" -subpackages="$pkgname-dev $pkgname-lang" -source="https://download.gnome.org/sources/gtksourceview/${pkgver%.*}/gtksourceview-$pkgver.tar.xz - skip-test.patch +depends_dev=" + gtk4.0-dev + libxml2-dev + " +makedepends="$depends_dev + gobject-introspection-dev + libxslt + meson + pcre2-dev + vala + " +checkdepends=" + dbus + ibus + mesa-dri-gallium + xvfb-run " +subpackages="$pkgname-dev $pkgname-lang" +source="https://download.gnome.org/sources/gtksourceview/${pkgver%.*}/gtksourceview-$pkgver.tar.xz" builddir="$srcdir/gtksourceview-$pkgver" build() { abuild-meson \ - -Dglade_catalog=true \ + -Db_lto=true \ . output - meson compile ${JOBS:+-j ${JOBS}} -C output + meson compile -C output } check() { - xvfb-run meson test --no-rebuild -v -C output + XDG_RUNTIME_DIR="$(mktemp -d -p "$builddir")" \ + xvfb-run -a dbus-run-session -- \ + meson test --no-rebuild --print-errorlogs -C output } package() { DESTDIR="$pkgdir" meson install --no-rebuild -C output } -sha512sums="6a5f66206bb59e153f18d61f085149ad96039866373c1ef159aaed4b125a64806d59b42b491b89564aa54b26e43abe43aad261e4e5f942eb63708f2e0a631614 gtksourceview-5.0.0.tar.xz -c765c7c77a94007e95c050c05ef0283b2cdcd5751274924ea08a02ea2507061677d7f286c3e98d6b91f3603a06364d1ea43491e77e2e086e05c841218923e771 skip-test.patch" + +sha512sums=" +a9fe379651be86b60427a006328b947db9ced44523cb9f9d6c1b2e8d56634303f8f77a9409eca301731b26913821f1082e1bd17ef505dd64848804c0d504a5b7 gtksourceview-5.12.0.tar.xz +" |