From 604e744d5aa642859e714028f1d1eea670c77ee3 Mon Sep 17 00:00:00 2001 From: I-am-a-robot Date: Thu, 31 Jul 2025 08:57:37 +0000 Subject: [PATCH] apply new package wireless --- files_in_srpm.txt | 2 + ros-humble-wireless-msgs_1.1.1.orig.tar.gz | Bin 0 -> 1803 bytes wireless.spec | 105 +++++++++++++++++++++ wireless.src.rpm | Bin 0 -> 9054 bytes 4 files changed, 107 insertions(+) create mode 100644 files_in_srpm.txt create mode 100644 ros-humble-wireless-msgs_1.1.1.orig.tar.gz create mode 100644 wireless.spec create mode 100644 wireless.src.rpm diff --git a/files_in_srpm.txt b/files_in_srpm.txt new file mode 100644 index 0000000..383a880 --- /dev/null +++ b/files_in_srpm.txt @@ -0,0 +1,2 @@ +ros-humble-wireless-msgs_1.1.1.orig.tar.gz +wireless-msgs.spec diff --git a/ros-humble-wireless-msgs_1.1.1.orig.tar.gz b/ros-humble-wireless-msgs_1.1.1.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..2b0f61550373a05143a85d38f8631ad8ba87bb88 GIT binary patch literal 1803 zcmV+m2lV(KiwFP!000001MOOEbK*D>&S(D$6?-2tvxD&)FxevPC4`&F?m)7Txt*%3 zJD0Ep=we%}Bm&v3`|sD5ZE$!AsoYGqZbnaDu+^<@wWL<7C1!Z(Pa-zLkv}CkB>d>} z!vZuK4fP4w`~;$RWP6QV@T}%h{j+F4fN$LY4~&23{aOEA_rujY zlZ!{qe+=3B@9i6Z$MTvR;}1oyd-Nim_>GVMzYfFbOmQ+H5u2bf<7kG1TRb7Cm@a-g zU5uy5G1Qzw$ByNARqJilIeBGNw~(<}1)E#78vEF+TpIAytCqc=EtBR{ZL4bUmi8L; zXad%a>5>R|`#1}+B;i9VmHmUOp<^0on`41xFeSXi^cr2UU2STERMF4p(6c?DbJQ8stYX7B5-%&_ioczJoUQn8+jU#V{}(_I!vOm+_FSr8uoy*n6QUiFb{!h$#B z?B67i#}Af-SBCK&x*%gbk7T+&cfSAL_6#~c?qA)YPVemJuHX6e$sgXF^)Jo_7q1{< z3L=lUDaeL3izFdb1)1HIFU3csUOoM^z$9gF;3HBU-b|g zbbtAHIp~5N4_Jf@vz@^n`e;rgNfVzYlJGGO$X-rxL>fkZnDwYXAqj!SAJ+R)1tVw5 ziKHa<_%DB453YXdc5eLsS+Dya=mG={t3l*QVC=wt6JCqbK9LK?Z_7o$%yC5JeYt2D z;8m@Q?sd0+(d~CGp`TY)Z<}X8E3(}@2!j@4Aa5sGMXi+;<(21;NK0ppAlLHHfyI5a^V zFQA4>Zr&guuqY+KULhm_jX^@1DqQ(;A8%LF5Ds-P2Slpm2h z5*6*uC<&v2JR}qvV7Ak+cp0e|rK91klh3a^7CpiLOPht~={V&7wqtMY|6SM8{{I5V z=f1q3k)2Kv<6!lep1kDGYws8_79n`z_iC5@b$iR#hbQ=dDKmJUjzj+M)SVsv?`i*k z0TiiR?Y+AFN7y1dr=w_Ease~xuHIS{4#ig{};yq&(?9s|1D>0|8LbB+W%hy z`Q{FsF3Fy>qkU62;Q#rFoVkpn=j%A&|8~>eivL#KX=?v}0knREp+$Fu3)sA$R&3L% z{Ma^BX*J#OM`+5)__Q*Wa`r>57P3VGVLCKn-k6L}Y9g4D7#H)z&+dU;b1A|K%4lh7 zk%*Oq#bRMDTvgYBv9EpVeHbb}rFZt=KKZobR@w$atpvxU{owkcRa0dtF>icZ&Dd70 zcuh$m5do(vF=_Ym9g8}3$Oxk}mBFj4&SD8fVjfHp7R8~+n=B=Iqi$@=rygdjR@Pvo zD)C%S8E==ay<4@sOwnTun z(5kKLw|9$^BOFO~CvNFJfj2C5`;X+oBrTD5&RRtC@D%ny9K2?A!MVxy+Tk%^G{JO*Sj0HOZ0$kEtrtH~Dv8U2N1* zBSO-XFrSV631{w(|eOt|H{_Xg?4mwR-V?W6_r|rC$@DM*U-?= t(9qD((9qD((9qD((9qD((9qD((9qD((9qD((9rnm@n4gHonZh_000scmmL5A literal 0 HcmV?d00001 diff --git a/wireless.spec b/wireless.spec new file mode 100644 index 0000000..9f86549 --- /dev/null +++ b/wireless.spec @@ -0,0 +1,105 @@ +%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 wireless-msgs +%define ros_distro humble +%define with_tests 0 + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 1.1.1 +Release: 1%{?dist}%{?release_suffix} +Summary: Messages for describing a wireless network such as bitrate, essid, and link quality. + +License: BSD +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-std-msgs +Requires: ros-%{ros_distro}-builtin-interfaces +Requires: ros-%{ros_distro}-rosidl-default-runtime + +BuildRequires: ros-%{ros_distro}-std-msgs +BuildRequires: ros-%{ros_distro}-builtin-interfaces +BuildRequires: ros-%{ros_distro}-rosidl-default-generators +BuildRequires: ros-%{ros_distro}-ament-cmake + +%if 0%{?with_tests} +%endif + +Provides: %{name}-devel = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +Provides: %{name}-runtime = %{version}-%{release} + +%description +Messages for describing a wireless network such as bitrate, essid, and link quality. + +%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 Roni Kreinin rkreinin@clearpathrobotics.com - 1.1.1-1 +- Autogenerated by ros-porting-tools diff --git a/wireless.src.rpm b/wireless.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..8ef47abaf54fe0c30fb1b0f51486e8733ab095f8 GIT binary patch literal 9054 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