diff options
| author | CoprDistGit <infra@openeuler.org> | 2026-10-08 11:48:09 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2026-10-08 11:48:09 +0000 |
| commit | 2086df822fcc496de472ae250bc86ab7912a63c6 (patch) | |
| tree | dfe5dd3090691fb1d8467ffed3575c0903d10681 | |
| parent | 3123600634eeab99d56fd8e1aeededaefb0656dd (diff) | |
automatic import of ros-humble-nebula-continental
| -rw-r--r-- | nebula-continental.spec | 13 | ||||
| -rw-r--r-- | sources | 2 |
2 files changed, 13 insertions, 2 deletions
diff --git a/nebula-continental.spec b/nebula-continental.spec index a6b379e..c183d66 100644 --- a/nebula-continental.spec +++ b/nebula-continental.spec @@ -17,7 +17,7 @@ Name: ros-%{ros_distro}-%{RosPkgName} Version: 1.2.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Nebula Continental ROS Wrapper License: Apache-2.0 URL: https://github.com/tier4/nebula @@ -38,6 +38,12 @@ BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: boost-devel BuildRequires: yaml-cpp-devel +# nebula_core_common(外部依赖 ros-humble-nebula-core-common)的 CMake config +# 通过 ament_cmake_export_dependencies 传递依赖 find_package(nlohmann_json), +# 构建环境需安装 nlohmann-json-devel 提供 nlohmann_jsonConfig.cmake +# (pkg.remap: nlohmann-json-dev -> nlohmann-json-devel;sibling 包 +# nebula-core-ros build 113357 同因,加 nlohmann-json-devel 后已 build_done) +BuildRequires: nlohmann-json-devel # 构建基座(ament_cmake 形态强制) BuildRequires: ros-%{ros_distro}-ament-cmake @@ -94,6 +100,7 @@ Requires: ros-%{ros_distro}-sync-tooling-msgs Requires: ros-%{ros_distro}-tf2-ros Requires: ros-%{ros_distro}-visualization-msgs Requires: yaml-cpp +Requires: nlohmann-json-devel # 单包策略:虚拟别名兼容依赖方,禁止拆实体子包(路径重叠致安装事务冲突) Provides: %{name}-devel = %{version}-%{release} @@ -227,6 +234,10 @@ make install DESTDIR=%{buildroot} /opt/ros/%{ros_distro} %changelog +* Thu Oct 08 2026 AI Importer <ai-importer@openeuler.org> - 1.2.0-2 +- 修复 %build 失败:nebula_core_common CMake 传递依赖 find_package(nlohmann_json) + 找不到配置文件(nlohmann_jsonConfig.cmake),补 nlohmann-json-devel 到 BuildRequires/Requires + * Thu Oct 08 2026 ROS SIG <ros-sig@openeuler.org> - 1.2.0-1 - 初始引入 ros-humble-nebula-continental 1.2.0 - 内嵌构建同仓 sibling 包(EUR 下划线命名不匹配 + COPR 构建失败) @@ -1 +1 @@ -0122be5548af8002190ef472144503a6 nebula-continental-1.2.0.tar.gz +a8d00d6cd2f14f2d33b0403f2569430c nebula-continental-1.2.0.tar.gz |
