summaryrefslogtreecommitdiff
path: root/kuka-event-broadcaster.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-09-23 12:01:34 +0000
committerCoprDistGit <infra@openeuler.org>2026-09-23 12:01:34 +0000
commit17630dbf479a3334f73d7e2e1a2d932c8efd46fa (patch)
treec22986f22d2ec09c7441605363f42730611ddb68 /kuka-event-broadcaster.spec
parent8c2c8de2a71aefe8f881d243554a538e74b68c96 (diff)
automatic import of ros-humble-kuka-event-broadcaster
Diffstat (limited to 'kuka-event-broadcaster.spec')
-rw-r--r--kuka-event-broadcaster.spec12
1 files changed, 7 insertions, 5 deletions
diff --git a/kuka-event-broadcaster.spec b/kuka-event-broadcaster.spec
index b94f223..a175824 100644
--- a/kuka-event-broadcaster.spec
+++ b/kuka-event-broadcaster.spec
@@ -1,9 +1,11 @@
%define ros_distro humble
%define RosPkgName kuka-event-broadcaster
-# 实测 GitHub archive/<full-sha>.tar.gz 解压根目录为 kuka_drivers-<full-sha>,
-# 而非纯 commit SHA;故 autosetup -n 用实测目录名(见下方 %%prep)。
-# 该 commit 为 kuka_drivers humble 分支 HEAD,与同 monorepo 各 sibling 包一致。
+# GitHub archive full-sha tarball 解压根目录为纯 commit SHA,与 autosetup -n
+# 难以稳定匹配;改用本地 %{RosPkgName}-%{version}.tar.gz(submit_fix 经
+# tar --transform 重打包 sources/,目录名统一为 %{RosPkgName}-%{version}),
+# 与同 monorepo 各 sibling 包(kuka-controllers 等)一致。
+# commit 为 kuka_drivers humble 分支 HEAD,留作溯源。
%global commit 3adea8cf8b356144558f69374a168a70c2356304
Name: ros-%{ros_distro}-%{RosPkgName}
@@ -12,7 +14,7 @@ Release: 1%{?dist}
Summary: Broadcaster of hardware events of KUKA robots
License: Apache-2.0
URL: https://github.com/kroshu/kuka_drivers
-Source0: https://github.com/kroshu/kuka_drivers/archive/%{commit}.tar.gz
+Source0: %{RosPkgName}-%{version}.tar.gz
# debug 子包无意义(/opt 前缀,strip/debugedit 路径非常规),SIG 模板统一关闭
%global debug_package %{nil}
@@ -55,7 +57,7 @@ plugin (a ros2_control controller) from the kuka_drivers monorepo
(subdirectory controllers/kuka_event_broadcaster).
%prep
-%autosetup -n kuka_drivers-%{commit}
+%autosetup -n %{RosPkgName}-%{version}
%build
# ROS 基座环境(chroot 已配置 ROS SIG repo;无 ROS 依赖的包 buildroot 里