1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
From: Christian Hergert <chergert@redhat.com>
Date: Fri, 23 May 2025 15:38:56 -0700
Subject: build: handle depending on development releases of GLib
This allows us to require an odd version number indicating unstable release
for the necessary API additions.
Origin: upstream, 1.38, commit:4613accc2e22395bb77bdf612fcdf90bf65f230f
---
meson.build | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/meson.build b/meson.build
index f0206c6..e6bd12f 100644
--- a/meson.build
+++ b/meson.build
@@ -213,8 +213,11 @@ if lua_found
endif
glib_version_arr = glib_req_version.split('.')
-glib_major_version = glib_version_arr[0]
-glib_minor_version = glib_version_arr[1]
+glib_major_version = glib_version_arr[0].to_int()
+glib_minor_version = glib_version_arr[1].to_int()
+if glib_minor_version % 2 == 1
+ glib_minor_version = glib_minor_version + 1
+endif
project_c_args = [
'-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_@0@_@1@'.format(glib_major_version, glib_minor_version),
|