From c56a7644f53292f7ace072575544d758c57a6a07 Mon Sep 17 00:00:00 2001 From: I-am-a-robot Date: Thu, 31 Jul 2025 10:39:58 +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 -> 8495 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..6e5722e --- /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 +* Fri May 23 2025 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..b35efce886286c9e3b1116cd2282db5df11e77d3 GIT binary patch literal 8495 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