summaryrefslogtreecommitdiff
path: root/rqt-gui-cpp.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-09-24 09:24:50 +0000
committerCoprDistGit <infra@openeuler.org>2026-09-24 09:24:50 +0000
commit4562345c67360ebd500401649749b943f8057bab (patch)
treee51cbe6a598fb2611e93bda571af9fc4e3ce3bb1 /rqt-gui-cpp.spec
parent9151017a2f7f9583113aec4f2505a0d5bba2dab7 (diff)
automatic import of ros-humble-rqt-gui-cpp
Diffstat (limited to 'rqt-gui-cpp.spec')
-rw-r--r--rqt-gui-cpp.spec9
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