diff options
Diffstat (limited to 'community/glade/APKBUILD')
-rw-r--r-- | community/glade/APKBUILD | 64 |
1 files changed, 43 insertions, 21 deletions
diff --git a/community/glade/APKBUILD b/community/glade/APKBUILD index a51b3e6e8d2..654988f9e2a 100644 --- a/community/glade/APKBUILD +++ b/community/glade/APKBUILD @@ -1,39 +1,61 @@ # Contributor: Natanael Copa <ncopa@alpinelinux.org> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=glade -pkgver=3.38.2 -pkgrel=4 +pkgver=3.40.0 +pkgrel=7 pkgdesc="User Interface Designer for GTK+ and GNOME" url="https://glade.gnome.org/" arch="all" license="GPL-2.0-or-later" -makedepends="gtk+3.0-dev libxml2-dev itstool gtk-doc intltool - py3-gobject3-dev gobject-introspection-dev meson - python3-dev webkit2gtk-dev" - -case "$CARCH" in - s390x|riscv64) ;; - *) makedepends="$makedepends gjs-dev" ;; -esac - -checkdepends="xvfb-run ibus adwaita-icon-theme" -options="!check" # If adwaita-icon-theme wasn't installed e before we'd have to updathe the icon cache +makedepends=" + gobject-introspection-dev + gtk+3.0-dev + gtk-doc + itstool + libxml2-dev + meson + py3-gobject3-dev + python3-dev + webkit2gtk-4.1-dev + " +checkdepends=" + adwaita-icon-theme + dbus + ibus + xvfb-run + " subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" source="https://download.gnome.org/sources/glade/${pkgver%.*}/glade-$pkgver.tar.xz - meson-0.60.patch - duplicate-linguas.patch + webkit2gtk-4.1.patch " +# XXX: segfault in mozjs102, but it runs fine.. +options="!check" +case "$CARCH" in +armhf|s390x|riscv64) + ;; +*) + makedepends="$makedepends gjs-dev" + ;; +esac + +if [ "$CARCH" = "s390x" ]; then + # no adwaita-icon-theme + options="$options !check" +fi build() { abuild-meson \ -Dgladeui=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")" \ + dbus-run-session -- \ + xvfb-run -a \ + meson test -t 6 --no-rebuild --print-errorlogs -C output } package() { @@ -42,13 +64,13 @@ package() { dev() { default_dev + mkdir -p "$pkgdir"/usr/share/glade mv "$subpkgdir"/usr/share/glade/catalogs "$pkgdir"/usr/share/glade mv "$subpkgdir"/usr/lib/glade "$pkgdir"/usr/lib/glade } sha512sums=" -2df8c8363206905663cd3ac9196da44445425a888b64f1b3b3ac6cd41e14c4a82a5d2c299730ef0606c3970a04dd8f245bb5639218794eb67dcbd26fae17565e glade-3.38.2.tar.xz -c529aff136bcdbdc2158cfe14589691f8b1731fc6ea77acdc0de58dc1315399ea85771332a00f9f72c73e5b8b17fa4c5d7dbf0753269b2d2c2ef46a0d69a9a95 meson-0.60.patch -791de7129df8cddcb470c6f8e70d3321d7f8053b47930aeadd5feded0b9c02ff2146a4028d1def062718fc60861da16f68e37e5b8dc67defc91ffdbe4d826eda duplicate-linguas.patch +6b018f882e9d155a4b2256c0b4c72743f971c8d730a53f16faa240d01e14051f5b6ce04e355dcc78e1679579fb091facaa06acdda6297c5b8efc642c42bb7b4e glade-3.40.0.tar.xz +9ce098990c38cf2c9b2b0ec98d3e0925ebf5d2b993240f5ae2a0a4f2c3f027625a32d694f8626f7ede693caa60ecd55abd75e93e0cb60fe0bd0637ae170f85d9 webkit2gtk-4.1.patch " |