From e57eca54b6190aa482c14ddc8b53a4e7d4088ce3 Mon Sep 17 00:00:00 2001 From: Dariusz Trawinski Date: Mon, 7 Sep 2026 17:34:59 +0200 Subject: [PATCH] change source of nlohman --- third_party/model_api/BUILD | 1 + third_party/model_api/model_api.bzl | 2 ++ .../model_api/model_api_json_archive.patch | 19 +++++++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 third_party/model_api/model_api_json_archive.patch diff --git a/third_party/model_api/BUILD b/third_party/model_api/BUILD index e69de29bb2d..6732223fef0 100644 --- a/third_party/model_api/BUILD +++ b/third_party/model_api/BUILD @@ -0,0 +1 @@ +exports_files(["model_api_json_archive.patch"]) diff --git a/third_party/model_api/model_api.bzl b/third_party/model_api/model_api.bzl index cd4b2c2565d..c9b7ad531d6 100644 --- a/third_party/model_api/model_api.bzl +++ b/third_party/model_api/model_api.bzl @@ -152,5 +152,7 @@ def workspace_model_api(): remote = "https:///github.com/openvinotoolkit/model_api/", build_file = "@_model-api//:BUILD", commit = "59685a8839176109ad677320228e2ee3ff94c788", # 26.11.2025 top of 'classic_cpp_support' branch + patch_args = ["-p1"], + patches = [Label("//third_party/model_api:model_api_json_archive.patch")], ) diff --git a/third_party/model_api/model_api_json_archive.patch b/third_party/model_api/model_api_json_archive.patch new file mode 100644 index 00000000000..67b587cf44f --- /dev/null +++ b/third_party/model_api/model_api_json_archive.patch @@ -0,0 +1,19 @@ +diff --git a/src/cpp/CMakeLists.txt b/src/cpp/CMakeLists.txt +index 0f822bc..43d1cc0 100644 +--- a/src/cpp/CMakeLists.txt ++++ b/src/cpp/CMakeLists.txt +@@ -35,9 +35,11 @@ find_package(OpenVINO REQUIRED + COMPONENTS Runtime Threading) + + include(FetchContent) +-FetchContent_Declare(json GIT_REPOSITORY https://github.com/nlohmann/json.git +- GIT_TAG d41ca94fa85d5119852e2f7a3f94335cc7cb0486 # PR #4709, fixes cmake deprecation warnings +- ) ++FetchContent_Declare(json ++ URL https://codeload.github.com/nlohmann/json/tar.gz/d41ca94fa85d5119852e2f7a3f94335cc7cb0486 ++ URL_HASH SHA256=d107f80866a9940b1c1cc55e88629a8cd7e86d8b2991b38d9ff6404e49b7938e ++ DOWNLOAD_EXTRACT_TIMESTAMP TRUE ++) + FetchContent_MakeAvailable(json) + + file(GLOB MODELS_SOURCES ./models/src/*.cpp)