summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-09-23 12:12:35 +0000
committerCoprDistGit <infra@openeuler.org>2026-09-23 12:12:35 +0000
commit684d25cfd99fed9dd6108c0b1728c5dc4c7895b4 (patch)
tree4853af996bdf8c38f8f843e856c44824904b5523
parent17630dbf479a3334f73d7e2e1a2d932c8efd46fa (diff)
automatic import of ros-humble-kuka-event-broadcasteropeneuler24.03_LTS_SP3
-rw-r--r--kuka-event-broadcaster.spec10
1 files changed, 5 insertions, 5 deletions
diff --git a/kuka-event-broadcaster.spec b/kuka-event-broadcaster.spec
index a175824..3fc28cb 100644
--- a/kuka-event-broadcaster.spec
+++ b/kuka-event-broadcaster.spec
@@ -2,8 +2,8 @@
%define RosPkgName kuka-event-broadcaster
# GitHub archive full-sha tarball 解压根目录为纯 commit SHA,与 autosetup -n
-# 难以稳定匹配;改用本地 %{RosPkgName}-%{version}.tar.gz(submit_fix 经
-# tar --transform 重打包 sources/,目录名统一为 %{RosPkgName}-%{version}),
+# 难以稳定匹配;改用本地 %%{RosPkgName}-%%{version}.tar.gz(submit_fix 经
+# tar --transform 重打包 sources/,目录名统一为 %%{RosPkgName}-%%{version}),
# 与同 monorepo 各 sibling 包(kuka-controllers 等)一致。
# commit 为 kuka_drivers humble 分支 HEAD,留作溯源。
%global commit 3adea8cf8b356144558f69374a168a70c2356304
@@ -44,7 +44,7 @@ Requires: ros-%{ros_distro}-controller-interface
Requires: ros-%{ros_distro}-pluginlib
Requires: ros-%{ros_distro}-kuka-drivers-core
-# 单包策略:ROS 包严禁拆实体子包(主包 %files 整树拥有 /opt/ros/<distro> 时
+# 单包策略:ROS 包严禁拆实体子包(主包 %%files 整树拥有 /opt/ros/<distro> 时
# 必与 devel 子包路径重叠致安装事务冲突),改用虚拟 Provides 兼容依赖方
Provides: %{name}-devel = %{version}-%{release}
Provides: %{name}-doc = %{version}-%{release}
@@ -62,14 +62,14 @@ plugin (a ros2_control controller) from the kuka_drivers monorepo
%build
# ROS 基座环境(chroot 已配置 ROS SIG repo;无 ROS 依赖的包 buildroot 里
# 可能没有 setup.sh,必须用 [ -f ] 守卫——直接 source 不存在的文件在
-# 严格 sh 下会中止整个 %build 脚本,|| true 挡不住)
+# 严格 sh 下会中止整个 %%build 脚本,|| true 挡不住)
[ -f /opt/ros/%{ros_distro}/setup.sh ] && source /opt/ros/%{ros_distro}/setup.sh || true
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 子目录 controllers/kuka_event_broadcaster
cd controllers/kuka_event_broadcaster
-# 显式 out-of-source 构建,规避 openEuler %cmake 宏位置参数解析源码目录的坑
+# 显式 out-of-source 构建,规避 openEuler %%cmake 宏位置参数解析源码目录的坑
mkdir -p .obj
cd .obj
%cmake3 \