From 5293453fb984dd76a6883c74ad7e317fe4f02453 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Wed, 30 Sep 2026 07:09:57 +0000 Subject: automatic import of ros-humble-fss-bringup --- fss-bringup.spec | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'fss-bringup.spec') 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-;§2 build550/551) +# §2 快照版本记录实际 commit(产物可追溯) %global commit 673ba44eaa1a4054747775ee1f1cdd3a8b8a9bbc -Source0: https://github.com/shupx/FastSwarmSim/archive/%{commit}.tar.gz +# build driver 与 submit_fix 均从 sources// 打 tarball,根目录名 = +# %{RosPkgName}-%{src_version}(submit_fix --transform 用 -)。 +# Source0 用 #/ 重定向强制 RPM 内部文件名 = %{RosPkgName}-%{src_version}.tar.gz, +# 避免 batch_build_driver 按 URL basename 生成 .tar.gz 再与 +# submit_fix 的 -.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 里 -- cgit v1.2.3