diff --git a/ci_config.json b/ci_config.json index 11ac8618e..39d8ed4e4 100644 --- a/ci_config.json +++ b/ci_config.json @@ -640,6 +640,49 @@ "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": [ + "valac", + "libgirepository1.0-dev", + "libjson-glib-dev", + "flex", + "bison" + ], + "brew_packages": [ + "vala", + "json-glib", + "flex", + "bison" + ], + "alpine_packages": [ + "vala", + "python3-dev", + "gettext-dev", + "json-glib-dev", + "flex", + "bison" + ], + "msys_packages": [ + "vala", + "json-glib" + ], + "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