Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / gtk4


Commits:
1f4c2874 by Jan Alexander Steffens (heftig) at 2025-11-19T22:23:27+01:00
1:4.20.2-4: Backport Vulkan fix

Closes: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gtk4/-/issues/15

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = gtk4
        pkgdesc = GObject-based multi-platform GUI toolkit
        pkgver = 4.20.2
-       pkgrel = 3
+       pkgrel = 4
        epoch = 1
        url = https://www.gtk.org/
        arch = x86_64


=====================================
PKGBUILD
=====================================
@@ -9,7 +9,7 @@ pkgname=(
   gtk-update-icon-cache
 )
 pkgver=4.20.2
-pkgrel=3
+pkgrel=4
 epoch=1
 pkgdesc="GObject-based multi-platform GUI toolkit"
 url="https://www.gtk.org/";
@@ -97,6 +97,12 @@ prepare() {
   # Allow -fcf-protection to work
   # https://gitlab.gnome.org/GNOME/gtk/-/issues/6153
   git apply -3 ../0001-HACK-Don-t-use-objcopy-for-resource-embedding.patch
+
+  # Fix corruption with Mesa 25.3
+  # https://gitlab.archlinux.org/archlinux/packaging/packages/gtk4/-/issues/15
+  # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/9128
+  git cherry-pick -n fc6581cf3be54d8a578f83f1fee71d63a779a8bf \
+                     c03061dc6eb71c7ba024dd267e414db3ce3f5480
 }
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gtk4/-/commit/1f4c28747eff80428f0a8f66dc5989f9e19fddcf

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gtk4/-/commit/1f4c28747eff80428f0a8f66dc5989f9e19fddcf
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to