From a901ea0040315cca285a4b2ebf634789c985789d Mon Sep 17 00:00:00 2001 From: will_niutao Date: Tue, 6 Jun 2023 12:42:27 +0800 Subject: [PATCH] upload ROS humble package on Tue Jun 6 12:42:27 PM CST 2023 Signed-off-by: will_niutao (cherry picked from commit 13a7e074eb422f09cb55ab3e293439f75adb43d5) --- _multibuild | 8 ++ ros-humble-ros2trace_4.1.1.orig.tar.gz | Bin 0 -> 2977 bytes ...humble-tracetools-launch_4.1.1.orig.tar.gz | Bin 0 -> 10106 bytes ros-humble-tracetools-read_4.1.1.orig.tar.gz | Bin 0 -> 3774 bytes ros-humble-tracetools-test_4.1.1.orig.tar.gz | Bin 0 -> 9894 bytes ros-humble-tracetools-trace_4.1.1.orig.tar.gz | Bin 0 -> 13013 bytes ros2trace.spec | 80 ++++++++++++++++ tracetools-launch.spec | 82 ++++++++++++++++ tracetools-read.spec | 77 +++++++++++++++ tracetools-test.spec | 89 ++++++++++++++++++ tracetools-trace.spec | 77 +++++++++++++++ 11 files changed, 413 insertions(+) create mode 100644 _multibuild create mode 100644 ros-humble-ros2trace_4.1.1.orig.tar.gz create mode 100644 ros-humble-tracetools-launch_4.1.1.orig.tar.gz create mode 100644 ros-humble-tracetools-read_4.1.1.orig.tar.gz create mode 100644 ros-humble-tracetools-test_4.1.1.orig.tar.gz create mode 100644 ros-humble-tracetools-trace_4.1.1.orig.tar.gz create mode 100644 ros2trace.spec create mode 100644 tracetools-launch.spec create mode 100644 tracetools-read.spec create mode 100644 tracetools-test.spec create mode 100644 tracetools-trace.spec diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..417d134 --- /dev/null +++ b/_multibuild @@ -0,0 +1,8 @@ + + ros2trace + tracetools + tracetools-launch + tracetools-read + tracetools-test + tracetools-trace + diff --git a/ros-humble-ros2trace_4.1.1.orig.tar.gz b/ros-humble-ros2trace_4.1.1.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..43a1be68dcaf315f3065116642e59f84c9b89359 GIT binary patch literal 2977 zcmV;S3tsdeiwFP!000001MM7ZZ`(#PpZO~mDhk@IMUm7i$ysh3H%*LlY`}J}SGYN1 zMXn?^6v-}^v2{iN*?qe|cC!yklw>{aDA#%i2tsmaXNJ48^U}~MzVrG~(#4TCAUGiO z+2ex^&}y~B{{XZ9!(ii?)2P>7w^47{4m@`nO}q81{~2VNgFIuH0!x}CY#H9F@!6OA zlR(o&eli@Am~~n`T*r-O({WoZ61b#iH_7vs8~B0KtG{qb`+1|?^|5PwX_+-V9?&GK z4)S3)B2~C_8O1)SHY~?-YLCW)pNDq4x%m9U_00KiHrn>H=A%il1fKZ$U$Xy}pL`+| z_X+hM#zWfw#^U{NG-vm}-Ev_3ab9sbJn{X%p?UnlNQNOp9RmSmgypG~j>HWk8LNGx z4gOyjmYn~ScgN>%-<(~%wP?0f^;f})^AD$f{`@zcrau2WfPXCq<79y2K8cb(>LnDV z*#8I)0gY9~ST)}ex`g&z+jXmsQ?=XsMs*I1Z_s-}fpC}N*dHL%k8lK6gfUX1BqBJI zT4|doj9G%rANP(-&O8%)r8 zA&G))t!1;Vx_TR%FPq(1@HTJm(j+5DaX=)--6)Lvhz)3x_Xp_Y>{JMJ&0i2B-jz3CJf%sWLQ7V23Fr*8J(Z{9VP~ehzB1VAU^y0cEIiskS*w zi67z!`2)}ZAC3lsQ_=&CCNV4qmoUt-oK)6cgF=ROwZ2$}jd-ueTAfwN+F8W3wJf(nvjY?Q+B98R?D@Txs9CGh=G}h0Qa-uL zC&T*)LY}(0k5o7B^HB(aHX>E4)`UmNCNy!*2FZ9W!TFG&3Z7_K+8|iXoc@**xpOni zd(VzZl1GMACQ#zwNVy!YAL70=H0y9CI2?&5(w=&Nd9~H^lXOJG{(v3U%7gbK_aX>3 zp09&B9Hpam@KTbx&GtH&UrPwOe|G@u?EiRROCBrh zzjOQVI!?WzGHzTYaSY-x5Mr`<16DUbS4vt0OgP>P{bfiR(XaRIY9rA zxff47&>lyqsG-XK-+;m>$k`$nDS#Bkt{3f zvH|Lj5Kcu&5l#n+@GXJ_1NSL`F_v(7Z)wPje+MW_dh8Zc0#pJ>BSe*HYOxCG;GN3| zuv|DsmE$XPdR0NMkFQRz4uHl_r`PW;e!NCM9baA^pI@K8xk4A0=;Y%3`_t>wi*va9 z0Ue+JjQ)Ol{`~j|99PHUHktXfcF2||7-vMbYU&~uYMxgHU`+j|2wwhYX83j*l7Q^i~+Xr|8>XJ z{hzx4?f3OHJgWQZ~Rbx79A(My!OBp zPvgnf`1?@h$TaqJkGn*lem0E{2QiKC$m6Zs5}RL5a7xP}geEMfF>=Na#peNAEz-U* zL)89aA=DE8UwjGnU>>XdzYDqk?C<|hyRH5I4nUYdvC~s#6m&cARL`BVr}IeSiD4AI zzg)*rM}9&hzo0P;fg%ryI22`Ec^-<^V^b)dDIXS`J5zG(L8K7n0qNYByuZ-=urIL# z%&^BpiL7%oK3RKaHUN)YGtswbiYvM?OP%dwBIP-C4_X+oz*vx#1Zl*N9XG+04==ZYL|4~ek;nd4==u|p8iuoVL zzAhqs5m@5?#mC=|!DI9Kztd_obpP)zVAcMMM*i`)3fo14tLpy^w>4M)vD^Ch|6RaL z{ilsCQWB#p5z6pdP{Kk#Lq8;t^^44ve-Y43>HgoHz})Y@ zCpb=Gux}AMV}Z8w+Rkra=Y^fvEX3zimfLlXQCM|ls!O5$hyAA>!9NVvvj6grMSQmS zzj2TKcWfR1?*erEul>Sj_Y2B?Y~~r1ADDV32~B*1ykAuISzhZ|7ScZ*|FM?+SAPO% zTL-Yx{@?fge?#|w>;mTEe{KJ@{eNuxU)Ya_I{-y#;sMly?OcFP7Bpzkph1HM4H`6P X(4aws1`QfC{KesaLApp!0C)fZc4pox literal 0 HcmV?d00001 diff --git a/ros-humble-tracetools-launch_4.1.1.orig.tar.gz b/ros-humble-tracetools-launch_4.1.1.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..502e1980e92f3fdbfcb76e62dbb9a9a6cc58eb04 GIT binary patch literal 10106 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 literal 0 HcmV?d00001 diff --git a/ros-humble-tracetools-test_4.1.1.orig.tar.gz b/ros-humble-tracetools-test_4.1.1.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..f73d7998c75e388cc3da976394ae895a79b29c95 GIT binary patch literal 9894 zcmV;XCRy1ZiwFP!000001MEF(ciXm-`MUfSSfxF*dnM{=yY*VWb)2;ES;x-C&bB?d zUIii{i8V>Ee8kq>bAQbKiT$+S`p0%=08rG!mgFREdn=rtS|WhKVBP}^m6+f5hJoz! zpf?iS6UmcL-x|<%cX#P8wAsJV*?H3JwA-y#r`>6^;d!&O(`-B$eg<6TTApS+fh7|u zv-`#^>!01+AEfQHm@C6jL|K= rTX8+(nf2fKT`-4X*nXo+@f(AfP(i2mL;d%Iq< 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 literal 0 HcmV?d00001 diff --git a/ros-humble-tracetools-trace_4.1.1.orig.tar.gz b/ros-humble-tracetools-trace_4.1.1.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..f6c2a361dd568fd5e75dccb10cf3dc0ab361ffda GIT binary patch literal 13013 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 XKkH}xte^GshkpJKWTl1F06+l%9#WcC literal 0 HcmV?d00001 diff --git a/ros2trace.spec b/ros2trace.spec new file mode 100644 index 0000000..c25246d --- /dev/null +++ b/ros2trace.spec @@ -0,0 +1,80 @@ +%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 ros2trace + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 4.1.1 +Release: 1%{?dist}%{?release_suffix} +Summary: The trace command for ROS 2 command line tools. + +Url: https://index.ros.org/p/ros2trace/ +License: Apache 2.0 +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-ros2cli +Requires: ros-%{ros_distro}-tracetools-trace +Requires: ros-%{ros_distro}-ros-workspace + +BuildRequires: ros-%{ros_distro}-ros2cli +BuildRequires: ros-%{ros_distro}-tracetools-trace +BuildRequires: ros-%{ros_distro}-ros-workspace + +%if 0%{?with_tests} +BuildRequires: ros-%{ros_distro}-ament-copyright +BuildRequires: ros-%{ros_distro}-ament-flake8 +BuildRequires: ros-%{ros_distro}-ament-mypy +BuildRequires: ros-%{ros_distro}-ament-pep257 +BuildRequires: ros-%{ros_distro}-ament-xmllint +BuildRequires: python3-pytest +%endif + +Provides: %{name}-devel = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +Provides: %{name}-runtime = %{version}-%{release} + +%description +The trace command for ROS 2 command line tools. + +%prep +%autosetup -p1 + +%build + +# 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 +%py3_build + +%install +# 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 +%py3_install -- --prefix "/opt/ros/%{ros_distro}" + +%if 0%{?with_tests} +%check +# Look for a directory with a name indicating that it contains tests +TEST_TARGET=$(ls -d * | grep -m1 "\(test\|tests\)" ||:) +if [ -n "$TEST_TARGET" ] && %__python3 -m pytest --version; 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 +%__python3 -m pytest $TEST_TARGET || echo "RPM TESTS FAILED" +else echo "RPM TESTS SKIPPED"; fi +%endif + +%files +/opt/ros/%{ros_distro} + +%changelog +* Thu May 04 2023 Christophe Bedard bedard.christophe@gmail.com - 4.1.1-1 +- Autogenerated by ros-porting-tools diff --git a/tracetools-launch.spec b/tracetools-launch.spec new file mode 100644 index 0000000..edb9b89 --- /dev/null +++ b/tracetools-launch.spec @@ -0,0 +1,82 @@ +%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 tracetools-launch + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 4.1.1 +Release: 1%{?dist}%{?release_suffix} +Summary: Launch integration for tracing. + +Url: https://index.ros.org/p/tracetools_launch/ +License: Apache 2.0 +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-launch +Requires: ros-%{ros_distro}-launch-ros +Requires: ros-%{ros_distro}-tracetools-trace +Requires: ros-%{ros_distro}-ros-workspace + +BuildRequires: ros-%{ros_distro}-launch +BuildRequires: ros-%{ros_distro}-launch-ros +BuildRequires: ros-%{ros_distro}-tracetools-trace +BuildRequires: ros-%{ros_distro}-ros-workspace + +%if 0%{?with_tests} +BuildRequires: ros-%{ros_distro}-ament-copyright +BuildRequires: ros-%{ros_distro}-ament-flake8 +BuildRequires: ros-%{ros_distro}-ament-mypy +BuildRequires: ros-%{ros_distro}-ament-pep257 +BuildRequires: ros-%{ros_distro}-ament-xmllint +BuildRequires: python3-pytest +%endif + +Provides: %{name}-devel = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +Provides: %{name}-runtime = %{version}-%{release} + +%description +Launch integration for tracing. + +%prep +%autosetup -p1 + +%build + +# 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 +%py3_build + +%install +# 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 +%py3_install -- --prefix "/opt/ros/%{ros_distro}" + +%if 0%{?with_tests} +%check +# Look for a directory with a name indicating that it contains tests +TEST_TARGET=$(ls -d * | grep -m1 "\(test\|tests\)" ||:) +if [ -n "$TEST_TARGET" ] && %__python3 -m pytest --version; 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 +%__python3 -m pytest $TEST_TARGET || echo "RPM TESTS FAILED" +else echo "RPM TESTS SKIPPED"; fi +%endif + +%files +/opt/ros/%{ros_distro} + +%changelog +* Thu May 04 2023 Christophe Bedard bedard.christophe@gmail.com - 4.1.1-1 +- Autogenerated by ros-porting-tools diff --git a/tracetools-read.spec b/tracetools-read.spec new file mode 100644 index 0000000..52213e0 --- /dev/null +++ b/tracetools-read.spec @@ -0,0 +1,77 @@ +%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 tracetools-read + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 4.1.1 +Release: 1%{?dist}%{?release_suffix} +Summary: Tools for reading traces. + +Url: https://index.ros.org/p/tracetools_read/ +License: Apache 2.0 +Source0: %{name}_%{version}.orig.tar.gz + +Requires: python3-babeltrace +Requires: ros-%{ros_distro}-ros-workspace + +BuildRequires: ros-%{ros_distro}-ros-workspace + +%if 0%{?with_tests} +BuildRequires: ros-%{ros_distro}-ament-copyright +BuildRequires: ros-%{ros_distro}-ament-flake8 +BuildRequires: ros-%{ros_distro}-ament-mypy +BuildRequires: ros-%{ros_distro}-ament-pep257 +BuildRequires: ros-%{ros_distro}-ament-xmllint +BuildRequires: python3-pytest +%endif + +Provides: %{name}-devel = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +Provides: %{name}-runtime = %{version}-%{release} + +%description +Tools for reading traces. + +%prep +%autosetup -p1 + +%build + +# 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 +%py3_build + +%install +# 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 +%py3_install -- --prefix "/opt/ros/%{ros_distro}" + +%if 0%{?with_tests} +%check +# Look for a directory with a name indicating that it contains tests +TEST_TARGET=$(ls -d * | grep -m1 "\(test\|tests\)" ||:) +if [ -n "$TEST_TARGET" ] && %__python3 -m pytest --version; 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 +%__python3 -m pytest $TEST_TARGET || echo "RPM TESTS FAILED" +else echo "RPM TESTS SKIPPED"; fi +%endif + +%files +/opt/ros/%{ros_distro} + +%changelog +* Thu May 04 2023 Christophe Bedard bedard.christophe@gmail.com - 4.1.1-1 +- Autogenerated by ros-porting-tools diff --git a/tracetools-test.spec b/tracetools-test.spec new file mode 100644 index 0000000..67108ac --- /dev/null +++ b/tracetools-test.spec @@ -0,0 +1,89 @@ +%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 tracetools-test + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 4.1.1 +Release: 1%{?dist}%{?release_suffix} +Summary: Utilities for tracing-related tests. + +Url: https://index.ros.org/p/tracetools_test/ +License: Apache 2.0 +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-launch +Requires: ros-%{ros_distro}-launch-ros +Requires: ros-%{ros_distro}-tracetools-launch +Requires: ros-%{ros_distro}-tracetools-read +Requires: ros-%{ros_distro}-tracetools-trace +Requires: ros-%{ros_distro}-ros-workspace + +BuildRequires: ros-%{ros_distro}-ament-cmake-gtest +BuildRequires: ros-%{ros_distro}-ament-lint-auto +BuildRequires: ros-%{ros_distro}-ament-lint-common +BuildRequires: ros-%{ros_distro}-launch +BuildRequires: ros-%{ros_distro}-launch-ros +BuildRequires: ros-%{ros_distro}-tracetools-launch +BuildRequires: ros-%{ros_distro}-tracetools-read +BuildRequires: ros-%{ros_distro}-tracetools-trace +BuildRequires: ros-%{ros_distro}-ros-workspace + +%if 0%{?with_tests} +BuildRequires: ros-%{ros_distro}-ament-copyright +BuildRequires: ros-%{ros_distro}-ament-flake8 +BuildRequires: ros-%{ros_distro}-ament-mypy +BuildRequires: ros-%{ros_distro}-ament-pep257 +BuildRequires: ros-%{ros_distro}-ament-xmllint +BuildRequires: python3-pytest +%endif + +Provides: %{name}-devel = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +Provides: %{name}-runtime = %{version}-%{release} + +%description +Utilities for tracing-related tests. + +%prep +%autosetup -p1 + +%build + +# 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 +%py3_build + +%install +# 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 +%py3_install -- --prefix "/opt/ros/%{ros_distro}" + +%if 0%{?with_tests} +%check +# Look for a directory with a name indicating that it contains tests +TEST_TARGET=$(ls -d * | grep -m1 "\(test\|tests\)" ||:) +if [ -n "$TEST_TARGET" ] && %__python3 -m pytest --version; 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 +%__python3 -m pytest $TEST_TARGET || echo "RPM TESTS FAILED" +else echo "RPM TESTS SKIPPED"; fi +%endif + +%files +/opt/ros/%{ros_distro} + +%changelog +* Thu May 04 2023 Christophe Bedard bedard.christophe@gmail.com - 4.1.1-1 +- Autogenerated by ros-porting-tools diff --git a/tracetools-trace.spec b/tracetools-trace.spec new file mode 100644 index 0000000..fa5608f --- /dev/null +++ b/tracetools-trace.spec @@ -0,0 +1,77 @@ +%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 tracetools-trace + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 4.1.1 +Release: 1%{?dist}%{?release_suffix} +Summary: Tools for setting up tracing sessions. + +Url: https://index.ros.org/p/tracetools_trace/ +License: Apache 2.0 +Source0: %{name}_%{version}.orig.tar.gz + +Requires: python3-lttng +Requires: ros-%{ros_distro}-ros-workspace + +BuildRequires: ros-%{ros_distro}-ros-workspace + +%if 0%{?with_tests} +BuildRequires: ros-%{ros_distro}-ament-copyright +BuildRequires: ros-%{ros_distro}-ament-flake8 +BuildRequires: ros-%{ros_distro}-ament-mypy +BuildRequires: ros-%{ros_distro}-ament-pep257 +BuildRequires: ros-%{ros_distro}-ament-xmllint +BuildRequires: python3-pytest +%endif + +Provides: %{name}-devel = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +Provides: %{name}-runtime = %{version}-%{release} + +%description +Tools for setting up tracing sessions. + +%prep +%autosetup -p1 + +%build + +# 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 +%py3_build + +%install +# 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 +%py3_install -- --prefix "/opt/ros/%{ros_distro}" + +%if 0%{?with_tests} +%check +# Look for a directory with a name indicating that it contains tests +TEST_TARGET=$(ls -d * | grep -m1 "\(test\|tests\)" ||:) +if [ -n "$TEST_TARGET" ] && %__python3 -m pytest --version; 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 +%__python3 -m pytest $TEST_TARGET || echo "RPM TESTS FAILED" +else echo "RPM TESTS SKIPPED"; fi +%endif + +%files +/opt/ros/%{ros_distro} + +%changelog +* Thu May 04 2023 Christophe Bedard bedard.christophe@gmail.com - 4.1.1-1 +- Autogenerated by ros-porting-tools -- Gitee