From ca639e71d77f640c58f83008f2ef5b6f57214f4e Mon Sep 17 00:00:00 2001 From: I-am-a-robot Date: Fri, 20 Jun 2025 02:15:50 +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 -> 7351 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..3b12b29 --- /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..86c7f479a4ac7a94b9993f2ecd8fe65892451e41 GIT binary patch literal 7351 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 literal 0 HcmV?d00001 -- Gitee