summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoakim Soderlund2022-02-17 21:14:35 +0100
committerJoakim Soderlund2022-02-17 21:44:44 +0100
commit30f9019b0338972f82d42fdb8bf3b2d9b28ea986 (patch)
tree6a53682520c9b2e9ffad7aab3ec5f539f9dd030e
parenta76dfea8c0c77418382279f3a27f8db652a453e2 (diff)
downloadaur-30f9019b0338972f82d42fdb8bf3b2d9b28ea986.tar.gz
Upgrade Mutter to version 41.4
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD11
-rw-r--r--backports.patch9
3 files changed, 11 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ce3d0290d186..2f663b29fa06 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = mutter-dynamic-buffering
pkgdesc = A window manager for GNOME (with dynamic triple/double buffering)
- pkgver = 41.3
- pkgrel = 2
+ pkgver = 41.4
+ pkgrel = 1
url = https://gitlab.gnome.org/GNOME/mutter
arch = x86_64
groups = gnome
@@ -37,11 +37,11 @@ pkgbase = mutter-dynamic-buffering
provides = mutter
provides = libmutter-9.so
conflicts = mutter
- source = mutter-dynamic-buffering::git+https://gitlab.gnome.org/GNOME/mutter.git#commit=f51ad2911419ee2ab88b5548581227a57d0fd987
+ source = mutter-dynamic-buffering::git+https://gitlab.gnome.org/GNOME/mutter.git#commit=83a34957046c5b6bca609fda4b68c8c5d1276d14
source = backports.patch
source = mr1441.patch
sha256sums = SKIP
- sha256sums = 650e2d88bad9226be7cde62974b3a39a99d63156d0fe61df6bc54887481a1b51
+ sha256sums = 4bfebf11fd10d2829977cb3c77491bcb9eaa7779f9fc72cdbf10cb0f56adc813
sha256sums = cf99896763558258f489ff0e9a1e8001f716d63b06366f740e044cc72a71d3e7
pkgname = mutter-dynamic-buffering
diff --git a/PKGBUILD b/PKGBUILD
index 0a1105f5f6d2..49a0ae57bf33 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,8 +4,8 @@
# Contributor: Michael Kanis <mkanis_at_gmx_dot_de>
pkgname=mutter-dynamic-buffering
-pkgver=41.3
-pkgrel=2
+pkgver=41.4
+pkgrel=1
pkgdesc="A window manager for GNOME (with dynamic triple/double buffering)"
url="https://gitlab.gnome.org/GNOME/mutter"
arch=(x86_64)
@@ -20,13 +20,13 @@ checkdepends=(xorg-server-xvfb pipewire-media-session python-dbusmock)
provides=(mutter libmutter-9.so)
conflicts=(mutter)
groups=(gnome)
-_commit=f51ad2911419ee2ab88b5548581227a57d0fd987 # tags/41.3^0
+_commit=83a34957046c5b6bca609fda4b68c8c5d1276d14 # tags/41.4^0
source=("$pkgname::git+https://gitlab.gnome.org/GNOME/mutter.git#commit=$_commit"
'backports.patch'
'mr1441.patch')
sha256sums=('SKIP'
- '650e2d88bad9226be7cde62974b3a39a99d63156d0fe61df6bc54887481a1b51'
+ '4bfebf11fd10d2829977cb3c77491bcb9eaa7779f9fc72cdbf10cb0f56adc813'
'cf99896763558258f489ff0e9a1e8001f716d63b06366f740e044cc72a71d3e7')
pkgver() {
@@ -38,6 +38,9 @@ prepare() {
cd "$srcdir/$pkgname"
patch -p1 < "$srcdir/mr1441.patch"
patch -p1 < "$srcdir/backports.patch"
+
+ # Make tests run
+ sed -i '/catchsegv/d' meson.build
}
build() {
diff --git a/backports.patch b/backports.patch
index ae12ad29274a..5852ba662557 100644
--- a/backports.patch
+++ b/backports.patch
@@ -8,15 +8,6 @@ diff --git a/src/backends/native/meta-onscreen-native.c b/src/backends/native/me
index eb1e7412a..eacfd2cc1 100644
--- a/src/backends/native/meta-onscreen-native.c
+++ b/src/backends/native/meta-onscreen-native.c
-@@ -188,6 +188,8 @@ notify_view_crtc_presented (MetaRendererView *view,
-
- frame_info = cogl_onscreen_peek_head_frame_info (onscreen);
-
-+ g_return_if_fail (frame_info != NULL);
-+
- crtc = META_CRTC (meta_crtc_kms_from_kms_crtc (kms_crtc));
- maybe_update_frame_info (crtc, frame_info, time_us, flags, sequence);
-
@@ -404,7 +406,7 @@ meta_onscreen_native_flip_crtc (CoglOnscreen *onscreen,
kms = meta_kms_device_get_kms (kms_device);
kms_update = meta_kms_ensure_pending_update (kms, kms_device);