summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-10-20 11:43:47 +0000
committerCoprDistGit <infra@openeuler.org>2026-10-20 11:43:47 +0000
commit8e0d2ced565cdcdc25b2398ef3e4ec7724122bc6 (patch)
tree74fd8c0153ca7418ec01aaaab681e141a33eecfa
parentfdb93e2c45cb647222ad7d41af06152e02343266 (diff)
automatic import of ros-humble-easynav-navmap-localizer
-rw-r--r--easynav-navmap-localizer.spec6
1 files changed, 5 insertions, 1 deletions
diff --git a/easynav-navmap-localizer.spec b/easynav-navmap-localizer.spec
index 312d5c3..0cfc5ea 100644
--- a/easynav-navmap-localizer.spec
+++ b/easynav-navmap-localizer.spec
@@ -86,7 +86,7 @@ ROS 2 %{ros_distro}.
export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packages${PYTHONPATH:+:$PYTHONPATH}
export PKG_CONFIG_PATH=/opt/ros/%{ros_distro}/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
-# 本包源码位于 monorepo 子目录;显式 out-of-source 构建(规避 openEuler %cmake 位置参数坑)
+# 本包源码位于 monorepo 子目录;显式 out-of-source 构建(规避 openEuler 默认 cmake 宏的位置参数坑)
cd localizers/easynav_navmap_localizer
mkdir -p .obj
cd .obj
@@ -114,6 +114,10 @@ cd localizers/easynav_navmap_localizer/.obj
%changelog
* Tue Oct 20 2026 ROS SIG <ros@openeuler.org> - 0.5.0-1
+- fix: 移除 build 段注释里的 cmake 宏 token;RPM 会在注释中展开已定义的宏,
+ openEuler builder 上该 cmake 宏展开产物带前导换行逃出注释行,把后续中文文本
+ 当作 cmake 源码目录位置参数执行,导致 build 阶段报
+ "source directory .../位置参数坑 does not exist" 失败
- fix: 改用本地 tarball(RosPkgName-src_version 命名)替代远程 GitHub commit 归档 URL;
原远程归档被 build 流程 --transform 重打后顶层目录无 easynav_plugins- 前缀,与
autosetup -n easynav_plugins-commit 不匹配导致 prep 阶段 cd 失败