summaryrefslogtreecommitdiff
path: root/nebula-continental.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-10-21 03:02:46 +0000
committerCoprDistGit <infra@openeuler.org>2026-10-21 03:02:46 +0000
commit71e71377b11e81b48c637cea5dde698bd31e735b (patch)
treeda3c49e6c4aeef33c1ab2e4d431f83d7bd1a5500 /nebula-continental.spec
parent1e2c74cf51079b83f9246639a10a4254fdc1f83a (diff)
automatic import of ros-humble-nebula-continental
Diffstat (limited to 'nebula-continental.spec')
-rw-r--r--nebula-continental.spec12
1 files changed, 9 insertions, 3 deletions
diff --git a/nebula-continental.spec b/nebula-continental.spec
index d8d2b96..972dd5a 100644
--- a/nebula-continental.spec
+++ b/nebula-continental.spec
@@ -14,7 +14,8 @@ Summary: Nebula Continental ROS Wrapper
# package.xml 声明 "Apache 2",规范为 SPDX 标识
License: Apache-2.0
URL: https://github.com/tier4/nebula
-# GitHub commit 归档,解压根目录为纯完整 SHA(spec-rules-ros §2 实测纪律)
+# GitHub commit 归档:实测(tar tzf)解压根目录为 nebula-<commit>(<repo>-<full-sha>),
+# 非纯 SHA——spec-rules-ros §2 的"纯 SHA"经验对本仓不成立,以实测目录名为准
Source0: https://github.com/tier4/nebula/archive/%{commit}.tar.gz
# debug 子包无意义(/opt 前缀,strip/debugedit 路径非常规),SIG 模板统一关闭
@@ -116,8 +117,9 @@ ARS548 / SRR520 雷达的 ROS 2 封装节点,提供雷达数据解码、硬件
nebula_continental colcon 子包;monorepo 其余 colcon 包由各自独立 RPM 提供。
%prep
-# GitHub commit 归档解压根目录为纯完整 SHA,与 autosetup 的 -n 指定值匹配(§2 纪律)
-%autosetup -n %{commit}
+# 实测(tar tzf)解压根目录为 nebula-<commit>,与 -n 指定值匹配(§2 实测纪律)
+# build 113815 实踩:%autosetup -n %{commit}(纯 SHA)致 %prep cd 失败,改为 nebula-%{commit}
+%autosetup -n nebula-%{commit}
%build
# ROS 基座环境(§4:setup.sh 可能不存在,用 [ -f ] 守卫)
@@ -179,6 +181,10 @@ make install DESTDIR=%{buildroot}
%changelog
* Wed Oct 21 2026 AI Importer <ai-importer@openeuler.org> - 1.3.1-1
+- 修复 build 113815 %prep cd 失败:%autosetup -n 由 %{commit}(纯 SHA)改为
+ nebula-%{commit}。实测(tar tzf 下载归档)GitHub tier4/nebula 的
+ archive/<full-sha>.tar.gz 解压根目录为 nebula-<full-sha>(<repo>-<commit>),
+ 非 spec-rules-ros §2 所述"纯完整 SHA"——该经验对本仓不成立,以实测目录名为准
- 修复 build 113809 事务冲突:reuse 兄弟包 ros-humble-nebula-continental-hw-interfaces
(ROS-humble-3 build 112448) 的 Requires 错用下划线 ros-humble-nebula_msgs,
拉入 eulermaker 旧版 1.1.1-4 与 COPR 连字符 1.2.0-1 文件冲突