From 395647a177c7a2b93470ccd512f048c64e865c22 Mon Sep 17 00:00:00 2001 From: will_niutao Date: Tue, 6 Jun 2023 11:53:11 +0800 Subject: [PATCH] upload ROS humble package on Tue Jun 6 11:53:11 AM CST 2023 Signed-off-by: will_niutao --- ackermann-msgs.spec | 100 ++++++++++++++++++++ ros-humble-ackermann-msgs_2.0.2.orig.tar.gz | Bin 0 -> 2298 bytes 2 files changed, 100 insertions(+) create mode 100644 ackermann-msgs.spec create mode 100644 ros-humble-ackermann-msgs_2.0.2.orig.tar.gz diff --git a/ackermann-msgs.spec b/ackermann-msgs.spec new file mode 100644 index 0000000..48c6cf8 --- /dev/null +++ b/ackermann-msgs.spec @@ -0,0 +1,100 @@ +%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 ackermann-msgs + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 2.0.2 +Release: 1%{?dist}%{?release_suffix} +Summary: ROS2 messages for robots using Ackermann steering. + +License: BSD +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-rosidl-default-runtime +Requires: ros-%{ros_distro}-std-msgs +Requires: ros-%{ros_distro}-ros-workspace + +BuildRequires: ros-%{ros_distro}-std-msgs +BuildRequires: ros-%{ros_distro}-ament-cmake +BuildRequires: ros-%{ros_distro}-rosidl-default-generators +BuildRequires: ros-%{ros_distro}-ros-workspace + +%if 0%{?with_tests} +BuildRequires: ros-%{ros_distro}-ament-lint-common +%endif + +Provides: %{name}-devel = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +Provides: %{name}-runtime = %{version}-%{release} + +%description +ROS2 messages for robots using Ackermann steering. + +%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 + +# 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 + +%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 +* Thu May 04 2023 Jack O'Quin jack.oquin@gmail.com - 2.0.2-1 +- Autogenerated by ros-porting-tools diff --git a/ros-humble-ackermann-msgs_2.0.2.orig.tar.gz b/ros-humble-ackermann-msgs_2.0.2.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..a128389ae6a28c11d302045c8a023e1ed786e56b GIT binary patch literal 2298 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 Ufq{X6!6(Ll0M_!D3jk060L~3?rvLx| literal 0 HcmV?d00001 -- Gitee