diff options
| author | CoprDistGit <infra@openeuler.org> | 2026-09-23 12:12:35 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2026-09-23 12:12:35 +0000 |
| commit | 684d25cfd99fed9dd6108c0b1728c5dc4c7895b4 (patch) | |
| tree | 4853af996bdf8c38f8f843e856c44824904b5523 /kuka-event-broadcaster.spec | |
| parent | 17630dbf479a3334f73d7e2e1a2d932c8efd46fa (diff) | |
automatic import of ros-humble-kuka-event-broadcasteropeneuler24.03_LTS_SP3
Diffstat (limited to 'kuka-event-broadcaster.spec')
| -rw-r--r-- | kuka-event-broadcaster.spec | 10 |
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 \ |
