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.


Reply via email to