Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages / glade
Commits: 29172d0f by Christian Hesse at 2024-03-26T10:08:32+01:00 record git checksum, add .SRCINFO - - - - - 74ca7220 by Christian Hesse at 2024-03-26T10:09:34+01:00 build with webkit2gtk-4.1 ... which uses newer libsoup3. - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,32 @@ +pkgbase = glade + pkgdesc = User Interface Builder for GTK+ applications + pkgver = 3.40.0+r14+g1fbca367 + pkgrel = 2 + url = https://glade.gnome.org/ + arch = x86_64 + groups = gnome-extra + license = GPL + license = LGPL + checkdepends = xorg-server-xvfb + makedepends = gtk-doc + makedepends = gobject-introspection + makedepends = itstool + makedepends = docbook-xsl + makedepends = git + makedepends = meson + makedepends = gjs + makedepends = python-gobject + makedepends = webkit2gtk-4.1 + depends = gtk3 + depends = libxml2 + optdepends = devhelp: development help + optdepends = gjs: gjs module + optdepends = python-gobject: python module + optdepends = webkit2gtk-4.1: webkit2gtk module + provides = libgladeui-2.so + source = git+https://gitlab.gnome.org/GNOME/glade.git#commit=1fbca367cf33991f1d8d20a256ca704eb778fca9 + source = fix-build.diff + sha256sums = f5ed9cf6de49449307b6099271caf6357f0a3c26374764667efd415f78764921 + sha256sums = 0dd99583c4b7b6327e84a909614f46ec0062dbc9f67be733ea97dc294e40317b + +pkgname = glade ===================================== PKGBUILD ===================================== @@ -10,18 +10,18 @@ arch=(x86_64) license=(GPL LGPL) depends=(gtk3 libxml2) makedepends=(gtk-doc gobject-introspection itstool docbook-xsl git meson gjs - python-gobject webkit2gtk) + python-gobject webkit2gtk-4.1) checkdepends=(xorg-server-xvfb) optdepends=('devhelp: development help' 'gjs: gjs module' 'python-gobject: python module' - 'webkit2gtk: webkit2gtk module') + 'webkit2gtk-4.1: webkit2gtk module') provides=(libgladeui-2.so) groups=(gnome-extra) _commit=1fbca367cf33991f1d8d20a256ca704eb778fca9 # master source=("git+https://gitlab.gnome.org/GNOME/glade.git#commit=$_commit" fix-build.diff) -sha256sums=('SKIP' +sha256sums=('f5ed9cf6de49449307b6099271caf6357f0a3c26374764667efd415f78764921' '0dd99583c4b7b6327e84a909614f46ec0062dbc9f67be733ea97dc294e40317b') pkgver() { @@ -34,6 +34,9 @@ prepare() { # Fix missing dependency on vcs_tag git apply -3 ../fix-build.diff + + # build with webkit2gtk-4.1 + sed -i 's/webkit2gtk-4.0/webkit2gtk-4.1/' meson.build } build() { View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/glade/-/compare/0b56c4cc526c4fc4d7fe78574fa20d6e7a55a676...74ca72202288f6ec536bae42914f4e0498adb6f9 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/glade/-/compare/0b56c4cc526c4fc4d7fe78574fa20d6e7a55a676...74ca72202288f6ec536bae42914f4e0498adb6f9 You're receiving this email because of your account on gitlab.archlinux.org.
