summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD42
2 files changed, 28 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bdcc194ef766..1f48d013f310 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,25 +1,29 @@
pkgbase = glade-git
- pkgdesc = User interface builder for GTK+ and GNOME.
- pkgver = 3.22.0.r319.gb8b1b0fa
+ pkgdesc = User Interface Builder for GTK applications
+ pkgver = 3.36.0.r2.gce473462
pkgrel = 1
url = https://glade.gnome.org/
arch = i686
arch = x86_64
- arch = armv6h
arch = armv7h
+ arch = aarch64
+ groups = gnome-extra
license = GPL
license = LGPL
- makedepends = intltool
+ checkdepends = xorg-server-xvfb
makedepends = gtk-doc
makedepends = gobject-introspection
makedepends = python-gobject
makedepends = itstool
makedepends = docbook-xsl
makedepends = git
- makedepends = gnome-common
+ makedepends = webkit2gtk
+ makedepends = meson
depends = gtk3
+ depends = libxml2
optdepends = devhelp: development help
provides = glade
+ provides = libgladeui-2.so
conflicts = glade
source = git+https://gitlab.gnome.org/GNOME/glade.git
sha256sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index d5fcd0427657..669be8fbf277 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}