diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 19 insertions, 23 deletions
@@ -1,25 +1,19 @@ # Maintainer: Philip Goto <philip.goto@gmail.com> pkgname=glade-git -pkgver=3.22.0.r319.gb8b1b0fa +pkgver=3.36.0.r2.gce473462 pkgrel=1 -pkgdesc="User interface builder for GTK+ and GNOME." -provides=(glade) -conflicts=(glade) -arch=(i686 x86_64 armv6h armv7h) +pkgdesc="User Interface Builder for GTK applications" +url="https://glade.gnome.org/" +arch=(i686 x86_64 armv7h aarch64) license=(GPL LGPL) -depends=(webkit2gtk) -makedepends=(intltool - gtk-doc - gobject-introspection - python-gobject - itstool - docbook-xsl - git - gnome-common - meson) +depends=(gtk3 libxml2) +makedepends=(gtk-doc gobject-introspection python-gobject itstool docbook-xsl git webkit2gtk meson) +checkdepends=(xorg-server-xvfb) optdepends=('devhelp: development help') -url="https://glade.gnome.org/" +groups=(gnome-extra) +provides=(glade libgladeui-2.so) +conflicts=(glade) source=("git+https://gitlab.gnome.org/GNOME/glade.git") sha256sums=(SKIP) @@ -28,15 +22,17 @@ pkgver() { git describe --long --tags | sed 's/^GLADE_//;s/_/./g;s/\([^-]*-g\)/r\1/;s/-/./g' } -# check() { -# ninja -C build test -# } - build() { - arch-meson glade build - ninja -C build + arch-meson glade build -D gtk_doc=true + ninja -C build +} + +check() { + dbus-run-session xvfb-run \ + -s '-screen 0 1920x1080x24 -nolisten local' \ + meson test -C build --print-errorlogs } package() { - DESTDIR="$pkgdir/" ninja -C build install + DESTDIR="$pkgdir" meson install -C build } |