From 41f1afe91375af20fa4644f358a44b41e556ea76 Mon Sep 17 00:00:00 2001 From: I-am-a-robot Date: Thu, 19 Jun 2025 02:18:13 +0000 Subject: [PATCH] apply new package caret_trace --- caret_trace.spec | 101 ++++++++++++++++++++++++ caret_trace.src.rpm | Bin 0 -> 9368 bytes files_in_srpm.txt | 2 + ros-humble-caret-msgs_0.5.0.orig.tar.gz | Bin 0 -> 2647 bytes 4 files changed, 103 insertions(+) create mode 100644 caret_trace.spec create mode 100644 caret_trace.src.rpm create mode 100644 files_in_srpm.txt create mode 100644 ros-humble-caret-msgs_0.5.0.orig.tar.gz diff --git a/caret_trace.spec b/caret_trace.spec new file mode 100644 index 0000000..754211e --- /dev/null +++ b/caret_trace.spec @@ -0,0 +1,101 @@ +%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 caret-msgs +%define ros_distro humble +%define with_tests 0 + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 0.5.0 +Release: 1%{?dist}%{?release_suffix} +Summary: Message definitions for CARET + +License: Apache License 2.0 +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-rosidl-default-runtime + +BuildRequires: ros-%{ros_distro}-ament-cmake +BuildRequires: ros-%{ros_distro}-rosidl-default-generators + +%if 0%{?with_tests} +%endif + +Provides: %{name}-devel = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +Provides: %{name}-runtime = %{version}-%{release} + +%description +Message definitions for CARET + +%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 ymski yamasaki@isp.co.jp - 0.5.0-1 +- Autogenerated by ros-porting-tools diff --git a/caret_trace.src.rpm b/caret_trace.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..efd8df3f23b381263851e24388458553bde681ba GIT binary patch literal 9368 zcmeHrc|4Te`~RTG5Q>KuaZ}P_#>|)*V;R}^eOIC}o3YGHGh=&_dXkWYHkFE0NQ;n4 zND*agl_jB6vV=sGsPDO%o~Q5g^!hxX-|P3!?~mV^*FD$$KIb~uxz0K7>pEv<=)!P^ z7y==J5aDt7sKBt$fDk&0O5xE3s8BwWkHVk{XbcLA_^*lxV*cOt_Fw7~5!Q)=VXlC8 zBk)Lo_bedgfRvuY;2R;L3Z8}F1=a=cz%PWzA|bY(!(x3v&I9%Pg!ny>u)S0u<*IJ` z&O?YSK*-G(4K(;+!P-~U=rrYsa%~+|zGgWM}Mn^iHRMDo>q02g9 zY<=hGSXQxo=({E4952_@i26mL-HxHbPsiTI41Cb!pQl8~c<5)9GbaVWXN&ArgGLchKFaYd}ny0XXfbv7`(v;Fg$9J&{8Y`+|a<$1r*jYIg*Z`@4^a7QkE z`RY+@tG&4B*XOChGB1lWWE<37&K)lfH&*d8d{EtetSo={#JrfVI~C8MI&D<97QIMw zhKvU93uMb(sn>ts?&cpqVs(vXP9QVBSJ~}J%RWHFefM1=QQgh2E!~m?Wo(_hp$Drfs1fos=jzH1Hkn{*TG&%)O z!Qpi&RGJP0gTv8@R0aX7hr{WR7+^0zQD0)Ae7oGa#+*B})B=Yl)t?8Iv-|)3`}ZvH zF832Z2nd9X1*qEq90K@!1(7>|*Ja7SgnB9NC4}_=?_X7#zB|w!`%> z_7mbmK*IfLKmz~74hu0|h>r^~Lx?lyu>3(FVf$x=xK`MnC&X`ng#7_247M*1^9a`e zAjJK`_HiK|1QLut4~`!ZGsG|RI$}1jBd`buI-gHr(jgk1!D6!nEDoCwF*rQP%*55g z{a;!^f|a6&@laeIhlYya@Pg^Q5Dt|Rf{G*&QA9k7&EbUtG~0~9;0ZV#0uhD7;0PEZ z28+TFaaefEmN;^_bhbrU2px>d;qo996vhYdG)g#&7D!=ZFeHQtmqHDsL-s5xoz161 zI5Y;~!RB-6R2G9pr~P`0{u&EQa}JM0OUpziNe4JFlYoUiHadob>IxAN5kVmg4D&4 z0_YeVmP)}B@EAOWf}`nR5CjTQk4j(!kVrHf2}jc->0tt>7!rv{(ZMn>R63SMpi_Y< zB7+W+D~?E`U@-wY1R9=5!(y~QFjffdZ*Q{@w1Yf4TYkOEu!Xq- zh=YWmpY$l9bhZFR4W$Ire_lbL!J>tr03j%0Ap#VW&ZhGy0uGOl;BiAkSOIIyIH6n~ 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 F008vL4D|p2 literal 0 HcmV?d00001 -- Gitee