From eee5a600547562dd0f6ab14763dfddd2141518e4 Mon Sep 17 00:00:00 2001 From: I-am-a-robot Date: Wed, 2 Jul 2025 02:49:02 +0000 Subject: [PATCH] apply new package flexbe_behavior_engine --- files_in_srpm.txt | 2 + flexbe_behavior_engine.spec | 113 +++++++++++++++++++++++ flexbe_behavior_engine.src.rpm | Bin 0 -> 13021 bytes ros-humble-flexbe-msgs_2.3.5.orig.tar.gz | Bin 0 -> 5530 bytes 4 files changed, 115 insertions(+) create mode 100644 files_in_srpm.txt create mode 100644 flexbe_behavior_engine.spec create mode 100644 flexbe_behavior_engine.src.rpm create mode 100644 ros-humble-flexbe-msgs_2.3.5.orig.tar.gz diff --git a/files_in_srpm.txt b/files_in_srpm.txt new file mode 100644 index 0000000..84eff95 --- /dev/null +++ b/files_in_srpm.txt @@ -0,0 +1,2 @@ +flexbe-msgs.spec +ros-humble-flexbe-msgs_2.3.5.orig.tar.gz diff --git a/flexbe_behavior_engine.spec b/flexbe_behavior_engine.spec new file mode 100644 index 0000000..5f6f02f --- /dev/null +++ b/flexbe_behavior_engine.spec @@ -0,0 +1,113 @@ +%bcond_without tests +%bcond_without weak_deps + +%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}/.*$ + +%define RosPkgName flexbe-msgs +%define ros_distro humble +%define with_tests 0 + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 2.3.5 +Release: 1%{?dist}%{?release_suffix} +Summary: ROS flexbe-msgs package + +Url: http://ros.org/wiki/flexbe_msgs +License: BSD +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-action-msgs +Requires: ros-%{ros_distro}-std-msgs +Requires: ros-%{ros_distro}-builtin-interfaces +Requires: ros-%{ros_distro}-rosidl-default-generators +Requires: ros-%{ros_distro}-rosidl-default-runtime + +BuildRequires: ros-%{ros_distro}-action-msgs +BuildRequires: ros-%{ros_distro}-std-msgs +BuildRequires: ros-%{ros_distro}-builtin-interfaces +BuildRequires: ros-%{ros_distro}-rosidl-default-generators +BuildRequires: ros-%{ros_distro}-rosidl-default-runtime +BuildRequires: ros-%{ros_distro}-ament-cmake + +%if 0%{?with_tests} +BuildRequires: ros-%{ros_distro}-ament-common +%endif + +Provides: %{name}-devel = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +Provides: %{name}-runtime = %{version}-%{release} + +%description + + flexbe_msgs provides the messages used by FlexBE. + + +%prep +%autosetup -p1 + +%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 + +export ROS_DISTRO=%{ros_distro} +export ROS_PYTHON_VERSION=%{python3_version} + +# 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}" \ + -DCMAKE_INSTALL_LIBDIR="/opt/ros/%{ros_distro}/lib" \ + -DSETUPTOOLS_DEB_LAYOUT=OFF \ +%if !0%{?with_tests} + -DBUILD_TESTING=OFF \ +%endif + .. + +%make_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} + +%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 +# 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" +else echo "RPM TESTS SKIPPED"; fi +%endif + +%files +/opt/ros/%{ros_distro} + +%changelog +* Fri May 23 2025 Philipp Schillinger philsplus@gmail.com - 2.3.5-1 +- Autogenerated by ros-porting-tools diff --git a/flexbe_behavior_engine.src.rpm b/flexbe_behavior_engine.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..763d11dd34dc39961cb233907bd1145dccbcfa34 GIT binary patch literal 13021 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 literal 0 HcmV?d00001 diff --git a/ros-humble-flexbe-msgs_2.3.5.orig.tar.gz b/ros-humble-flexbe-msgs_2.3.5.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..871aa65673aab7251e11ad68f955dad85eb17f09 GIT binary patch literal 5530 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 csGx!hDyX1>3M#0ef