From 4c38aefb8a345d6a46ae9f1037c95b0598c290d8 Mon Sep 17 00:00:00 2001 From: I-am-a-robot Date: Wed, 2 Jul 2025 02:20:21 +0000 Subject: [PATCH] apply new package motion_capture_tracking --- files_in_srpm.txt | 2 + motion_capture_tracking.spec | 109 ++++++++++++++++++ motion_capture_tracking.src.rpm | Bin 0 -> 8898 bytes ...ture-tracking-interfaces_1.0.5.orig.tar.gz | Bin 0 -> 1312 bytes 4 files changed, 111 insertions(+) create mode 100644 files_in_srpm.txt create mode 100644 motion_capture_tracking.spec create mode 100644 motion_capture_tracking.src.rpm create mode 100644 ros-humble-motion-capture-tracking-interfaces_1.0.5.orig.tar.gz diff --git a/files_in_srpm.txt b/files_in_srpm.txt new file mode 100644 index 0000000..3b902f4 --- /dev/null +++ b/files_in_srpm.txt @@ -0,0 +1,2 @@ +motion-capture-tracking-interfaces.spec +ros-humble-motion-capture-tracking-interfaces_1.0.5.orig.tar.gz diff --git a/motion_capture_tracking.spec b/motion_capture_tracking.spec new file mode 100644 index 0000000..4b27fc2 --- /dev/null +++ b/motion_capture_tracking.spec @@ -0,0 +1,109 @@ +%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 motion-capture-tracking-interfaces +%define ros_distro humble +%define with_tests 0 + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 1.0.5 +Release: 1%{?dist}%{?release_suffix} +Summary: ROS motion-capture-tracking-interfaces package + +License: MIT +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 + +BuildRequires: ros-%{ros_distro}-builtin-interfaces +BuildRequires: ros-%{ros_distro}-geometry-msgs +BuildRequires: ros-%{ros_distro}-std-msgs +BuildRequires: ros-%{ros_distro}-rosidl-default-generators +BuildRequires: ros-%{ros_distro}-ament-cmake + +%if 0%{?with_tests} +BuildRequires: ros-%{ros_distro}-ament-common +%endif + +Provides: %{name}-devel = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +Provides: %{name}-runtime = %{version}-%{release} + +%description +Interfaces for motion_capture_tracking package. +Interfaces for motion_capture_tracking package. + +%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 Wolfgang Hönig hoenig@tu-berlin.de - 1.0.5-1 +- Autogenerated by ros-porting-tools diff --git a/motion_capture_tracking.src.rpm b/motion_capture_tracking.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..268832bf0f80dd90fd31bd5207a342762c9ed15b GIT binary patch literal 8898 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 Ife8llKOKxx%m4rY literal 0 HcmV?d00001 diff --git a/ros-humble-motion-capture-tracking-interfaces_1.0.5.orig.tar.gz b/ros-humble-motion-capture-tracking-interfaces_1.0.5.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..b098671958874380545123e0ee7cc79c7c95399e GIT binary patch literal 1312 zcmV+*1>gD~iwFP!000001MOM;ZsJA|&)32#$dh%&0(05IEMx`+m6QJ2P$gs% z&%-{u66@+jxvVQyOHn3rMO5pmczKEC`lKq?4NI|VHC$Ju3ir9^oa57hl8}F#c@r1& z9$^mgdD95kjAEWq!+h`fHt+Zh)2U(NkQd99vMPM6jwl~$HFbaf!~J^xOOjF(FVvSX zcoScF{+|;6_D!pQt=$f;%QXC;PZmh(zp^j>qA01G@mEw)yf}*!zw-G1b|Sd;qv6}w zB{rH8iUL?GhK*6OhV;c6($h7huhtNEvPLdmeW)nG^582nFG?kj-$KHstk^2m{cLi| zCh}5!C);<(uqH@n6?(K=5+5-fGGyTZ`xf@iXW(lSpHXKrV}ypU(LHgeHh2i# z5bQg4qE5=FllQ2bI`gGBm*YD)M2?@nFV8*qIE7+HVP%g($9I@xxJQI8)qha;=U&t~ zj>bv#zh}J1w@%2yGMgW<0UWCTvby>GFR7BOUUbhPKiS(#H_eYL84OPp!R`iDUx4s40?CnTWzR!NBVXDEeN2&Ff;Co-a)mvRh&%qqH2G}xu=9nw(VA0g^t+iszMQ`*) zIV>i-L+nX3)P8!~9cp0O8p~wnxXkgh#dHs+jfsaDeb&9u-pdp+Ym>gt0BP-5u5Klv z&~5BvYDC34E3sf&5OHR5#c%(-8xDTZ+GD-n>S=$0^9rC(=!2=&9SLz6o(fxUTa+5l zDXF8~Y5k7YZ+9UIJM3RKbZHStwmKdCw%Z>=AjjHhJmO%kT;gOr4+v#?HWr(<(iz0h z!=+RtbxA4TmUiHj`X9yoV|1Kw{*xuOmY@I5fK%hYRtXO1II#a$D$4f$UsWpk{(lC9 z@EH#u?mmQ*TdT-I6kHU*zr1dK!T8Vlzufcp>o}PIs<@f|)vB!K`F{qa-(A8@{Ob=& zegxu{;r->;xCVrI5%@B3O8#fsP)F%FbpEd@Tlue4#eDxi2O4i6is%naLx}xV0Rmij z)8yi}uplh#qDP9SSA|E$g4cpzktg3JhE;}jQzq0FLh})OM!F>QDWRUh{c%MqTQp2|;hEGt3mg@@klDCUdxrk&4ZoU4LdXu^T85q+LC54Rs0Ld+OREG%lq zE4Cq|j}ghjp-G+i{NL=Z&ZAKqdyk4`ed1JuJGluoe0aly{G2l_pm@e@p4 z$1hvB&|Gy$|M?rJ4Phl0592x}I0-j<-El)mAGnATot!O3h`TuSHZ$FZhOkB5DYCa4 zuxo(CMe+UisXcPQQqSUc?Xz(gL%PSTXv