diff options
Diffstat (limited to 'eventdispatch-ros2-interfaces.spec')
| -rw-r--r-- | eventdispatch-ros2-interfaces.spec | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/eventdispatch-ros2-interfaces.spec b/eventdispatch-ros2-interfaces.spec index 19140e6..d8aa3d8 100644 --- a/eventdispatch-ros2-interfaces.spec +++ b/eventdispatch-ros2-interfaces.spec @@ -17,6 +17,7 @@ Source0: https://github.com/cyan-at/ros2_eventdispatch/archive/%{commit}. BuildRequires: ros-%{ros_distro}-ament-cmake BuildRequires: ros-%{ros_distro}-rosidl-default-generators +BuildRequires: ros-%{ros_distro}-builtin-interfaces Requires: ros-%{ros_distro}-ros-workspace Requires: ros-%{ros_distro}-ament-cmake @@ -32,6 +33,9 @@ Provides ROS2 service and message types used by eventdispatch-ros2. %prep %autosetup -n ros2_eventdispatch-%{commit} +# 上游 CMakeLists.txt 缺少 find_package(builtin_interfaces),在此补全 +sed -i '/find_package(rosidl_default_generators REQUIRED)/a find_package(builtin_interfaces REQUIRED)' \ + eventdispatch_ros2_interfaces/CMakeLists.txt %build source /opt/ros/%{ros_distro}/setup.sh 2>/dev/null || true |
