summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-04-14 03:02:00 +0000
committerCoprDistGit <infra@openeuler.org>2026-04-14 03:02:00 +0000
commit32b2afb887ab9040fbe885f56fddf01cdf96920b (patch)
treeb61426aa86f741e3771ea4f511ff105707721f60
parentc74d79b12d8740ed01d3354c80d8b80f082556d5 (diff)
automatic import of moveit-core
-rw-r--r--moveit-core-fix-generate-parameter-library-include-path.patch39
-rw-r--r--moveit-core.spec81
-rw-r--r--sources2
3 files changed, 26 insertions, 96 deletions
diff --git a/moveit-core-fix-generate-parameter-library-include-path.patch b/moveit-core-fix-generate-parameter-library-include-path.patch
deleted file mode 100644
index a289aed..0000000
--- a/moveit-core-fix-generate-parameter-library-include-path.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff --git a/online_signal_smoothing/include/moveit/online_signal_smoothing/acceleration_filter.hpp b/online_signal_smoothing/include/moveit/online_signal_smoothing/acceleration_filter.hpp
-index 59c628c..033bcfb 100644
---- a/online_signal_smoothing/include/moveit/online_signal_smoothing/acceleration_filter.hpp
-+++ b/online_signal_smoothing/include/moveit/online_signal_smoothing/acceleration_filter.hpp
-@@ -78,7 +78,7 @@ c --------x--- v |
- #include <moveit/robot_model/robot_model.hpp>
- #include <moveit/robot_state/robot_state.hpp>
- #include <moveit/utils/logger.hpp>
--#include <moveit_core/moveit_acceleration_filter_parameters.hpp>
-+#include <moveit_acceleration_filter_parameters.hpp>
-
- #include <osqp.h>
- #include <cstddef> // for size_t
-diff --git a/online_signal_smoothing/include/moveit/online_signal_smoothing/butterworth_filter.hpp b/online_signal_smoothing/include/moveit/online_signal_smoothing/butterworth_filter.hpp
-index ae153fb..7622229 100644
---- a/online_signal_smoothing/include/moveit/online_signal_smoothing/butterworth_filter.hpp
-+++ b/online_signal_smoothing/include/moveit/online_signal_smoothing/butterworth_filter.hpp
-@@ -43,7 +43,7 @@
-
- #include <moveit/robot_model/robot_model.hpp>
- #include <moveit/online_signal_smoothing/smoothing_base_class.hpp>
--#include <moveit_core/moveit_butterworth_filter_parameters.hpp>
-+#include <moveit_butterworth_filter_parameters.hpp>
-
- namespace online_signal_smoothing
- {
-diff --git a/online_signal_smoothing/include/moveit/online_signal_smoothing/ruckig_filter.hpp b/online_signal_smoothing/include/moveit/online_signal_smoothing/ruckig_filter.hpp
-index f5fddba..db523cf 100644
---- a/online_signal_smoothing/include/moveit/online_signal_smoothing/ruckig_filter.hpp
-+++ b/online_signal_smoothing/include/moveit/online_signal_smoothing/ruckig_filter.hpp
-@@ -42,7 +42,7 @@ Description: Applies jerk/acceleration/velocity limits to online motion commands
-
- #include <moveit/robot_model/robot_model.hpp>
- #include <moveit/online_signal_smoothing/smoothing_base_class.hpp>
--#include <moveit_core/moveit_ruckig_filter_parameters.hpp>
-+#include <moveit_ruckig_filter_parameters.hpp>
-
- #include <ruckig/ruckig.hpp>
-
diff --git a/moveit-core.spec b/moveit-core.spec
index 4b298b2..3e808a4 100644
--- a/moveit-core.spec
+++ b/moveit-core.spec
@@ -1,8 +1,9 @@
-%bcond_without tests
+%bcond_with tests
%bcond_without weak_deps
%define ros_distro humble
+%global debug_package %{nil}
%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')
%global __provides_exclude_from ^/opt/ros/%{ros_distro}/.*$
%global __requires_exclude_from ^/opt/ros/%{ros_distro}/.*$
@@ -11,49 +12,45 @@
Name: ros-%{ros_distro}-%{RosPkgName}
Version: 2.5.9
-Release: 1%{?dist}%{?release_suffix}
+Release: 3%{?dist}%{?release_suffix}
Summary: Core libraries used by MoveIt
-Url: http://moveit.ros.org
-License: BSD-3-Clause
+Url: http://moveit.ai
+License: BSD
Source0: %{RosPkgName}-%{version}.tar.gz
-Patch0: moveit-core-fix-generate-parameter-library-include-path.patch
Requires: ros-%{ros_distro}-angles
Requires: assimp-devel
Requires: boost-devel
Requires: bullet-devel
Requires: ros-%{ros_distro}-common-interfaces
-Requires: eigen3-devel
Requires: ros-%{ros_distro}-eigen-stl-containers
+Requires: eigen3-devel
Requires: ros-%{ros_distro}-generate-parameter-library
Requires: ros-%{ros_distro}-geometric-shapes
Requires: ros-%{ros_distro}-geometry-msgs
-Requires: ros-%{ros_distro}-google-benchmark-vendor
Requires: ros-%{ros_distro}-kdl-parser
Requires: fcl-devel
Requires: ros-%{ros_distro}-moveit-common
Requires: ros-%{ros_distro}-moveit-msgs
-Requires: octomap-devel
Requires: ros-%{ros_distro}-octomap-msgs
-Requires: ros-%{ros_distro}-osqp-vendor
+Requires: ros-%{ros_distro}-octomap
Requires: ros-%{ros_distro}-pluginlib
Requires: ros-%{ros_distro}-random-numbers
Requires: ros-%{ros_distro}-rclcpp
-Requires: ros-%{ros_distro}-rsl
Requires: ros-%{ros_distro}-ruckig
Requires: ros-%{ros_distro}-sensor-msgs
Requires: ros-%{ros_distro}-shape-msgs
Requires: ros-%{ros_distro}-srdfdom
Requires: ros-%{ros_distro}-std-msgs
-Requires: ros-%{ros_distro}-tf2
Requires: ros-%{ros_distro}-tf2-eigen
Requires: ros-%{ros_distro}-tf2-geometry-msgs
Requires: ros-%{ros_distro}-tf2-kdl
+Requires: ros-%{ros_distro}-tf2
Requires: ros-%{ros_distro}-trajectory-msgs
Requires: ros-%{ros_distro}-urdf
-Requires: ros-%{ros_distro}-urdfdom
Requires: ros-%{ros_distro}-urdfdom-headers
+Requires: ros-%{ros_distro}-urdfdom
Requires: ros-%{ros_distro}-visualization-msgs
Requires: ros-%{ros_distro}-eigen3-cmake-module
Requires: ros-%{ros_distro}-ros-workspace
@@ -63,36 +60,33 @@ BuildRequires: assimp-devel
BuildRequires: boost-devel
BuildRequires: bullet-devel
BuildRequires: ros-%{ros_distro}-common-interfaces
-BuildRequires: eigen3-devel
BuildRequires: ros-%{ros_distro}-eigen-stl-containers
+BuildRequires: eigen3-devel
BuildRequires: ros-%{ros_distro}-generate-parameter-library
BuildRequires: ros-%{ros_distro}-geometric-shapes
BuildRequires: ros-%{ros_distro}-geometry-msgs
-BuildRequires: ros-%{ros_distro}-google-benchmark-vendor
BuildRequires: ros-%{ros_distro}-kdl-parser
BuildRequires: fcl-devel
BuildRequires: ros-%{ros_distro}-moveit-common
BuildRequires: ros-%{ros_distro}-moveit-msgs
-BuildRequires: octomap-devel
BuildRequires: ros-%{ros_distro}-octomap-msgs
-BuildRequires: ros-%{ros_distro}-osqp-vendor
+BuildRequires: ros-%{ros_distro}-octomap
BuildRequires: ros-%{ros_distro}-pluginlib
BuildRequires: ros-%{ros_distro}-random-numbers
BuildRequires: ros-%{ros_distro}-rclcpp
-BuildRequires: ros-%{ros_distro}-rsl
BuildRequires: ros-%{ros_distro}-ruckig
BuildRequires: ros-%{ros_distro}-sensor-msgs
BuildRequires: ros-%{ros_distro}-shape-msgs
BuildRequires: ros-%{ros_distro}-srdfdom
BuildRequires: ros-%{ros_distro}-std-msgs
-BuildRequires: ros-%{ros_distro}-tf2
BuildRequires: ros-%{ros_distro}-tf2-eigen
BuildRequires: ros-%{ros_distro}-tf2-geometry-msgs
BuildRequires: ros-%{ros_distro}-tf2-kdl
+BuildRequires: ros-%{ros_distro}-tf2
BuildRequires: ros-%{ros_distro}-trajectory-msgs
BuildRequires: ros-%{ros_distro}-urdf
-BuildRequires: ros-%{ros_distro}-urdfdom
BuildRequires: ros-%{ros_distro}-urdfdom-headers
+BuildRequires: ros-%{ros_distro}-urdfdom
BuildRequires: ros-%{ros_distro}-visualization-msgs
BuildRequires: ros-%{ros_distro}-ament-cmake
BuildRequires: pkgconfig
@@ -104,13 +98,11 @@ BuildRequires: ros-%{ros_distro}-moveit-resources-panda-moveit-config
BuildRequires: ros-%{ros_distro}-moveit-resources-pr2-description
BuildRequires: ros-%{ros_distro}-angles
BuildRequires: ros-%{ros_distro}-orocos-kdl-vendor
-BuildRequires: ros-%{ros_distro}-ament-cmake-google-benchmark
BuildRequires: ros-%{ros_distro}-ament-cmake-gtest
BuildRequires: ros-%{ros_distro}-ament-cmake-gmock
BuildRequires: ros-%{ros_distro}-ament-index-cpp
-BuildRequires: ros-%{ros_distro}-launch-testing-ament-cmake
-BuildRequires: ros-%{ros_distro}-rclpy
-BuildRequires: ros-%{ros_distro}-rcl-interfaces
+BuildRequires: ros-%{ros_distro}-ament-lint-auto
+BuildRequires: ros-%{ros_distro}-ament-lint-common
%endif
Provides: %{name}-devel = %{version}-%{release}
@@ -121,58 +113,35 @@ Provides: %{name}-runtime = %{version}-%{release}
Core libraries used by MoveIt
%prep
-%autosetup -p1 -n moveit-core-2.5.9
+%autosetup -c -n %{name}-%{version}
%build
-# Needed to bootstrap since the ros_workspace package does not yet exist.
-export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packages
# In case we're installing to a non-standard location, look for a setup.sh
# in the install tree and source it. It will set things like
# CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH.
if [ -f "/opt/ros/%{ros_distro}/setup.sh" ]; then . "/opt/ros/%{ros_distro}/setup.sh"; fi
-mkdir -p .obj-%{_target_platform} && cd .obj-%{_target_platform}
-%cmake3 \
- -UINCLUDE_INSTALL_DIR \
- -ULIB_INSTALL_DIR \
- -USYSCONF_INSTALL_DIR \
- -USHARE_INSTALL_PREFIX \
- -ULIB_SUFFIX \
- -DCMAKE_INSTALL_PREFIX="/opt/ros/%{ros_distro}" \
- -DAMENT_PREFIX_PATH="/opt/ros/%{ros_distro}" \
- -DCMAKE_PREFIX_PATH="/opt/ros/%{ros_distro}" \
- -DSETUPTOOLS_DEB_LAYOUT=OFF \
-%if !0%{?with_tests}
- -DBUILD_TESTING=OFF \
-%endif
- ..
-
-%make_build
+cd %{RosPkgName}-%{version}
+%py3_build
%install
-# Needed to bootstrap since the ros_workspace package does not yet exist.
-export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packages
-
# In case we're installing to a non-standard location, look for a setup.sh
# in the install tree and source it. It will set things like
# CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH.
if [ -f "/opt/ros/%{ros_distro}/setup.sh" ]; then . "/opt/ros/%{ros_distro}/setup.sh"; fi
-%make_install -C .obj-%{_target_platform}
+cd %{RosPkgName}-%{version}
+%py3_install -- --prefix "/opt/ros/%{ros_distro}"
%if 0%{?with_tests}
%check
-# Needed to bootstrap since the ros_workspace package does not yet exist.
-export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packages
-
-# Look for a Makefile target with a name indicating that it runs tests
-TEST_TARGET=$(%__make -qp -C .obj-%{_target_platform} | sed "s/^\(test\|check\):.*/\\1/;t f;d;:f;q0")
-if [ -n "$TEST_TARGET" ]; then
+# Look for a directory with a name indicating that it contains tests
+TEST_TARGET=$(ls -d * | grep -m1 "\(test\|tests\)" ||:)
+if [ -n "$TEST_TARGET" ] && %__python3 -m pytest --version; then
# In case we're installing to a non-standard location, look for a setup.sh
# in the install tree and source it. It will set things like
# CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH.
if [ -f "/opt/ros/%{ros_distro}/setup.sh" ]; then . "/opt/ros/%{ros_distro}/setup.sh"; fi
-CTEST_OUTPUT_ON_FAILURE=1 \
- %make_build -C .obj-%{_target_platform} $TEST_TARGET || echo "RPM TESTS FAILED"
+%__python3 -m pytest $TEST_TARGET || echo "RPM TESTS FAILED"
else echo "RPM TESTS SKIPPED"; fi
%endif
@@ -180,5 +149,5 @@ else echo "RPM TESTS SKIPPED"; fi
/opt/ros/%{ros_distro}
%changelog
-* Thu Apr 09 2026 Henning Kayser henningkayser@picknik.ai - 2.5.9-1
+* Tue Apr 14 2026 Henning Kayser henningkayser@picknik.ai - 2.5.9-1
- Autogenerated by ros-porting-tools
diff --git a/sources b/sources
index b30b93a..36b3977 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ca898e727378ea700cbb5d95fed13df0 moveit-core-2.5.9.tar.gz
+9012341f332c101b6d650121cdd6cdea moveit-core-2.5.9.tar.gz