build-unit-test-docker: update dependencies to match Yocto
Update a number of the dependency packages to ensure they match
the version utilized in Yocto.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ida0ef9fea95695c47d0e026ec66fd6d4eb1f53d5
diff --git a/scripts/build-unit-test-docker b/scripts/build-unit-test-docker
index 5ca80c4..389a313 100755
--- a/scripts/build-unit-test-docker
+++ b/scripts/build-unit-test-docker
@@ -100,7 +100,7 @@
# Packages to include in image.
packages = {
"boost": PackageDef(
- rev="1.87.0",
+ rev="1.88.0",
url=(
lambda pkg, rev: f"https://github.com/boostorg/{pkg}/releases/download/{pkg}-{rev}/{pkg}-{rev}-cmake.tar.gz"
),
@@ -133,7 +133,7 @@
],
),
"fmtlib/fmt": PackageDef(
- rev="10.1.1",
+ rev="11.2.0",
build_type="cmake",
config_flags=[
"-DFMT_DOC=OFF",
@@ -149,13 +149,13 @@
],
),
"google/googletest": PackageDef(
- rev="v1.15.2",
+ rev="v1.16.0",
build_type="cmake",
config_env=["CXXFLAGS=-std=c++20"],
config_flags=["-DTHREADS_PREFER_PTHREAD_FLAG=ON"],
),
"nghttp2/nghttp2": PackageDef(
- rev="v1.61.0",
+ rev="v1.65.0",
build_type="cmake",
config_env=["CXXFLAGS=-std=c++20"],
config_flags=[
@@ -164,7 +164,7 @@
],
),
"nlohmann/json": PackageDef(
- rev="v3.11.3",
+ rev="v3.12.0",
build_type="cmake",
config_flags=["-DJSON_BuildTests=OFF"],
custom_post_install=[
@@ -175,7 +175,7 @@
],
),
"json-c/json-c": PackageDef(
- rev="json-c-0.17-20230812",
+ rev="json-c-0.18-20240915",
build_type="cmake",
),
"LibVNC/libvncserver": PackageDef(
@@ -183,11 +183,11 @@
build_type="cmake",
),
"leethomason/tinyxml2": PackageDef(
- rev="9.0.0",
+ rev="11.0.0",
build_type="cmake",
),
"tristanpenman/valijson": PackageDef(
- rev="v1.0.1",
+ rev="v1.0.5",
build_type="cmake",
config_flags=[
"-Dvalijson_BUILD_TESTS=0",