From 2ea152bf7de1657a8ec0672ee034bf5aacb692b6 Mon Sep 17 00:00:00 2001 From: I-am-a-robot Date: Thu, 31 Jul 2025 09:11:17 +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 -> 8368 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..24d73cdf080945128bd982a007cdb4dae3a027b8 GIT binary patch literal 8368 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 R2Xy+dER*C1ec*p0{|iTzo&f*= literal 0 HcmV?d00001 -- Gitee