From 384411b33a51469a6531d0aeaa1b00e78c082a0d Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Tue, 27 May 2025 15:02:23 -0600 Subject: [PATCH] Increase the required version of glib to 2.80.0 We'll need this for G_MUTEX_AUTO_LOCK(). It basically does g_autoptr (GMutexLocker) G_GNUC_UNUSED var = g_mutex_locker_new (mutex) which will let us remove static-scan's warnings about assigned variables that are never read, e.g. it complains about "locker" here: g_autoptr (GMutexLocker) locker = g_mutex_locker_new (&priv->shared.mutex); The whole point of GMutexLocker is to be used with g_autoptr for a mutex that is unlocked when its scope ends. Part-of: --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index f9694ac9..2604f5d7 100644 --- a/meson.build +++ b/meson.build @@ -165,7 +165,7 @@ libedataserver_dep = dependency('libedataserver-1.2', version: '>= 3.45.1') libecal_dep = dependency('libecal-2.0', version: '>= 3.45.1') libsoup_dep = dependency('libsoup-3.0') libadwaita_dep = dependency('libadwaita-1', version: '>= 1.7.alpha') -glib_dep = dependency('glib-2.0', version: '>= 2.67.5') +glib_dep = dependency('glib-2.0', version: '>= 2.80.0') gtk_dep = dependency('gtk4', version: '>= 4.15.2') gio_dep = dependency('gio-2.0', version: '>= 2.58.0') gweather_dep = dependency('gweather4')