From a778ae59d9ffe05cc1f45f89a8cc86be8d0d0c11 Mon Sep 17 00:00:00 2001 From: Wang Mingyu Date: Wed, 7 Jan 2026 18:28:54 +0800 Subject: spdlog: upgrade 1.16.0 -> 1.17.0 License-Update: updated contributors. Changelog: ========== - Bump bundled {fmt} library to 12.1.0 - Fix the %z formatter (UTC offset): - Windows: Replaced implementation for better accuracy and speed - FreeBSD: Fixed incorrect implementation - Fixed issue where the offset was not displaying as +00:00 when the formatter was configured to show UTC time. - Removed unreliable fallback for Unix systems lacking tm_gmtoff. If compilation fails on such platforms, use SPDLOG_NO_TZ_OFFSET=ON (%z will display +??:?? instead of compilation error). - Set CMAKE_BUILD_TYPE only in top-level project - Change access scope for ANSI target_file_ from private to protected - Fix UWP detection - Fix include in tcp_client.h to avoid compilation failures - Tests: Fix unit tests to respect default level names - Docs: Fix misleading comment in blocking_queue header - Fix sign-compare warning - Fix sign conversion warnings in qt_sinks.h Signed-off-by: Wang Mingyu Signed-off-by: Khem Raj --- meta-oe/recipes-support/spdlog/spdlog_1.16.0.bb | 17 ----------------- meta-oe/recipes-support/spdlog/spdlog_1.17.0.bb | 17 +++++++++++++++++ 2 files changed, 17 insertions(+), 17 deletions(-) delete mode 100644 meta-oe/recipes-support/spdlog/spdlog_1.16.0.bb create mode 100644 meta-oe/recipes-support/spdlog/spdlog_1.17.0.bb diff --git a/meta-oe/recipes-support/spdlog/spdlog_1.16.0.bb b/meta-oe/recipes-support/spdlog/spdlog_1.16.0.bb deleted file mode 100644 index 7efa65697f..0000000000 --- a/meta-oe/recipes-support/spdlog/spdlog_1.16.0.bb +++ /dev/null @@ -1,17 +0,0 @@ -DESCRIPTION = "Very fast, header only, C++ logging library." -HOMEPAGE = "https://github.com/gabime/spdlog/wiki" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=9573510928429ad0cbe5ba4de77546e9" - -SRCREV = "486b55554f11c9cccc913e11a87085b2a91f706f" -SRC_URI = "git://github.com/gabime/spdlog.git;protocol=https;branch=v1.x;tag=v${PV}" - -DEPENDS += "fmt" - - -inherit cmake - -# no need to build example & tests & benchmarks on pure yocto -EXTRA_OECMAKE += "-DSPDLOG_INSTALL=on -DSPDLOG_BUILD_SHARED=on -DSPDLOG_BUILD_EXAMPLE=off -DSPDLOG_FMT_EXTERNAL=on" - -BBCLASSEXTEND = "native" diff --git a/meta-oe/recipes-support/spdlog/spdlog_1.17.0.bb b/meta-oe/recipes-support/spdlog/spdlog_1.17.0.bb new file mode 100644 index 0000000000..5470c0f9f7 --- /dev/null +++ b/meta-oe/recipes-support/spdlog/spdlog_1.17.0.bb @@ -0,0 +1,17 @@ +DESCRIPTION = "Very fast, header only, C++ logging library." +HOMEPAGE = "https://github.com/gabime/spdlog/wiki" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=13886a8d1692948ea9b78edc50e9447c" + +SRCREV = "79524ddd08a4ec981b7fea76afd08ee05f83755d" +SRC_URI = "git://github.com/gabime/spdlog.git;protocol=https;branch=v1.x;tag=v${PV}" + +DEPENDS += "fmt" + + +inherit cmake + +# no need to build example & tests & benchmarks on pure yocto +EXTRA_OECMAKE += "-DSPDLOG_INSTALL=on -DSPDLOG_BUILD_SHARED=on -DSPDLOG_BUILD_EXAMPLE=off -DSPDLOG_FMT_EXTERNAL=on" + +BBCLASSEXTEND = "native" -- cgit v1.2.3-54-g00ecf