From 2354e59f56b4b63952bdf79a8a76d35a1ca68d90 Mon Sep 17 00:00:00 2001 From: 0verLighT Date: Mon, 23 Feb 2026 23:30:15 +0100 Subject: [PATCH 1/2] jsonrpc-glib: add 3.44.2 Signed-off-by: 0verLighT --- ci_config.json | 33 +++++++++++++++++++++++++++++++++ releases.json | 8 ++++++++ subprojects/jsonrpc-glib.wrap | 8 ++++++++ 3 files changed, 49 insertions(+) create mode 100644 subprojects/jsonrpc-glib.wrap diff --git a/ci_config.json b/ci_config.json index 11ac8618e..7b84ce9d6 100644 --- a/ci_config.json +++ b/ci_config.json @@ -640,6 +640,39 @@ "libvulkan-dev" ] }, + "jsonrpc-glib" : { + "_comment" : [ + "- Disable fatal warnings because the wrap the this wraning : 'Could not detect glib version'", + "- Disable unit tests because Windows cannot found gio-unix-2.0" + ], + "build_options" : [ + "jsonrpc-glib:enable_tests=false" + ], + "debian_packages": [ + "flex", + "bison" + ], + "brew_packages": [ + "flex", + "bison" + ], + "alpine_packages": [ + "python3-dev", + "musl-libintl", + "flex", + "bison", + "gettext" + ], + "python_packages": [ + "setuptools", + "packaging" + ], + "skip_dependency_check": [ + "gio-windows-2.0", + "gio-unix-2.0" + ], + "fatal_warnings": false + }, "imgui-sfml": { "alpine_packages": [ "libudev-zero-dev", diff --git a/releases.json b/releases.json index ad2f7bcc1..0dde2a7d6 100644 --- a/releases.json +++ b/releases.json @@ -1927,6 +1927,14 @@ "1.8.4-1" ] }, + "jsonrpc-glib": { + "dependency_names": [ + "jsonrpc-glib-1.0" + ], + "versions": [ + "3.44.2-1" + ] + }, "kafel": { "dependency_names": [ "kafel" diff --git a/subprojects/jsonrpc-glib.wrap b/subprojects/jsonrpc-glib.wrap new file mode 100644 index 000000000..e3facc799 --- /dev/null +++ b/subprojects/jsonrpc-glib.wrap @@ -0,0 +1,8 @@ +[wrap-file] +directory = jsonrpc-glib-3.44.2 +source_url = https://download.gnome.org/sources/jsonrpc-glib/3.44/jsonrpc-glib-3.44.2.tar.xz +source_filename = jsonrpc-glib-3.44.2.tar.gz +source_hash = 965496b6e1314f3468b482a5d80340dc3b0340a5402d7783cad24154aee77396 + +[provide] +jsonrpc-glib-1.0 = libjsonrpc_glib_dep From 7d4006089934a54d57cdcd2d1aa059b27db53fd2 Mon Sep 17 00:00:00 2001 From: 0verLighT Date: Fri, 27 Feb 2026 19:00:10 +0100 Subject: [PATCH 2/2] jsonrpc-glib: add valac --- ci_config.json | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/ci_config.json b/ci_config.json index 7b84ce9d6..39d8ed4e4 100644 --- a/ci_config.json +++ b/ci_config.json @@ -649,19 +649,29 @@ "jsonrpc-glib:enable_tests=false" ], "debian_packages": [ + "valac", + "libgirepository1.0-dev", + "libjson-glib-dev", "flex", "bison" ], "brew_packages": [ + "vala", + "json-glib", "flex", "bison" ], "alpine_packages": [ + "vala", "python3-dev", - "musl-libintl", + "gettext-dev", + "json-glib-dev", "flex", - "bison", - "gettext" + "bison" + ], + "msys_packages": [ + "vala", + "json-glib" ], "python_packages": [ "setuptools",