diff options
| author | CoprDistGit <infra@openeuler.org> | 2026-10-20 06:39:18 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2026-10-20 06:39:18 +0000 |
| commit | ab334a496b9475e6e8cbbd1fe240ddec836f4a0a (patch) | |
| tree | 01306ec7c4a4e911c66f4bd61974f4275211cfb5 /easynav-simple-localizer.spec | |
| parent | e80987d9ba3758d030440de4af8c98cd398c6725 (diff) | |
automatic import of ros-humble-easynav-simple-localizeropeneuler24.03_LTS_SP3
Diffstat (limited to 'easynav-simple-localizer.spec')
| -rw-r--r-- | easynav-simple-localizer.spec | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/easynav-simple-localizer.spec b/easynav-simple-localizer.spec index 3c04b62..8589d69 100644 --- a/easynav-simple-localizer.spec +++ b/easynav-simple-localizer.spec @@ -58,16 +58,21 @@ BuildRequires: ros-%{ros_distro}-tf2-ros # 系统依赖(pkg.remap: eigen -> eigen3-devel;CMakeLists find_package(Eigen3 REQUIRED NO_MODULE)) BuildRequires: eigen3-devel -# 注:package.xml 另有 <depend>easynav_common</depend>、<depend>easynav_core</depend>、 -# <depend>easynav_localizer</depend>、<depend>easynav_sensors</depend>、 -# <depend>easynav_simple_common</depend>——这五个是 EasyNavigation 基座框架包(独立 -# EasyNavigation 基座仓,非 rosdistro 发布包、非 SIG 源、非本批 6 个 simple 插件兄弟)。 -# ros-projects.list 与 ros-upstream.list 两级均查不到(已实证),按 §6 反幻觉铁律 -# "查不到就留空让构建失败诊断循环兜底,不得编造"——此处不写 ros-humble-easynav-* -# BuildRequires(写成必被 verify_ros_spec_deps.py 判为幻觉名打回;ros_dep_guard 明确 -# "不得注册递归构建清单外的 ROS 包源码")。构建将在 find_package(easynav_common REQUIRED) -# 处诚实失败,由 lead 从基座仓补引并扩展清单后补 BR——此非"静默丢弃以骗过构建": -# 依赖确属 find_package REQUIRED + 链接目标,缺口如实暴露。 +# package.xml <depend> —— EasyNavigation 基座框架包(独立 EasyNavigation 基座仓, +# https://github.com/EasyNavigation/EasyNavigation/tree/rolling)。ros-projects.list +# 已登记(easynav-common / easynav-core / easynav-localizer / easynav-sensors), +# 同源基座仓整体构建已在 COPR 项目 ROS-humble-2 中全部成功(build 113479/ +# 113482/113498/113483),COPR result repo 可提供——照写 BuildRequires。 +BuildRequires: ros-%{ros_distro}-easynav-common +BuildRequires: ros-%{ros_distro}-easynav-core +BuildRequires: ros-%{ros_distro}-easynav-localizer +BuildRequires: ros-%{ros_distro}-easynav-sensors +# package.xml <depend>easynav_simple_common</depend> —— easynav_plugins 仓内 +# 兄弟子包(与本包同批引入,pkgs/easynav-simple-common)。ros-projects.list +# 已登记;其构建依赖仅需基座包 easynav-common(已构建可用)。easynav-simple-common +# 已构建成功(build 113765),COPR result repo 可提供 ros-humble-easynav-simple-common +# RPM。retry-dep 阻塞已解除,本轮重提(spec 全部 5 个 BR 此前已补全)。 +BuildRequires: ros-%{ros_distro}-easynav-simple-common # <test_depend>(ament_cmake_gtest/ament_lint_auto/ament_lint_common/rclcpp_lifecycle/std_srvs) # 按 §5 不写 BuildRequires,BUILD_TESTING=OFF 关闭测试。 @@ -83,6 +88,12 @@ Requires: ros-%{ros_distro}-rclcpp Requires: ros-%{ros_distro}-tf2 Requires: ros-%{ros_distro}-tf2-geometry-msgs Requires: ros-%{ros_distro}-tf2-ros +# EasyNavigation 基座 + 兄弟子包(package.xml <depend> = build+run,REP 149) +Requires: ros-%{ros_distro}-easynav-common +Requires: ros-%{ros_distro}-easynav-core +Requires: ros-%{ros_distro}-easynav-localizer +Requires: ros-%{ros_distro}-easynav-sensors +Requires: ros-%{ros_distro}-easynav-simple-common # CMakeLists ament_export_dependencies(Eigen3) 向下游传播 eigen 依赖 Requires: eigen3-devel |
