diff options
| author | CoprDistGit <infra@openeuler.org> | 2026-10-21 03:02:46 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2026-10-21 03:02:46 +0000 |
| commit | 71e71377b11e81b48c637cea5dde698bd31e735b (patch) | |
| tree | da3c49e6c4aeef33c1ab2e4d431f83d7bd1a5500 /nebula-continental.spec | |
| parent | 1e2c74cf51079b83f9246639a10a4254fdc1f83a (diff) | |
automatic import of ros-humble-nebula-continental
Diffstat (limited to 'nebula-continental.spec')
| -rw-r--r-- | nebula-continental.spec | 12 |
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 文件冲突 |
