summaryrefslogtreecommitdiff
path: root/easynav-navmap-localizer.spec
diff options
context:
space:
mode:
Diffstat (limited to 'easynav-navmap-localizer.spec')
-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 失败