summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-10-21 04:52:22 +0000
committerCoprDistGit <infra@openeuler.org>2026-10-21 04:52:22 +0000
commitd992bf1adfa5ec46fee6211d87d035c8e244e6e4 (patch)
tree3e8b78020c40b6bec4c4dc5d5e0c7acf7af0e91e
parent1a394f52de812b47efbbf3ae9f0f505933e38950 (diff)
automatic import of ros-humble-nebula-robosense-decodersopeneuler24.03_LTS_SP3
-rw-r--r--nebula-robosense-decoders.spec6
1 files changed, 4 insertions, 2 deletions
diff --git a/nebula-robosense-decoders.spec b/nebula-robosense-decoders.spec
index 6487c16..e120266 100644
--- a/nebula-robosense-decoders.spec
+++ b/nebula-robosense-decoders.spec
@@ -48,7 +48,7 @@ Requires: ros-%{ros_distro}-nebula-core-common
Requires: ros-%{ros_distro}-nebula-core-decoders
Requires: ros-%{ros_distro}-nebula-robosense-common
-# 单包策略(§7):ROS 包严禁拆实体子包,主包 %files 整树拥有,虚拟别名兼容依赖方
+# 单包策略(§7):ROS 包严禁拆实体子包,主包文件清单整树拥有,虚拟别名兼容依赖方
Provides: %{name}-devel = %{version}-%{release}
Provides: %{name}-doc = %{version}-%{release}
Provides: %{name}-runtime = %{version}-%{release}
@@ -69,7 +69,9 @@ nebula_robosense_decoders colcon 子包;monorepo 其余 colcon 包由各自独
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 子包构建:进入目标 colcon 包目录(§5 ament_cmake 显式 out-of-source,规避 openEuler %cmake 宏位置参数坑)
+# monorepo 子包构建:进入目标 colcon 包目录(§5 ament_cmake 显式 out-of-source,规避 openEuler cmake 宏的位置参数坑;
+# 注意:注释里切勿写 cmake 宏的字面量形式——RPM 会在注释中展开它,并把后续中文当作位置参数追加,
+# 导致 cmake 误把中文当成源目录而报 "source directory does not exist")
cd src/nebula_robosense/nebula_robosense_decoders
mkdir -p .obj && cd .obj
%cmake3 \