diff options
| author | CoprDistGit <infra@openeuler.org> | 2026-09-30 07:09:57 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2026-09-30 07:09:57 +0000 |
| commit | 5293453fb984dd76a6883c74ad7e317fe4f02453 (patch) | |
| tree | 5c240d5bfdcd0f28e11a5fb4dd1139e24b1a29eb /fss-bringup.spec | |
| parent | 22c336ac9d5fd59cdcb42793b461382556a4b98b (diff) | |
automatic import of ros-humble-fss-bringupopeneuler24.03_LTS_SP3
Diffstat (limited to 'fss-bringup.spec')
| -rw-r--r-- | fss-bringup.spec | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/fss-bringup.spec b/fss-bringup.spec index 2ec064e..e72a4bb 100644 --- a/fss-bringup.spec +++ b/fss-bringup.spec @@ -4,6 +4,7 @@ %define ros_distro humble %define RosPkgName fss-bringup +%define src_version 0.1.2-1 Name: ros-%{ros_distro}-%{RosPkgName} Version: 0.1.2 @@ -12,10 +13,14 @@ Summary: Integrated launch files for FastSwarmSim. License: BSD-3-Clause URL: https://github.com/shupx/FastSwarmSim -# 构建系统从本地 sources/ 打 tarball,根目录名 = Source0 文件名去扩展名 -# = %{commit}(纯完整 SHA,非 GitHub 归档的 FastSwarmSim-<SHA>;§2 build550/551) +# §2 快照版本记录实际 commit(产物可追溯) %global commit 673ba44eaa1a4054747775ee1f1cdd3a8b8a9bbc -Source0: https://github.com/shupx/FastSwarmSim/archive/%{commit}.tar.gz +# build driver 与 submit_fix 均从 sources/<pkg>/ 打 tarball,根目录名 = +# %{RosPkgName}-%{src_version}(submit_fix --transform 用 <pkg>-<gate_version>)。 +# Source0 用 #/ 重定向强制 RPM 内部文件名 = %{RosPkgName}-%{src_version}.tar.gz, +# 避免 batch_build_driver 按 URL basename 生成 <commit>.tar.gz 再与 +# submit_fix 的 <pkg>-<ver>.tar.gz 硬链接导致根目录名不一致(build 113275 实踩)。 +Source0: https://github.com/shupx/FastSwarmSim/archive/%{commit}.tar.gz#/%{RosPkgName}-%{src_version}.tar.gz # debug 子包无意义(/opt 前缀,strip/debugedit 路径非常规),SIG 模板统一关闭 %global debug_package %{nil} @@ -51,7 +56,7 @@ RViz configuration for the FastSwarmSim multi-drone simulation stack, built for the ROS 2 %{ros_distro} distribution and installed under /opt/ros/%{ros_distro}. %prep -%autosetup -n %{commit} +%autosetup -n %{RosPkgName}-%{src_version} %build # ROS 基座环境(chroot 已配置 ROS SIG repo;无 ROS 依赖的包 buildroot 里 |
