summaryrefslogtreecommitdiff
path: root/nebula-core-decoders.spec
diff options
context:
space:
mode:
Diffstat (limited to 'nebula-core-decoders.spec')
-rw-r--r--nebula-core-decoders.spec6
1 files changed, 6 insertions, 0 deletions
diff --git a/nebula-core-decoders.spec b/nebula-core-decoders.spec
index b35a132..d37b675 100644
--- a/nebula-core-decoders.spec
+++ b/nebula-core-decoders.spec
@@ -34,6 +34,9 @@ BuildRequires: libpng-devel
# <depend> 系统库(pkg.remap: boost -> boost-devel, eigen -> eigen3-devel)
BuildRequires: boost-devel
BuildRequires: eigen3-devel
+# nebula_core_common 通过 ament_cmake_export_dependencies 导出 find_package(nlohmann_json),
+# 本包 find_package(nebula_core_common) 时 cmake 传递加载该配置,必须提供 nlohmann_jsonConfig.cmake
+BuildRequires: nlohmann-json-devel
# 运行时 Requires(/opt/ros 被 __requires_exclude_from 豁免,autodeps 扫不到,必须手写)
Requires: ros-%{ros_distro}-ros-workspace
@@ -43,6 +46,7 @@ Requires: ros-%{ros_distro}-sensor-msgs
Requires: boost-devel
Requires: eigen3-devel
Requires: libpng-devel
+Requires: nlohmann-json-devel
# 单包策略:虚拟别名兼容依赖方,严禁拆实体子包
Provides: %{name}-devel = %{version}-%{release}
@@ -92,5 +96,7 @@ make install DESTDIR=%{buildroot}
%changelog
* Thu Oct 08 2026 ROS AI Importer <ros-sig@openeuler.org> - 1.2.0-1
+- Add nlohmann-json-devel BuildRequires/Requires (nebula_core_common exports
+ find_package(nlohmann_json) via ament_cmake, cmake configure needs its config file)
- Initial RPM package for ros-humble-nebula-core-decoders
- Built from tier4/nebula monorepo (commit 8ce64073)