summaryrefslogtreecommitdiff
path: root/elite-cs-series-sdk.spec
diff options
context:
space:
mode:
Diffstat (limited to 'elite-cs-series-sdk.spec')
-rw-r--r--elite-cs-series-sdk.spec6
1 files changed, 6 insertions, 0 deletions
diff --git a/elite-cs-series-sdk.spec b/elite-cs-series-sdk.spec
index 7cb6bd5..852a69b 100644
--- a/elite-cs-series-sdk.spec
+++ b/elite-cs-series-sdk.spec
@@ -18,6 +18,12 @@ BuildRequires: make
BuildRequires: boost-devel
BuildRequires: libssh-devel
BuildRequires: ament_cmake
+# ament_cmake's RPM suppresses all Requires from /opt/ros/humble/ via
+# __requires_exclude_from, so python3-ament-package is NOT auto-installed
+# when ament_cmake is pulled in as a BuildRequires. However ament_cmake's
+# CMake template script (templates_2_cmake.py) imports ament_package at
+# configure time, causing "ModuleNotFoundError: No module named 'ament_package'".
+BuildRequires: python3-ament-package
%description
Elite Robots CS Series SDK is a C++ library for Elibot CS series