From 07c2f0717232341053f44b861fbd54dfe235a077 Mon Sep 17 00:00:00 2001 From: I-am-a-robot Date: Fri, 25 Jul 2025 07:42:55 +0000 Subject: [PATCH] apply new package social_nav_ros --- files_in_srpm.txt | 2 + ros-humble-social-nav-msgs_0.1.0.orig.tar.gz | Bin 0 -> 1361 bytes social_nav_ros.spec | 107 +++++++++++++++++++ social_nav_ros.src.rpm | Bin 0 -> 8372 bytes 4 files changed, 109 insertions(+) create mode 100644 files_in_srpm.txt create mode 100644 ros-humble-social-nav-msgs_0.1.0.orig.tar.gz create mode 100644 social_nav_ros.spec create mode 100644 social_nav_ros.src.rpm diff --git a/files_in_srpm.txt b/files_in_srpm.txt new file mode 100644 index 0000000..476d647 --- /dev/null +++ b/files_in_srpm.txt @@ -0,0 +1,2 @@ +ros-humble-social-nav-msgs_0.1.0.orig.tar.gz +social-nav-msgs.spec diff --git a/ros-humble-social-nav-msgs_0.1.0.orig.tar.gz b/ros-humble-social-nav-msgs_0.1.0.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..77250e2cf97e0efd9b937ad9836cc09242ed4337 GIT binary patch literal 1361 zcmV-X1+MxZiwFP!000001MOMubJ{i-&u9M?D%%IL2EPMM59m_h+H3(bNMG)Dn@`xX z(P~>v5`o-q|N9;pobpmio2A*U_3sXhB|R_Fqvu6piWgoKvoVgn3Bdv3NB0jCP^;Cl zCt&*to$it4x;3|MS8KKl?Uq}0%%kWF=(2;EkeGu=&Y1kzxI_Khllz~bY9pT|2}xzs z4z19!oX{p=SgVHa>636=b)LA6W!ts79fsl9vV(d}`>%B_aDU)TR3@`z9FvM*KE-h* z#n+WYM51EqmTnsNAVc{>yq#(#IO{UN|?+21y6wsrI%i};P(|MyRU)}G)rA~B0l$T*r}{~eA9T5cE*HjJk> zjP_}~v}|9YvTfQ<#e7mRPmi_A4zwT8c}gYlM?E40h!fD%W~tKLkX@Fkq z=wkNhQIVDIgv0*d!|%ui6;kMOakl_)!2d0$zT^Lv7bX%l*L>YWL25?s{!+ zbamG6oDDn28bX4|@^(8q1?MMe0AxGd9zV9+Eq-s`?&G-DgDiKACw#Al40@O67u}(E zKJs4lUjYRg4A&UH@9&`A*;V^xcZ5pq7~)<@$-+V4L7_aQG4a?`QkIHx?5tb0iZ?Xm6H%J-44n8^r z+?ocl7cAG)i%3d1R#9^wfsi{4wH1>UG4W_B2@kPPMEU!_E{B7ky6r2kf7a{%4GV-2 zkQd%&OsQ!1I z`gZ=eZ8-lG`Txs9nKg|Nh43k9NC{VIc*+DpI1SJ>)cih`HwbfrIEk^O*FN9Fq+vSMp$8|lTkgbCW6 zY@XU$nlY~CQ0PKO&hqO|5})b+;w}N;kpEjd@!z(cs$Ka110XM|jF;K%KU)3?ply}< zYdhfA-_|@_eEkmcmE)lQuL@>;k;HeEap?T-TD6_~zq;)d{{H}IJOjf*zT*Opw9OJ& zy!5Q4Wv!Kj1tdljPQqqsBIWd{VFYZR#ta8K>>Hi&$PoU7BskwC9%SeQOGjUbpoErv z@&-<4;+DgFKG)|?Mr(uZjkmpvQ8q4}Z2mNagb0(I|r z9nXG@)VuDpq}1BDi)-ngIoQfagnIH`#Z`IV0@r=fSWGr4CXIpEx z1r1}TcR9E0=SFFx^xqz^R^fc8J5K={eVM>q*xuWOm165kkp=Ph(5=qm4P$*wHu;1k zW5PWadJ$){X-;@+to+yx0=I{1OQGr_pp{({tW;Oq?gMMMY*#c!PSnVEZ>z{=1qu`> TP@q78Zvg)Q8=iC604M+ea&xSB literal 0 HcmV?d00001 diff --git a/social_nav_ros.spec b/social_nav_ros.spec new file mode 100644 index 0000000..a701c44 --- /dev/null +++ b/social_nav_ros.spec @@ -0,0 +1,107 @@ +%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 social-nav-msgs +%define ros_distro humble +%define with_tests 0 + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 0.1.0 +Release: 1%{?dist}%{?release_suffix} +Summary: ROS interfaces for social navigation + +License: BSD 3-clause +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-geometry-msgs +Requires: ros-%{ros_distro}-nav-2d-msgs +Requires: ros-%{ros_distro}-std-msgs +Requires: ros-%{ros_distro}-rosidl-default-runtime + +BuildRequires: ros-%{ros_distro}-geometry-msgs +BuildRequires: ros-%{ros_distro}-nav-2d-msgs +BuildRequires: ros-%{ros_distro}-std-msgs +BuildRequires: ros-%{ros_distro}-rosidl-default-generators +BuildRequires: ros-%{ros_distro}-ament-cmake + +%if 0%{?with_tests} +%endif + +Provides: %{name}-devel = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +Provides: %{name}-runtime = %{version}-%{release} + +%description +ROS interfaces for social navigation + +%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 +* 三 12月 04 2024 David V. Lu!! davidvlu@gmail.com - 0.1.0-1 +- Autogenerated by ros-porting-tools diff --git a/social_nav_ros.src.rpm b/social_nav_ros.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..29c44b370c9715d6ce2a50d78e84af2c0988e339 GIT binary patch literal 8372 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 Q?fH6Iw(fI2g8z;DFZs`xvH$=8 literal 0 HcmV?d00001 -- Gitee