diff options
| author | CoprDistGit <infra@openeuler.org> | 2026-09-24 09:24:50 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2026-09-24 09:24:50 +0000 |
| commit | 4562345c67360ebd500401649749b943f8057bab (patch) | |
| tree | e51cbe6a598fb2611e93bda571af9fc4e3ce3bb1 /rqt-gui-cpp.spec | |
| parent | 9151017a2f7f9583113aec4f2505a0d5bba2dab7 (diff) | |
automatic import of ros-humble-rqt-gui-cpp
Diffstat (limited to 'rqt-gui-cpp.spec')
| -rw-r--r-- | rqt-gui-cpp.spec | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/rqt-gui-cpp.spec b/rqt-gui-cpp.spec index 0dafb55..c325626 100644 --- a/rqt-gui-cpp.spec +++ b/rqt-gui-cpp.spec @@ -1,6 +1,6 @@ # ROS humble C++ 包:rqt_gui_cpp # 上游 monorepo:https://github.com/ros-visualization/rqt(humble 分支) -# 本包只取 monorepo 中 rqt_gui_cpp 子目录,--transform 重命名为 %{RosPkgName}-%{version} +# 本包只取 monorepo 中 rqt_gui_cpp 子目录,--transform 重命名为 %%{RosPkgName}-%%{version} # topdir: rqt-gui-cpp-1.1.10 %define ros_distro humble %define RosPkgName rqt-gui-cpp @@ -11,7 +11,7 @@ Release: 1%{?dist} Summary: rqt_gui_cpp enables GUI plugins to use the C++ client library for ROS License: BSD URL: https://github.com/ros-visualization/rqt -# 上游为 monorepo;#/ 强制 rpm 内部文件名,--transform 已统一顶层目录为 rqt-gui-cpp-%{version} +# 上游为 monorepo;#/ 强制 rpm 内部文件名,--transform 已统一顶层目录为 rqt-gui-cpp-%%{version} Source0: https://github.com/ros-visualization/rqt/archive/refs/heads/humble.tar.gz#/rqt-gui-cpp-%{version}.tar.gz # debug 子包无意义(/opt 前缀,strip/debugedit 路径非常规),SIG 模板统一关闭 @@ -23,6 +23,7 @@ Source0: https://github.com/ros-visualization/rqt/archive/refs/heads/humble.t %global __requires_exclude_from ^/opt/ros/%{ros_distro}/.*$ BuildRequires: cmake +BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: make # ROS 基座构建工具(ament_cmake 形态强制) @@ -62,7 +63,7 @@ the ament_cmake build system and installed under /opt/ros/humble. export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packages${PYTHONPATH:+:$PYTHONPATH} export PKG_CONFIG_PATH=/opt/ros/%{ros_distro}/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH} -# 显式 out-of-source 构建(避免 openEuler %cmake 宏位置参数坑) +# 显式 out-of-source 构建(避免 openEuler %%cmake 宏位置参数坑) mkdir -p .obj cd .obj cmake .. \ @@ -81,7 +82,7 @@ cd .obj %make_install %files -# %files 整树拥有 /opt/ros/%{ros_distro}(对"装了没打包"类错误免疫) +# %%files 整树拥有 /opt/ros/%%{ros_distro}(对"装了没打包"类错误免疫) /opt/ros/%{ros_distro} %changelog |
