summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-10-08 11:48:09 +0000
committerCoprDistGit <infra@openeuler.org>2026-10-08 11:48:09 +0000
commit2086df822fcc496de472ae250bc86ab7912a63c6 (patch)
treedfe5dd3090691fb1d8467ffed3575c0903d10681
parent3123600634eeab99d56fd8e1aeededaefb0656dd (diff)
automatic import of ros-humble-nebula-continental
-rw-r--r--nebula-continental.spec13
-rw-r--r--sources2
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 构建失败)
diff --git a/sources b/sources
index 7a525db..cc8c861 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-0122be5548af8002190ef472144503a6 nebula-continental-1.2.0.tar.gz
+a8d00d6cd2f14f2d33b0403f2569430c nebula-continental-1.2.0.tar.gz