diff --git a/package_fix/fmilibrary-vendor/0-fmilibrary-vendor-change-cmake-download.patch b/package_fix/fmilibrary-vendor/0-fmilibrary-vendor-change-cmake-download.patch new file mode 100644 index 0000000000000000000000000000000000000000..62f5bacb05a7448fd3b7f68729bd6b0160367f04 --- /dev/null +++ b/package_fix/fmilibrary-vendor/0-fmilibrary-vendor-change-cmake-download.patch @@ -0,0 +1,13 @@ +--- ros-humble-fmilibrary-vendor-1.0.1.orig/CMakeLists.txt 2022-04-21 05:46:13.000000000 +0800 ++++ ros-humble-fmilibrary-vendor-1.0.1/CMakeLists.txt 2023-06-19 09:49:45.621927109 +0800 +@@ -6,9 +6,7 @@ + include(ExternalProject) + set(fmilibrary_version 2.2.3) + externalproject_add(FMILibraryProject-${fmilibrary_version} +- GIT_REPOSITORY https://github.com/modelon-community/fmi-library.git +- GIT_TAG ${fmilibrary_version} +- GIT_CONFIG advice.detachedHead=false ++ URL ${CMAKE_CURRENT_SOURCE_DIR}/fmi-library-${fmilibrary_version}.tar.gz + # Suppress git update due to https://gitlab.kitware.com/cmake/cmake/-/issues/16419 + UPDATE_COMMAND "" + TIMEOUT 60 diff --git a/package_fix/fmilibrary-vendor/fmi-library-2.2.3.tar.gz b/package_fix/fmilibrary-vendor/fmi-library-2.2.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..9d52f4fe570320ee100ac0cce0e3d3a158d052f6 Binary files /dev/null and b/package_fix/fmilibrary-vendor/fmi-library-2.2.3.tar.gz differ diff --git a/package_fix/fmilibrary-vendor/prep.fix b/package_fix/fmilibrary-vendor/prep.fix new file mode 100644 index 0000000000000000000000000000000000000000..6232aaf03e8cc5ee89f7af497a6120f763c23083 --- /dev/null +++ b/package_fix/fmilibrary-vendor/prep.fix @@ -0,0 +1 @@ +cp %{SOURCE1} . \ No newline at end of file diff --git a/package_fix/fmilibrary-vendor/source.fix b/package_fix/fmilibrary-vendor/source.fix new file mode 100644 index 0000000000000000000000000000000000000000..e1bae9f3a97c606a943a8e40bac76ab2c0521aa5 --- /dev/null +++ b/package_fix/fmilibrary-vendor/source.fix @@ -0,0 +1,3 @@ +SOURCE1: fmi-library-2.2.3.tar.gz + +Patch0: 0-shard-queues-vendor-change-cmake-download.patch diff --git a/package_fix/hash-library-vendor/0-hash-library-vendor-change-cmake-download.patch b/package_fix/hash-library-vendor/0-hash-library-vendor-change-cmake-download.patch new file mode 100644 index 0000000000000000000000000000000000000000..cb520783bcbf6af72493bee23448a73a99773c58 --- /dev/null +++ b/package_fix/hash-library-vendor/0-hash-library-vendor-change-cmake-download.patch @@ -0,0 +1,12 @@ +--- ros-humble-hash-library-vendor-0.1.1.orig/CMakeLists.txt 2022-04-20 08:39:35.000000000 +0800 ++++ ros-humble-hash-library-vendor-0.1.1/CMakeLists.txt 2023-06-19 11:36:43.639924936 +0800 +@@ -20,8 +20,7 @@ + set(git_tag "hash_library_v8") + include(FetchContent) + fetchcontent_declare(hash_library_vendor +- GIT_REPOSITORY https://github.com/stbrumme/hash-library.git +- GIT_TAG ${git_tag} ++ URL ${CMAKE_CURRENT_SOURCE_DIR}/hash-library-hash_library_v8.tar.gz + ) + fetchcontent_makeavailable(hash_library_vendor) + diff --git a/package_fix/hash-library-vendor/hash-library-hash_library_v8.tar.gz b/package_fix/hash-library-vendor/hash-library-hash_library_v8.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..fbd8421598cef07641443cc4cfab5bf33986aae9 Binary files /dev/null and b/package_fix/hash-library-vendor/hash-library-hash_library_v8.tar.gz differ diff --git a/package_fix/hash-library-vendor/prep.fix b/package_fix/hash-library-vendor/prep.fix new file mode 100644 index 0000000000000000000000000000000000000000..6232aaf03e8cc5ee89f7af497a6120f763c23083 --- /dev/null +++ b/package_fix/hash-library-vendor/prep.fix @@ -0,0 +1 @@ +cp %{SOURCE1} . \ No newline at end of file diff --git a/package_fix/hash-library-vendor/source.fix b/package_fix/hash-library-vendor/source.fix new file mode 100644 index 0000000000000000000000000000000000000000..05347ecffebb451535acbb0216c5257c60bce113 --- /dev/null +++ b/package_fix/hash-library-vendor/source.fix @@ -0,0 +1,2 @@ +Source1: hash-library-hash_library_v8.tar.gz +Patch0: 0-hash-library-vendor-change-cmake-download.patch \ No newline at end of file diff --git a/package_fix/menge-vendor/0-menge-vendor-pkg-no-found.patch b/package_fix/menge-vendor/0-menge-vendor-pkg-no-found.patch new file mode 100644 index 0000000000000000000000000000000000000000..cb7b31a00c262d86c9b1c8ce0e617922355fdce4 --- /dev/null +++ b/package_fix/menge-vendor/0-menge-vendor-pkg-no-found.patch @@ -0,0 +1,11 @@ +--- ros-humble-menge-vendor-1.0.0.orig/CMakeLists.txt 2022-04-20 09:07:42.000000000 +0800 ++++ ros-humble-menge-vendor-1.0.0/CMakeLists.txt 2023-06-16 13:07:51.959140547 +0800 +@@ -22,7 +22,7 @@ + # find dependencies + find_package(ament_cmake REQUIRED) + find_package(PkgConfig REQUIRED) +-pkg_check_modules(tinyxml REQUIRED tinyxml) ++find_library(tinyxml_LIBRARY NAMES tinyxml) + + set(MENGE_SRC_DIR ${CMAKE_SOURCE_DIR}/src/Menge) + message("menge_source_dir " ${MENGE_SRC_DIR}) diff --git a/package_fix/menge-vendor/source.fix b/package_fix/menge-vendor/source.fix new file mode 100644 index 0000000000000000000000000000000000000000..7a099c11ee586a3ad20f8184fbe7fb02606bb471 --- /dev/null +++ b/package_fix/menge-vendor/source.fix @@ -0,0 +1,2 @@ + +Patch0: 0-menge-vendor-pkg-no-found.patch \ No newline at end of file diff --git a/package_fix/nlohmann-json-schema-validator-vendor/0-nlohmann-json-schema-validator-vendor-cmake-download.patch b/package_fix/nlohmann-json-schema-validator-vendor/0-nlohmann-json-schema-validator-vendor-cmake-download.patch new file mode 100644 index 0000000000000000000000000000000000000000..5a8feb5ae681c5148fa957b9184c2df18a419651 --- /dev/null +++ b/package_fix/nlohmann-json-schema-validator-vendor/0-nlohmann-json-schema-validator-vendor-cmake-download.patch @@ -0,0 +1,15 @@ +--- ros-humble-nlohmann-json-schema-validator-vendor-0.2.4.orig/CMakeLists.txt 2022-12-02 15:42:18.000000000 +0800 ++++ ros-humble-nlohmann-json-schema-validator-vendor-0.2.4/CMakeLists.txt 2023-06-19 12:02:47.152041158 +0800 +@@ -60,11 +60,7 @@ + # HEAD of `main` branch on 2022-10-07 + set(nlohmann_json_schema_validator_version "5ef4f903af055550e06955973a193e17efded896") + externalproject_add(nlohmann_json_schema_validator-${nlohmann_json_schema_validator_version} +- GIT_REPOSITORY https://github.com/pboettch/json-schema-validator.git +- GIT_TAG ${nlohmann_json_schema_validator_version} +- GIT_CONFIG advice.detachedHead=false +- # Suppress git update due to https://gitlab.kitware.com/cmake/cmake/-/issues/16419 +- UPDATE_COMMAND "" ++ URL ${CMAKE_CURRENT_SOURCE_DIR}/json-schema-validator-5ef4f903af055550e06955973a193e17efded896.tar.gz + TIMEOUT 6000 + PATCH_COMMAND patch -p1 < ${CMAKE_CURRENT_LIST_DIR}/patch_cmakelist + ${cmake_commands} diff --git a/package_fix/nlohmann-json-schema-validator-vendor/json-schema-validator-5ef4f903af055550e06955973a193e17efded896.tar.gz b/package_fix/nlohmann-json-schema-validator-vendor/json-schema-validator-5ef4f903af055550e06955973a193e17efded896.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..c20b3723c54867e1391d2d2912868d142fbac0a2 Binary files /dev/null and b/package_fix/nlohmann-json-schema-validator-vendor/json-schema-validator-5ef4f903af055550e06955973a193e17efded896.tar.gz differ diff --git a/package_fix/nlohmann-json-schema-validator-vendor/prep.fix b/package_fix/nlohmann-json-schema-validator-vendor/prep.fix new file mode 100644 index 0000000000000000000000000000000000000000..6232aaf03e8cc5ee89f7af497a6120f763c23083 --- /dev/null +++ b/package_fix/nlohmann-json-schema-validator-vendor/prep.fix @@ -0,0 +1 @@ +cp %{SOURCE1} . \ No newline at end of file diff --git a/package_fix/nlohmann-json-schema-validator-vendor/source.fix b/package_fix/nlohmann-json-schema-validator-vendor/source.fix new file mode 100644 index 0000000000000000000000000000000000000000..31d66d90866a915738f432c8ece377a390f2b61f --- /dev/null +++ b/package_fix/nlohmann-json-schema-validator-vendor/source.fix @@ -0,0 +1,3 @@ +Source1: json-schema-validator-5ef4f903af055550e06955973a193e17efded896.tar.gz + +Patch0: 0-nlohmann-json-schema-validator-vendor-cmake-download.patch \ No newline at end of file