From 3d28a9dc3b6b763e31ff0ecf1b48cce507276e5b Mon Sep 17 00:00:00 2001 From: I-am-a-robot Date: Thu, 19 Jun 2025 01:36:00 +0000 Subject: [PATCH] apply new package tuw_msgs --- files_in_srpm.txt | 2 + ros-humble-tuw-msgs_0.2.1.orig.tar.gz | Bin 0 -> 831 bytes tuw_msgs.spec | 106 ++++++++++++++++++++++++++ tuw_msgs.src.rpm | Bin 0 -> 7535 bytes 4 files changed, 108 insertions(+) create mode 100644 files_in_srpm.txt create mode 100644 ros-humble-tuw-msgs_0.2.1.orig.tar.gz create mode 100644 tuw_msgs.spec create mode 100644 tuw_msgs.src.rpm diff --git a/files_in_srpm.txt b/files_in_srpm.txt new file mode 100644 index 0000000..39c874c --- /dev/null +++ b/files_in_srpm.txt @@ -0,0 +1,2 @@ +ros-humble-tuw-msgs_0.2.1.orig.tar.gz +tuw-msgs.spec diff --git a/ros-humble-tuw-msgs_0.2.1.orig.tar.gz b/ros-humble-tuw-msgs_0.2.1.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..1373c0883c0cb05471716180607c8ec202a73c06 GIT binary patch literal 831 zcmV-F1Hk+riwFP!000001MQewZ`v>vfO*cZuy}$8a=(lzq+46mAyKN8cG}Y-Co$lW z#LRID{r7VMSrOMtW$mW=lOT!DIlkmvY-I)){x~K9jQt6M5u&xzqjGH9F0Y);D;JtI z%`{D0RV~9Zc)Mm=nq3?Jg}H2zXADw4Bqf9$(mN*KT-<+xrGt4>#dMiOY~s&2GYyQN!AskMdJ zPu`FN`F{p>#C-S{C^F?gnQXfaEg;W@hSS1V~V22x9;t* zcQXKn%u`mHQSuXotWo7X7~BlHynTez$X^wO1}qMde%T+m?S8%Q-F7dz4jwhm?|c1A z|E@c{>kY1&5&%2wV$AB=HN!IFkRGrD|LIzv*Zq|6c+3jQbZnAev#4cIuj}*3UetY;7eZLNS<7 zH0snRjLkkON<`*qOkgDQxRD7RD_J-}39N#}=cj}OGDBWuQ5`I0?2%_`_NRyWd@j$8 z(pKk=R=!{NhoxRQZgs*~_S2~wb&r<;H|1&VRn^B;%EzL8HE*wsSXZeY3sHo!km4CD zp6@14XBLnk2CI{dtE{U@gcI#Q#;9HhJ8u`!k%f7!iQ&SlAzd3b}6sJ4c7|2x3Lqr%DV7?a`AD4 zq#NqXS;aQHcDmWRsrvc4Mrdk2m}IwKp+qZ1OkCTAQ1ek{02m2 JA=&^a000F#m0$n> literal 0 HcmV?d00001 diff --git a/tuw_msgs.spec b/tuw_msgs.spec new file mode 100644 index 0000000..6077c93 --- /dev/null +++ b/tuw_msgs.spec @@ -0,0 +1,106 @@ +%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 tuw-msgs +%define ros_distro humble +%define with_tests 0 + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 0.2.1 +Release: 1%{?dist}%{?release_suffix} +Summary: The tuw_msgs meta package + +License: BSD +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-tuw-geometry-msgs +Requires: ros-%{ros_distro}-tuw-airskin-msgs +Requires: ros-%{ros_distro}-tuw-multi-robot-msgs +Requires: ros-%{ros_distro}-tuw-nav-msgs +Requires: ros-%{ros_distro}-tuw-object-msgs + +BuildRequires: ros-%{ros_distro}-ament-cmake + +%if 0%{?with_tests} +BuildRequires: ros-%{ros_distro}-ament-lint-auto +BuildRequires: ros-%{ros_distro}-ament-common +%endif + +Provides: %{name}-devel = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +Provides: %{name}-runtime = %{version}-%{release} + +%description +The tuw_msgs meta 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 Markus Bader markus.bader@tuwien.ac.at - 0.2.1-1 +- Autogenerated by ros-porting-tools diff --git a/tuw_msgs.src.rpm b/tuw_msgs.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..097827a6c15fdc6e526d2797eb45ae039fd1a052 GIT binary patch literal 7535 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