From 8064cf9b15c6edaa377d43181942325553f3765f Mon Sep 17 00:00:00 2001 From: Z572 Date: Mon, 15 May 2023 10:34:04 +0800 Subject: [PATCH 1/9] Add sensor-msgs. --- ros-humble-sensor-msgs_4.2.3.orig.tar.gz | Bin 0 -> 31228 bytes sensor-msgs.spec | 107 +++++++++++++++++++++++ 2 files changed, 107 insertions(+) create mode 100644 ros-humble-sensor-msgs_4.2.3.orig.tar.gz create mode 100644 sensor-msgs.spec diff --git a/ros-humble-sensor-msgs_4.2.3.orig.tar.gz b/ros-humble-sensor-msgs_4.2.3.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..59afbda0490d500b41a5453437d472d3029c7813 GIT binary patch literal 31228 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 z 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 Date: Mon, 15 May 2023 10:38:11 +0800 Subject: [PATCH 2/9] Add: shape-msgs. --- ros-humble-shape-msgs_4.2.3.orig.tar.gz | Bin 0 -> 5048 bytes shape-msgs.spec | 100 ++++++++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 ros-humble-shape-msgs_4.2.3.orig.tar.gz create mode 100644 shape-msgs.spec diff --git a/ros-humble-shape-msgs_4.2.3.orig.tar.gz b/ros-humble-shape-msgs_4.2.3.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..0af069aa2636eb56f5a418f6ba295540f6f6780c GIT binary patch literal 5048 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 O#N%JBCK~AgcmM#_nWu#S literal 0 HcmV?d00001 diff --git a/shape-msgs.spec b/shape-msgs.spec new file mode 100644 index 0000000..a565fe6 --- /dev/null +++ b/shape-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 shape-msgs + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 4.2.3 +Release: 1%{?dist}%{?release_suffix} +Summary: A package containing some message definitions which describe geometric shapes. + +License: Apache License 2.0 +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-geometry-msgs +Requires: ros-%{ros_distro}-rosidl-default-runtime +Requires: ros-%{ros_distro}-ros-workspace + +BuildRequires: ros-%{ros_distro}-geometry-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 +A package containing some message definitions which describe geometric shapes. + +%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 Geoffrey Biggs geoff@openrobotics.org - 4.2.3-1 +- Autogenerated by ros-porting-tools -- Gitee From f115fd94e361a11d4d4dd337832db694a74550bf Mon Sep 17 00:00:00 2001 From: Z572 Date: Mon, 15 May 2023 10:53:26 +0800 Subject: [PATCH 3/9] Add: std-msgs. --- ros-humble-std-msgs_4.2.3.orig.tar.gz | Bin 0 -> 6474 bytes std-msgs.spec | 100 ++++++++++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 ros-humble-std-msgs_4.2.3.orig.tar.gz create mode 100644 std-msgs.spec diff --git a/ros-humble-std-msgs_4.2.3.orig.tar.gz b/ros-humble-std-msgs_4.2.3.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..4821126ff3c1bf99bebe7841e01924fb8857236c GIT binary patch literal 6474 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 literal 0 HcmV?d00001 diff --git a/std-msgs.spec b/std-msgs.spec new file mode 100644 index 0000000..ca58d8d --- /dev/null +++ b/std-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 std-msgs + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 4.2.3 +Release: 1%{?dist}%{?release_suffix} +Summary: A package containing some standard message definitions. + +License: Apache License 2.0 +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-builtin-interfaces +Requires: ros-%{ros_distro}-rosidl-default-runtime +Requires: ros-%{ros_distro}-ros-workspace + +BuildRequires: ros-%{ros_distro}-builtin-interfaces +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 +A package containing some standard message definitions. + +%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 Geoffrey Biggs geoff@openrobotics.org - 4.2.3-1 +- Autogenerated by ros-porting-tools -- Gitee From 8b3e74713a5cfe5ca96fc40cf2b49ddb171deea7 Mon Sep 17 00:00:00 2001 From: Z572 Date: Mon, 15 May 2023 10:57:35 +0800 Subject: [PATCH 4/9] Add: std-srvs. --- ros-humble-std-srvs_4.2.3.orig.tar.gz | Bin 0 -> 3996 bytes std-srvs.spec | 98 ++++++++++++++++++++++++++ 2 files changed, 98 insertions(+) create mode 100644 ros-humble-std-srvs_4.2.3.orig.tar.gz create mode 100644 std-srvs.spec diff --git a/ros-humble-std-srvs_4.2.3.orig.tar.gz b/ros-humble-std-srvs_4.2.3.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..b85a8ebf5fe3de098e195a6ceb02e10984e7d3d8 GIT binary patch literal 3996 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 C7~OmT literal 0 HcmV?d00001 diff --git a/std-srvs.spec b/std-srvs.spec new file mode 100644 index 0000000..7b3f836 --- /dev/null +++ b/std-srvs.spec @@ -0,0 +1,98 @@ +%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 std-srvs + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 4.2.3 +Release: 1%{?dist}%{?release_suffix} +Summary: A package containing some standard service definitions. + +License: Apache License 2.0 +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-rosidl-default-runtime +Requires: ros-%{ros_distro}-ros-workspace + +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 +A package containing some standard service definitions. + +%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 Geoffrey Biggs geoff@openrobotics.org - 4.2.3-1 +- Autogenerated by ros-porting-tools -- Gitee From f962c6d1fd9e83d9a633e5ca5d0c1a56840607f6 Mon Sep 17 00:00:00 2001 From: Z572 Date: Mon, 15 May 2023 11:04:18 +0800 Subject: [PATCH 5/9] Add: visualization-msgs. --- ...umble-visualization-msgs_4.2.3.orig.tar.gz | Bin 0 -> 9394 bytes visualization-msgs.spec | 106 ++++++++++++++++++ 2 files changed, 106 insertions(+) create mode 100644 ros-humble-visualization-msgs_4.2.3.orig.tar.gz create mode 100644 visualization-msgs.spec diff --git a/ros-humble-visualization-msgs_4.2.3.orig.tar.gz b/ros-humble-visualization-msgs_4.2.3.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..1d6981981134361914f5dcc1146a501975b3d525 GIT binary patch literal 9394 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 Date: Mon, 15 May 2023 12:06:23 +0800 Subject: [PATCH 6/9] Add: trajectory-msgs. --- ros-humble-trajectory-msgs_4.2.3.orig.tar.gz | Bin 0 -> 4911 bytes trajectory-msgs.spec | 104 +++++++++++++++++++ 2 files changed, 104 insertions(+) create mode 100644 ros-humble-trajectory-msgs_4.2.3.orig.tar.gz create mode 100644 trajectory-msgs.spec diff --git a/ros-humble-trajectory-msgs_4.2.3.orig.tar.gz b/ros-humble-trajectory-msgs_4.2.3.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..611d89fa80994ce1992f47887ca4f1a9a2059da7 GIT binary patch literal 4911 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 Date: Mon, 15 May 2023 13:03:21 +0800 Subject: [PATCH 7/9] Add: stereo-msgs. --- ros-humble-stereo-msgs_4.2.3.orig.tar.gz | Bin 0 -> 4423 bytes stereo-msgs.spec | 102 +++++++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 ros-humble-stereo-msgs_4.2.3.orig.tar.gz create mode 100644 stereo-msgs.spec diff --git a/ros-humble-stereo-msgs_4.2.3.orig.tar.gz b/ros-humble-stereo-msgs_4.2.3.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..acbb7f12d601a1c3c7cc615f5e6fecc4a0f1b43c GIT binary patch literal 4423 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 Date: Tue, 16 May 2023 13:46:59 +0800 Subject: [PATCH 8/9] add nav-msgs --- nav-msgs.spec | 104 ++++++++++++++++++++++++++ ros-humble-nav-msgs_4.2.3.orig.tar.gz | Bin 0 -> 5791 bytes 2 files changed, 104 insertions(+) create mode 100644 nav-msgs.spec create mode 100644 ros-humble-nav-msgs_4.2.3.orig.tar.gz diff --git a/nav-msgs.spec b/nav-msgs.spec new file mode 100644 index 0000000..1548583 --- /dev/null +++ b/nav-msgs.spec @@ -0,0 +1,104 @@ +%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 nav-msgs + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 4.2.3 +Release: 1%{?dist}%{?release_suffix} +Summary: A package containing some navigation related message and service definitions. + +License: Apache License 2.0 +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-builtin-interfaces +Requires: ros-%{ros_distro}-geometry-msgs +Requires: ros-%{ros_distro}-std-msgs +Requires: ros-%{ros_distro}-rosidl-default-runtime +Requires: ros-%{ros_distro}-ros-workspace + +BuildRequires: ros-%{ros_distro}-builtin-interfaces +BuildRequires: ros-%{ros_distro}-geometry-msgs +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 +A package containing some navigation related message and service definitions. + +%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 Geoffrey Biggs geoff@openrobotics.org - 4.2.3-1 +- Autogenerated by ros-porting-tools diff --git a/ros-humble-nav-msgs_4.2.3.orig.tar.gz b/ros-humble-nav-msgs_4.2.3.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..bcec2fd505ca13b1482602dfce4fc2fb86f0498b GIT binary patch literal 5791 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 Date: Tue, 30 May 2023 03:38:10 +0000 Subject: [PATCH 9/9] add _multibuild Signed-off-by: simonaXi <18701881329@163.com> --- _multibuild | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 _multibuild diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..591eb58 --- /dev/null +++ b/_multibuild @@ -0,0 +1,15 @@ + + actionlib-msgs + common-interfaces + diagnostic-msgs + geometry-msgs + nav-msgs + sensor-msgs + sensor-msgs-py + shape-msgs + std-msgs + std-srvs + stereo-msgs + trajectory-msgs + visualization-msgs + -- Gitee