From a573265675cec2a6e5337b9a73684be884ce1f96 Mon Sep 17 00:00:00 2001 From: I-am-a-robot Date: Fri, 4 Jul 2025 11:04:40 +0000 Subject: [PATCH] apply new package motion_capture_tracking --- files_in_srpm.txt | 2 + motion_capture_tracking.spec | 109 ++++++++++++++++++ motion_capture_tracking.src.rpm | Bin 0 -> 8893 bytes ...ture-tracking-interfaces_1.0.5.orig.tar.gz | Bin 0 -> 1312 bytes 4 files changed, 111 insertions(+) create mode 100644 files_in_srpm.txt create mode 100644 motion_capture_tracking.spec create mode 100644 motion_capture_tracking.src.rpm create mode 100644 ros-humble-motion-capture-tracking-interfaces_1.0.5.orig.tar.gz diff --git a/files_in_srpm.txt b/files_in_srpm.txt new file mode 100644 index 0000000..3b902f4 --- /dev/null +++ b/files_in_srpm.txt @@ -0,0 +1,2 @@ +motion-capture-tracking-interfaces.spec +ros-humble-motion-capture-tracking-interfaces_1.0.5.orig.tar.gz diff --git a/motion_capture_tracking.spec b/motion_capture_tracking.spec new file mode 100644 index 0000000..8237e71 --- /dev/null +++ b/motion_capture_tracking.spec @@ -0,0 +1,109 @@ +%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 motion-capture-tracking-interfaces +%define ros_distro humble +%define with_tests 0 + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 1.0.5 +Release: 1%{?dist}%{?release_suffix} +Summary: ROS motion-capture-tracking-interfaces package + +License: MIT +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-builtin-interfaces +Requires: ros-%{ros_distro}-geometry-msgs +Requires: ros-%{ros_distro}-std-msgs +Requires: ros-%{ros_distro}-rosidl-default-runtime + +BuildRequires: ros-%{ros_distro}-builtin-interfaces +BuildRequires: ros-%{ros_distro}-geometry-msgs +BuildRequires: ros-%{ros_distro}-std-msgs +BuildRequires: ros-%{ros_distro}-rosidl-default-generators +BuildRequires: ros-%{ros_distro}-ament-cmake + +%if 0%{?with_tests} +BuildRequires: ros-%{ros_distro}-ament-common +%endif + +Provides: %{name}-devel = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +Provides: %{name}-runtime = %{version}-%{release} + +%description +Interfaces for motion_capture_tracking package. +Interfaces for motion_capture_tracking 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 Wolfgang Hönig hoenig@tu_berlin.de - 1.0.5-1 +- Autogenerated by ros-porting-tools diff --git a/motion_capture_tracking.src.rpm b/motion_capture_tracking.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..e1f02ff64aacc1436743f8382e82395fd827e5ce GIT binary patch literal 8893 zcmeHMcUV(N*AGR|z^XCy`V^M(g`5dc$3_O2qYm1U5XVI5Csb=D5BUq zV8IR+bg>}{Dq=-J7ZpK35&7oA#l_uy-+g`F?~m_~Z=UCJ?r+YSGiPSbIdgJp+xzB$ z8V;v|Q;|y*goxN^UKB!zmMXNU=mj5KEMZTnO_K1%XT?5$Oan z?wh898}SVWVCDW66|7GKOmhgl&jgPqcrOA}2T<)n4F2L&egV%9;02Wh@4zmciY|s- z2eDcUpz5GM3&Xzyit1Yhs7~d%Fm;^DNSw|H)dcvY^4>&rFj0q-BllRr{n^1Uj*+b%_h+CmH#4P{v)ePr0o6r95Jt&!z)&yRj zv{_k4bi$WcJ*!_n##N(mk60GCe}WHZi}j74f9Hm+ZJc(D?5SD2JpL|qbGp38nXVh9 zuWvA^Yrl_HRd$~4A)}w0kLWo#I=mMdXj+B+#yya-XGEvphIWlJZJoh#zcu;I`COm% zjrAty36rjEf)-jV8y#$Lw0xbxOW&;W7N*w`=b)4^qc#|3?XU7&rDwg86K-j=BlWWJ z4k3@vBU33X7N1I^Q(ytigkd3{gfK}wDxFMck=ZmV!VuDM6cWNh5H^Ft5Hd)hu}KUb zi_fG9K?g!-^T|9uOsCQ4B)&i(q%v770fh?F$YeT+Cm{0~FgOd)AnPe7m^Hs{Xdot- z^geRB*y;{C2hP90zrP5)>kRV`Iu55R0ev>$0q3bZ2jzoD0G^THK^yRgf%6Ccfm6kB zE1)PQVfYn>85lT>u5+)geI9{X*?VF**;5-2esp)KULHu^+}q*Ne^{gkjVU6bA!}%Fn@VE7Woug36m zKvDhIG29F&kRO5h-`Lhc{)llH|23ds{t*EvcEEjCUdIjObsQPz=goos`5J&^;AVhD z2+r;6%>W6da%?0QyFj=@7s!w}5&xa?I9!BiTRRdfC&=Vd0U=&0k3{5AQa&6-NMJDt z3>rZql}7_Kz$TGEZevl{1PX~lCoxGh0*OVTqQ^b%m{f*HoMNL8IpiRf$sqz1s{ro; zI8H2xfF&dn3+L(Pj|-3}WC&j@6eEJ~+duBW{t=~ev52UIonSXT>pau9}q#TJsOe2S1Pq$2`^!eY`GU=cKmkRo96S!5=ef(U3r z7Q$xpSO|;35HRR4nT)_NgUuG=s5Ai+Mo0_<7LrJ0nvlj8l3)rX5mG1x*g#oyl$dAcAdQyE5rqN~IE$kYFJO_v948;-p*@ab5u#9n zzJW#swGa)|LNp?SNE)DI77^SA5hT9tY-yBG1WQDaYt>PSSOi5#5kPE}v0NVTV6lWK zK!6htRZ|4WE>Q`7#n@VEB;Yq_sR{%esxS^7sx`Zu-?ONxWe=OdSbI}6?H z!S-FJ2hw325(QZgB_8~LsZGlNU(>i2E=Kxj|JTgEEnmf()D1lI}r#7g+sWdjis z{yHVcJHXGuiDUU)bNw|qr{X#OcK!hz>nS#Pu@DM{rVL_;AVDA!6h0kNMj#SA1R)7x zvq6|`qC42<63QZLarL*qem!3m~*^MP1nfyh$Sm>SY*GAj()7Q4s-Di6sNe#&keRIf6i7D5Mz3*N|9AgdjI1 z6fcg7LWcoiFpmO?5=SCnw1cOeyA#*P&&k;>h>Pxl1?1!I!gcWWa&~jUI#6wYY!Y$M zBM3rh@}IYB$g0Uh9s&{njnH%mI81aTh!=<;gNRbzJhVCoWiR1t)lC?vh6y4`EM#g5 zff)M-DZI%*9Y}@3fNw$&A;8Vc!6U%YiR*IJc8M*TXK@JHX%C+u8Z6u>
  • +i(zck^-?#vy_@9Y|Yf zIHP4bMDT_P^QI*G`FL^%2YEU81aMNIKx;AtBE#OB<75rO0&jvjF&ZKNSAzWiV-=*C z$pf+a?V%1O97o^)s5|}b?dRw1?f-q3(a@)2;$SX-FsB9Hir$2%OASp-kWGdN4*!@E zfLjT{Z!iV^PuU9e^TBU;5fUX8;io~)axvryCqfh|gnkErzU!A5{y+I8hJJV({94)H z|M?Jj*ZCzAe5e6URjn;ZY&*7o{En_W$Q-?x6e58c(J)2J&S>H8A9Ns9qbcW094}eq zkyZ&RYaDHt1#T%WU)!}iy6yJUreYtbSN5+1i->w#8Y%+aeansp)D;Jw!=IY&7F0I* z(?Of0G=XWiMYqKxc6Za0jCT$_3+BI+%~-NvWBbZ9yZoDMg0^_4rq&_{T3g4`|fBo9E?EQCi$6Ie)etY-g zYz><8t#R)g1g1OOTt4Klwbwa%%Q1p(T6DRLVLWfiJi4>?A%(^9D@}Hez60k{^O(E-w2+3%0Uii%}foCI+S}MDlEs>Y+VWUUZ?&%XcX1;iEiLV zmoejV3f0nlt-WqdfnVB<2p70nR4vWBVVrsBL%zzfxwdvb@0Hs;_?Oc8odqj?yyaEs zb<2NKaAc)bwTG3D%R<~QcKLetb}!Q_3tVaz_FF|CHs+9X7cNyUQGnCv}Z$^gV@& znl^R=-7xCRv!t<_FJ|$nw+w5ATVtr5R)!%ZX*tdYRX_QvwC5xoSbVxpXV#drBIuTE! zYSbNz#+qj_rV82~y6aZFTo+SvB$U0w)_l_P&<%dJ+Y76iI@|Z!`pjNX)Hb4aj$Y%- z7cLEfV@fASWoMh3WgQJxxoj{}G*Q2GHQ9D4oYdecR*e|7aOr|OK`Ki^mHI`TLV{@? zbbC@tX}I~#v9ee#yG2o18bRYdG$))tvQOPj?W1;p$3hQc;KgMXt*M8CI|@#3D10_w zV{04y)R&bV6ZYG=wyKhGaX-@h_V}BRam;CXH7lN&<+avqO|ANdmKzniE&J+Jl_X7B z#(N|3bzui81k{I>s61AIC zma3TH&0I26S=UC`;=An)$86OXEPd^BZn4Ah92MR6r$M8p&2}x`e%seHM8)>!pR%2& zR2Of*bzqcpsEBo9q{V8%IWq2`MD>BBU_$=HOASJm#?6UU=_)QYtw{xokK@AZH)(8L zQQ0NF5K%X;_U6r)(n$%)YK3P)DV1?+Vsw0rJ&a_z+m9?ezTI`yw6*2|Pmi&&3knlRHKxE7w>1hv(InR&ROV zvu|?SQM+ebw>@+tU#vCXy=GVL^F50fvx0uemC?Lr7#q2n%v!c$p`nKwV%=m{$a~^e zd)(FE#COm3BQ0@pqGJO6;~qJ4Ycs4uRsEYUbaGF#KZjp`xTci4sqKJla>c<1Q{SA7 z3ZJ&az5lhy<^Xkd`%PGF#uK%j87sG0F2cR=&vw{OJt3OAde2sPno8qV^ZGkW%(eVY z0v+A`iw~cP8i(*SSrhN>ym&2Et-UzGd>+?1$EseJTFy1A-?B4M^L=H++>y64mKao0 zdgi1a2n$WGZy>&oozf+p5})yWq|5QS>+`0b&(O{u zG3@d2@Fer+?de8lD%)m{XOJj7v*%alKpsDcEu3o{ z^>x#9oSy1zy=SYVu0H>~Iw_kpF>94JZ(4k)%-Ge0)RRznbZbb~;^3FBj8qFJ5WS#E z6<&f;QMk|ORoT6j+ejS0nrq8VM~+=`y!~XVrOu28-Kty9w@Vj3zBhBiyUX#X$Qmr^ zrh?5<<*ur{1KkuRlX>GN|uRp*YESM(O_*V;E{UQTOYjr2$J zj=+M%XR@m;_uq0T-8nfP_L&J&Gaj+h67DWg`DkAG$lIeUk|jTN=1W3fJ3I4iNGv~o zU;La~f@tL8=?czI$$DOddHNx_eYG07&0EI5J)F4r?Fsi{w_1K?NRscP+3GFHXFI=K zUC7};!H=s*ES^F#8~XYuT9%BSvngU+%lH@3{ef%R!T(?%ZCvmHE@f7))H@Ji z5jH6)UQwMfyK?dBkCCI_?QzPkbh>Z$LzkpybxlCUk(MQm)Q;!bHaiP8=cfgI>a}}z z#yDBv@~iq@>-bZoq{z_L_16fe2)|_>{L<7#;g$(H2!}6Am#PL=wG~~wU%cbSB9{lB z8ZM_+X9k@8;+em@>2Tp6FX z>QmK+8s;=a>eQ1O9yZ>xsc2Vdd|K+BNAkK)?+a=+3KX!gQ!VtToo_4TsW|N_u+E~Y5zc{;A7_J{&ayBsT)RPW}vfiD)HHFNmOpWWm^2^?( zBWq_HvYsq`RB+~6<(#zIu!HWIGsam-F7IP%2=%KS93PzVReQ1dRM7)&@}w=ye&P}0 zll5s*cJHjSS-K-!DXUM(1?7*{Wz!SfzXVUtTeA4hHY3^_-O}luYu7!TU~PPEwbt&u zSHfscee2W{-4|b|j}ATEds3G>d$uGnyWFjBo=tv=xLNIn!|2#fgUHwTt^=d*9xY7Z zBsM>;OI1tNU03GWVH0;&&-1-hQdpn-L~7hz&anBkrU|(T30_|A+J6 zWt_}rF5Y|p=(?1;IALUa`HRHU%sbcjElW$NO1avYR+l0>(Y#ZEoSq;|rj4TPC^N9E z-j=3UyZ=F7-lk)Fe{4SL`G%T{b5D!O$qcH^?Xaic18FH%v&*DlMr(d^w zUQBAe>^VB}^|8W+eAcv=4@(->hFkO%XE*1~nGxQ4!Y|Novu|qgz8h+{UM)QzL(O@Y z`g57Cf$)R!ixtblo?(pV`$$ zHV$&Q&G;}~aq6(J)A9YQTTAUct8y0C_?`S%VSWEbvcZk3-90ytp4~OBMq}69!$BVI PUu;rH6YtI+kHh^Bg`;DJ literal 0 HcmV?d00001 diff --git a/ros-humble-motion-capture-tracking-interfaces_1.0.5.orig.tar.gz b/ros-humble-motion-capture-tracking-interfaces_1.0.5.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..b098671958874380545123e0ee7cc79c7c95399e GIT binary patch literal 1312 zcmV+*1>gD~iwFP!000001MOM;ZsJA|&)32#$dh%&0(05IEMx`+m6QJ2P$gs% z&%-{u66@+jxvVQyOHn3rMO5pmczKEC`lKq?4NI|VHC$Ju3ir9^oa57hl8}F#c@r1& z9$^mgdD95kjAEWq!+h`fHt+Zh)2U(NkQd99vMPM6jwl~$HFbaf!~J^xOOjF(FVvSX zcoScF{+|;6_D!pQt=$f;%QXC;PZmh(zp^j>qA01G@mEw)yf}*!zw-G1b|Sd;qv6}w zB{rH8iUL?GhK*6OhV;c6($h7huhtNEvPLdmeW)nG^582nFG?kj-$KHstk^2m{cLi| zCh}5!C);<(uqH@n6?(K=5+5-fGGyTZ`xf@iXW(lSpHXKrV}ypU(LHgeHh2i# z5bQg4qE5=FllQ2bI`gGBm*YD)M2?@nFV8*qIE7+HVP%g($9I@xxJQI8)qha;=U&t~ zj>bv#zh}J1w@%2yGMgW<0UWCTvby>GFR7BOUUbhPKiS(#H_eYL84OPp!R`iDUx4s40?CnTWzR!NBVXDEeN2&Ff;Co-a)mvRh&%qqH2G}xu=9nw(VA0g^t+iszMQ`*) zIV>i-L+nX3)P8!~9cp0O8p~wnxXkgh#dHs+jfsaDeb&9u-pdp+Ym>gt0BP-5u5Klv z&~5BvYDC34E3sf&5OHR5#c%(-8xDTZ+GD-n>S=$0^9rC(=!2=&9SLz6o(fxUTa+5l zDXF8~Y5k7YZ+9UIJM3RKbZHStwmKdCw%Z>=AjjHhJmO%kT;gOr4+v#?HWr(<(iz0h z!=+RtbxA4TmUiHj`X9yoV|1Kw{*xuOmY@I5fK%hYRtXO1II#a$D$4f$UsWpk{(lC9 z@EH#u?mmQ*TdT-I6kHU*zr1dK!T8Vlzufcp>o}PIs<@f|)vB!K`F{qa-(A8@{Ob=& zegxu{;r->;xCVrI5%@B3O8#fsP)F%FbpEd@Tlue4#eDxi2O4i6is%naLx}xV0Rmij z)8yi}uplh#qDP9SSA|E$g4cpzktg3JhE;}jQzq0FLh})OM!F>QDWRUh{c%MqTQp2|;hEGt3mg@@klDCUdxrk&4ZoU4LdXu^T85q+LC54Rs0Ld+OREG%lq zE4Cq|j}ghjp-G+i{NL=Z&ZAKqdyk4`ed1JuJGluoe0aly{G2l_pm@e@p4 z$1hvB&|Gy$|M?rJ4Phl0592x}I0-j<-El)mAGnATot!O3h`TuSHZ$FZhOkB5DYCa4 zuxo(CMe+UisXcPQQqSUc?Xz(gL%PSTXv