summaryrefslogtreecommitdiff
path: root/pal-pro-gripper-simulation.spec
diff options
context:
space:
mode:
Diffstat (limited to 'pal-pro-gripper-simulation.spec')
-rw-r--r--pal-pro-gripper-simulation.spec6
1 files changed, 5 insertions, 1 deletions
diff --git a/pal-pro-gripper-simulation.spec b/pal-pro-gripper-simulation.spec
index 68d3583..42a2570 100644
--- a/pal-pro-gripper-simulation.spec
+++ b/pal-pro-gripper-simulation.spec
@@ -15,11 +15,15 @@ Source0: %{RosPkgName}-%{src_version}.tar.gz
%global __provides_exclude_from ^/opt/ros/%{ros_distro}/.*$
%global __requires_exclude_from ^/opt/ros/%{ros_distro}/.*$
+# 说明:package.xml 中 pal_gazebo_worlds 为 exec_depend(仅 launch 文件运行期
+# 引用 pal_gazebo.launch.py),本包 CMakeLists 只 find_package(ament_cmake_auto),
+# 构建期不需要它,故只保留在 Requires。官方源 ros-humble-pal-gazebo-worlds 自身
+# Requires pal_gazebo_worlds_private 而无任何包提供该能力,写入 BuildRequires 会
+# 让 COPR 的 dnf builddep 整个事务 conflicting requests 失败(build 112494)。
BuildRequires: cmake
BuildRequires: ros-%{ros_distro}-ament-cmake
BuildRequires: ros-%{ros_distro}-ament-cmake-auto
BuildRequires: ros-%{ros_distro}-launch-pal
-BuildRequires: ros-%{ros_distro}-pal-gazebo-worlds
BuildRequires: ros-%{ros_distro}-pal-pro-gripper-controller-configuration
BuildRequires: ros-%{ros_distro}-pal-pro-gripper-description