From 9649a234ad7200c6f3a481583438fb1dfac752d0 Mon Sep 17 00:00:00 2001 From: I-am-a-robot Date: Thu, 31 Jul 2025 08:43:06 +0000 Subject: [PATCH] apply new package ros_babel_fish --- files_in_srpm.txt | 2 + ...ros-babel-fish-test-msgs_0.9.4.orig.tar.gz | Bin 0 -> 1747 bytes ros_babel_fish.spec | 110 ++++++++++++++++++ ros_babel_fish.src.rpm | Bin 0 -> 9294 bytes 4 files changed, 112 insertions(+) create mode 100644 files_in_srpm.txt create mode 100644 ros-humble-ros-babel-fish-test-msgs_0.9.4.orig.tar.gz create mode 100644 ros_babel_fish.spec create mode 100644 ros_babel_fish.src.rpm diff --git a/files_in_srpm.txt b/files_in_srpm.txt new file mode 100644 index 0000000..49250c0 --- /dev/null +++ b/files_in_srpm.txt @@ -0,0 +1,2 @@ +ros-babel-fish-test-msgs.spec +ros-humble-ros-babel-fish-test-msgs_0.9.4.orig.tar.gz diff --git a/ros-humble-ros-babel-fish-test-msgs_0.9.4.orig.tar.gz b/ros-humble-ros-babel-fish-test-msgs_0.9.4.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..37d77b5647cb45f4b3986fd246efd3c9aa46de6a GIT binary patch literal 1747 zcmV;^1}ym>iwFP!000001MOK`Z`(E$&a-|6VecVXVcjJ+h2ze1yf#~$WJ$Uf2sVw9 zXj`i;o=7zbhW+;)ic;cBT*pD{b|^oM|XA0G_1fkLaco0HcNau_b-_or;rL_d*d(;a<5~3ucG)l(^2Q13c(jp4U zl%yd^gIg8&`dP~I$S+uy(--K1kr7VOPuP!eDvTL3#>^GQ-b_Qxz}%hch)}NloTNB` z`g#;twlEL~QHyZ_jHU4i{?e?PoTZZmP|K9?F1ZLGsqBKg1 z#N(?q%1OBU+u;1-==20xsv(h#B{S{{Frajdo8?FHwKk z`(@zuy^G7<$zkvOa8E%1O4#lq1?}(eDd1lqxTNpdGs9lc`0m|moij9K*fUz;zhXHZ zo*f+z&b^}x@72j0kU*#BGpg_DhiKTl?7tpdphiE2*w+x&a2R^vsM9DWUN+_7hwirC z;y6aFx8#Q97@kuS;*>?fOan$y8hTZ{*v0(R?UfUN&IiA~IXWLeU*=d~#G^3wLNONJ zn4~1f-04>d%!a}hER=;GrH@IL5SHIAGAUJKszwkmN*T#VI3RTQyMNBkPk$ctFTIoA zaPTh-QA4yuyNHr$OfF%msG_F9iJ)5Jb-g^tw5fP|36J-G zz6(Fi##7?IVOlc&ZvmUl|J<4F(Kgn_f5*0#?thLWJoQDvDGi)D%m*RCpDn<|wGp+P7pOI*4Zu4IKMS1)9neUXV!MsbD(XZ1!! z6>xVB47aN05s$ zYojuaVTK{*K{NL7H>Hph6 zeL2=%m)Tz=lE4a&2gnxz0bKie6${|iaH}8y@0MBlKfJqk>G}wG1uJkO({WJ~y^Yue zRo^hs2OJlqIy-U&A_^cbUpYG(!LNztf&p-hT)WweX@+o}u|$5sP!MMn8Z7*jyKA$F zF0ZpY9vY2P3hHnQQ3A0^l!p~Fgc1`1Ul~9=s9F_15c^o*K%p}Cxj{S2fD0nPls`QP z0$@DJa#FYG>xu`P`~U1$n8(>zd;ilH^Z%x88m{#JEnsF#zT5S{G4%VLZ`G!1oAtK( zrTZZ9bUfbwtB9c2}jJI$BBQd{sZX<%;cSb&-=o zLW4XiQ#D<_jiE%GV`-VmW|PG%Hmb5-h})rRN1Ii^6($%WBK+Xc1g($agT}mqA847D z9hF&GH6e}eT%NY0-76^d#Zds`M7qPH%Z^qT6i(q0IAm}l^F#`|JCix;XiL-wMOJ2# zRwy7hBv>Jv7b%bX9c`9J46$h4eI|yF+9G**KY56&K9@d3n>%maGnA7;5})K=HuA=K zR!r-r-`T2DKOnZqDtbN5a@H+Vd}0hezI-1Ta8b`?v|6ZBdqG$3h!PSK5)u*;5)u*; p5)u*;5)u*;5)u*;5)u*;5)u*;5)u*;5)z*o{{bG|)_nj_000X7STg_s literal 0 HcmV?d00001 diff --git a/ros_babel_fish.spec b/ros_babel_fish.spec new file mode 100644 index 0000000..10192ba --- /dev/null +++ b/ros_babel_fish.spec @@ -0,0 +1,110 @@ +%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 ros-babel-fish-test-msgs +%define ros_distro humble +%define with_tests 0 + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 0.9.4 +Release: 1%{?dist}%{?release_suffix} +Summary: ROS ros-babel-fish-test-msgs package + +License: MIT +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-action-msgs +Requires: ros-%{ros_distro}-builtin-interfaces +Requires: ros-%{ros_distro}-std-msgs +Requires: ros-%{ros_distro}-geometry-msgs +Requires: ros-%{ros_distro}-rosidl-default-runtime + +BuildRequires: ros-%{ros_distro}-action-msgs +BuildRequires: ros-%{ros_distro}-builtin-interfaces +BuildRequires: ros-%{ros_distro}-std-msgs +BuildRequires: ros-%{ros_distro}-geometry-msgs +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 +Test messages for the ros_babel_fish project tests. +Test messages for the ros_babel_fish project tests. + +%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 Stefan Fabian ros_babel_fish@stefanfabian.me - 0.9.4-1 +- Autogenerated by ros-porting-tools diff --git a/ros_babel_fish.src.rpm b/ros_babel_fish.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..3225fc78b41d1384e4f5664ea7919e425ffac2fd GIT binary patch literal 9294 zcmeHLdpwle*B`fNN(d$0o+yMFbH9*szeLELNYBhX!(_~inUMz7k5eg^Zn~FrRg!c{ zsB|HhkVKc$sdO*NEhj{hcR!3y=bX;(^f~W8?;r2}e4bg)cdxbAUVHDg)?UxF=XN|& z!eA6I3SyxI7ZDT1;v+cpl?Ag9K90+iMBt=|M2d@&giCM)JQGjB5ix($6fi1(=4{G) zt03v$RHO$XPOV;^qu^pGC6=P{v zVS35B<$1qC2lOPt`AnwlsaHs8#`PZkT(j2wJvjgS8B@Q!RZ_~-3m)*I$Eys3DHG)8ab0S$#0`7>$Ip-*tq^7>7T0wdhn^bD(@G~!1sJ&I1W+Rw~)8!ImB zv#Rf=`==wv37OQRBKY?uqiGgv?~feg+9v{|>15d6Gtf{ZoBGi$<@XN3F$I)~4H zXlUplc-Q>KKd2at)?(1N06gG4wQNy7csSru0}tAOKMbEg@DGfl9Jc_9Vk0?zC&%V; zjQYn|@ZjaRU5K5vmj{$0mS+H7SVzMaMG$1>==g$}tmAFir_wKgze1<8yNC z1SmTGfgC#n3dSqX1{Af=MUKto*cDLJj?wja%lYWMsQy4Xo+rmafTHp?avTCEsvp&h z>JJ4J<$KBTQaL^fD5{SGD6miYm>eT=d{U0Na-2VcwKD)k^%ux-rJP?Z$FBfI=er`u zuK@+}!>Ja`r`uC`!3l)oD1e691OkOhB2(!&5`hGA5rK#!(7+4Wf=Qc%B1GUA z!$-uBy-*~Ea8Qf{ymR0cJWd2GAP^XsMXtUWKY>Jquz6e_!ugRs3me`uyim*w$4g-` zK0FS?=Lup~Vt{dBG}PBX)3^kV;!fhx#G@zz>mh~rx;BwHR1TBC;t)6>gHnkcgi9rm zNHjKB1A)TiQm8ZniNmGQxg-Lez~-`G5}QD$69@z%lTKoDsThR7piy838)RfIl?^gD zxT_gNI)}+Xh*ScH&Sby{lZcQRBqk9+HVqIMCcy+26$X=$QDZO|2>po?vLjhBJU-`7 zZ^IDqL7pCNKjKBGzV9{QlvwonMhDE6@`QrnqT<`lhNBRH6vvK&Bav^rQ3Its0gfk- zB4RGgMkL>I!x3Q=A{ER2q7BT)&N5HTzjivKWLBIU>jilX>DmWjPE zN+br(jc}ZJe8dA-B$;s(PO z@r0Q0IGzZD=6->kZ8S9UTCBWUk4jbN7tT)0( zV9D>wh*+PPs3=%0`zrS%=@^T3=dlsNH+n!a!}+LiHg`y~ILruc1da(thCNL55s`@FDBb421nxI)v>1 zr3U%&eWL|C2P}jw=84eD;@{K||7r|&4!8hBSS*_Z8C#&Pz~S)3BQF+qey;8g##nI_ zgcEZi;~&}F;b1q$TEs}i7T|)h0Cx%c#0c2(n+C$I{Od$Mo_^l;jy@JYFvDL1*BI;L zYwPRhV?BETmdAybK(j|MgcBeT0SdK3D>eZZf{>Lw=_nJ+@G|9B`RQg%C?9luD#xSOiIU0ygrs zdPFNc2`Dm=(Ml8I2tk1<5K18#B1LVLNby)?C3+D;UO~Pto*rJdzAn}lLXi~RCySB% zG`z_onKVKuAmfQd3kgq(;N-Qd1Uot&q}DJ8S07(*PwSCk-!ev&hxt2t`?z{~SfgsN zSVPEF0I@;BhGG$8F#_=f5-H3FHD5ToC>Yo&z=0kC2NrW6v`$5x)*QSEBZrG*7?L2; z7!h6)0aWn>!^@WIfTUssfxu8mGMu*|o)iy3u2LwL$LFKNfH0Ux0`Yl~2pDa@$kxp< z%*)%+$u%$x-2-#T%gs5=-qXX$)mh$wYWsbY@FRYJ<3a|1-mX!r3`YF|!v7Z`D+str zR3wN92q%K@Le_G$8V3b0?rW8e8?J+K;er^*$Or;a^bb>*wX`>FExf+tDt} z-8RV6&)3@1$?2=H!wD?R*U`t<)x-H44j#nmaEe018Lht|oF{}^K0DsqYf;$9AP;*l zKc7{Qzcmp8kzwcQ<7f@S0y{_U#At;4UkUR6k5!On42EO%kB2&%a2$XGpzieD`_0?a z)AvU%p3%R9@go@klDjJKQS`1u9cgqroX7ye+5clA0M5h(pI8#?pK=uFXM->GaD*=m z$C^S;Vji>zmO&&kgnsQq|L!{r`y=03=znV?e@G4ueLe%;HD{)R|6)K>RB8{D1#15? zDZtEAkDl`4{^4C}DR<2^S2&EertLr2cpFDqb+8xC?czVua zrEHgqy9`lXqxQr76AV(e=`4IZSO3oP#Y(OX*Y2qYM7R*1P+Khu_IE*3y^1HEi6$Hn zzu9YI7~pmz!+V>e$%&a7yQ#IAW_0}r>)j*L58&#LMyuqIHG}8nWUPDH@uKb2j0J~M z)yEj_@i2+TRy3Oy7|q#qGVSPuqas(Ox^=|o7rCWFC$=4oFx+!}9rof4{Vs|&{Mq>I zhTMq(T5;1{Tufp7GE+b1ZmLV9t8U#ZwY<6e z*HW{MTUWGdM|i3!YiVOco+9f^wvOMr&FF|?bIi@sQ!w8l^ju?}{~M8u;h{ITcW*s% zAlb$&4^l2Eb91+~SBQj$HhBsR3Mhxdwd3^ZCzqZ6Y;EOe7Jomd(sjDWRC4^AwO7X; z+o`^_+&y@26s3h{r+P$NG0*$T>3D0>)v~G?h~>2Qtsf9!d|^m(E3eQl`Pd6<^3dG* z%R@F#CGMq=(${+_%y6%|)tx-3@{8G6-K6rufECwjH!AlWeHpB&Y^j|RRKK^L+2po0 zWsUirO`IaJdyhBP5MH*-fpa_I;PtuKonusdk80i4k8E0!qK2fXU0Xp_4Je3Rc5BU? zpNjR#%M5VXK$D|W!&NDkg-#7ixiozjhc!#F(!8T*Q})BTPl6s z+*U2Fws9?c-7{OA6s`YEGD|c~IV%!Mr)*fXeNpvGi*id4Hb(KuX`RB!6!+OXTvSzoZS)St#%ZDgYlE+9CR-*N_ucZjY2W9 z4AE(rUmDRm-dHuUI!pP1>9u!8XDrg#i9v~JQE}H=_Ruv?s5$I9IXjJDfl1z8pEx(Q zOpsg2yL+%A;%zZrHEpV@PK}^?L+-J{erO7eO`2|zGC{X0dFUD7u0QmI&*Y(F8JYB_X)9$aDf!tn*c z*Jyiz)t2e!Pgeq#@xs)~aCO;;NoaCvQJX zxjVF~yCT!Z$u`;V{dRt9Qyd7g|T_czHM!lZ(VN{mYd7$FjblR_P3R)A5Ap%nxc0Q>;Cd* zqXKrGs`)N_YYb*!$h`xfVUK&B6pE+Kn18rIl;|?eLTiky;A1&{RjaV;o&Jg~nd;_~ zJ$KHgVF}7}mvv*W2dbT3r}ue}NxDu&rQON%g%3CHJMDgP@r~TeHoNu9x|fHzoz#le z6wF?>o~!6N|NSdjoYGwN`ocKPP1R%jR`&PN)}7V#o20LrZSg41njH`Eq5p&z_kJL_ zFOX%w?!I|&&J?mZ=VsCWa;Ko zT&);0J$njkPF%FOZ#gJ_;vm~~ ze2?VO!{FOH-)>JdW8d~1%xXGdxmYxho_na>MrTLwymyp_Qx)xI9Ye5xT1-55a_DRC z(44u;Z@;qO?=dTU+TYv38ES|ac$!m^m6E<>VYut6sctp-2OjAbyso{X9<-oaBj&-| zvkj5KJEE>`Jbo*aJDY#tz7O3mXrYrF=0QQ@0c^qg<&RsD453x|upK z#y>R8XJ#JGH2>FKD-s^RXmY+2yE-=O#Kx0zaaRH+hrAhVGj5kWeR}g&XXPn#-5Sx; zBL18B1;*O?Yo11U)I{!Ge&u1fZP>kaE)kqBUHhy`JU3ohemNnpy|UeTm3C3*pu^|) zGk$sg;o{0w{lSdP9n#aiRbsk7vul3<{lvO7UUvd2Tr)}ATJ@n6IvD5pQ`EYra zck)!nGQ$`2vX@SEsYBVl4v#d_E9~C{e9SfZsG&zzxx9lg&}a0dbJmRO?-o34^Nx9a zYy2g$%z3);B;1U1$83CAVd5PxnX{JuZ2kCvRn)6$wFNds(`xcgZ>pX?xM7KZps+99 z3c^dn9vnKBt435EkUpx+bKV)XTXx5nmhClG{*s1yFR#)|Q|0=2YP;OPaIpK8Jp7nmK;$o|k)H@$NeEmQm zdR!s5b{1draOA2R!E-c_EPKiTt@f4c>*CY0Hm{cH1H zOX5KEv-HwO$q%!Z%>2Y#@ujkL?#3lWve{M7bEofm*?(hm)&=AIXbY!>DgwdQYSrXb z*&%JTpK?PoK9rt)@V;Q))Sj23Lq}$@Z~sT>k&vmJyY_fe)EP0oD&^R3@RGhO_WIVx ze|=K9`Vpb8?b(;G%=z=4-_Pkk>DbkIVKTK`<+Gb;!O=eNNWbWosmHE53iNB3Z(7g# z4{rTn6_J{eM9LqE3%z}zX3v{6jYp@K?vJTTkS*LaRIy#d;t)P}f}zUbmFZ6|#fl@d z*+Y?&$6MLtzu8v4An7V|`|9SL_KR=aWD^^4YU=ZuZ#12m>nf6jaB_3jC>zbRhHd2{eA#}551 z#q;AG9Nnh%r%qenZR_l@rywf(C1>FN+DM;;)=RETQa*6tX;w_J3FAg#eVeOs`ZlGa zHFcdu+4mBJmCk;Gg~qO+zf_hFzCJ zKBYdH*}R~!IsDSWi4hkN&mr48FZcYRqD(^+giU+b4v?t@bHK9BtU^AjSvd+3AP z$K1b8c(rWVp`p-4uQUeN-to)LzN8SgOSzeP-B_oMwFryTGA literal 0 HcmV?d00001 -- Gitee