diff options
| -rw-r--r-- | nebula-core-decoders.spec | 6 |
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) |
