From 8af17d4589ec47b5e925343d982ed289d0e7c528 Mon Sep 17 00:00:00 2001 From: aknightive Date: Tue, 16 May 2023 13:46:59 +0800 Subject: [PATCH] add nav-msgs --- nav-msgs.spec | 104 ++++++++++++++++++++++++++ ros-humble-nav-msgs_4.2.3.orig.tar.gz | Bin 0 -> 5791 bytes 2 files changed, 104 insertions(+) create mode 100644 nav-msgs.spec create mode 100644 ros-humble-nav-msgs_4.2.3.orig.tar.gz diff --git a/nav-msgs.spec b/nav-msgs.spec new file mode 100644 index 0000000..1548583 --- /dev/null +++ b/nav-msgs.spec @@ -0,0 +1,104 @@ +%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 nav-msgs + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 4.2.3 +Release: 1%{?dist}%{?release_suffix} +Summary: A package containing some navigation related message and service definitions. + +License: Apache License 2.0 +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 +Requires: ros-%{ros_distro}-ros-workspace + +BuildRequires: ros-%{ros_distro}-builtin-interfaces +BuildRequires: ros-%{ros_distro}-geometry-msgs +BuildRequires: ros-%{ros_distro}-std-msgs +BuildRequires: ros-%{ros_distro}-ament-cmake +BuildRequires: ros-%{ros_distro}-rosidl-default-generators +BuildRequires: ros-%{ros_distro}-ros-workspace + +%if 0%{?with_tests} +BuildRequires: ros-%{ros_distro}-ament-lint-common +%endif + +Provides: %{name}-devel = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +Provides: %{name}-runtime = %{version}-%{release} + +%description +A package containing some navigation related message and service definitions. + +%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 + +# 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}" \ + -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 +* Thu May 04 2023 Geoffrey Biggs geoff@openrobotics.org - 4.2.3-1 +- Autogenerated by ros-porting-tools diff --git a/ros-humble-nav-msgs_4.2.3.orig.tar.gz b/ros-humble-nav-msgs_4.2.3.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..bcec2fd505ca13b1482602dfce4fc2fb86f0498b GIT binary patch literal 5791 zcmV;Q7GUWgiwFP!000001MNK7cH26V_gP7Z8E>(aecL8wfd6QUb^hq>Nn~Zvl`6yDy2V~=3V=F zE#h%`l#crWD~I%#OA-zR$^jy;`mPQvZ1*tZx6}^1pij zTko5f?>gsK?~Ev3JM)cA>i^oR{jXbAb$9M~1RTCP~-%FDx2d7;T}w&-S;EA_Iqrkka^Rm)Xt zb+<~cTV+)@D-X?XtnQYBR#}ep1vv{777eJ&^eV+99`Q8r$RG`ZCvxJk2@Abb!b6gb z81WbTCnK8Ry(c33V%LNFeGmq6GD?z3{K_Zk zsMCAr5GZT$Fp2zrn(!!oMczg131?MNv$D#TUAAf~X7zF6(S(sP1qAS)ML;Dd?-(Bp z01kQM4~H?KKx$7+@+}An6ErurqPel0=4R?ed`d29JSvr{Inpb?mhI)Fmw@r|-K-VN zVrLu*-D+j~cy%{>)~&LfS%7XKFR-~Ddo*CO29JiMd`dj-#`?D*7O3`en+2-9R11{i z#`xio{5_?CpCHS)0gd1qFiqfxUt@9*u~+0?0MzJh#J>+d-%8Ylo*Hf4My!(T`c`Du zm+ot86!|eZrvVLJmL%*5MJDuzV;Y8X%`Ls=R@ttv-Ws{l6~W5O#XV!?4{gE1AI^y- zCRE*OLRCE>1yyUtoS?{UuC7_@HQ?<6c#nKgyL`?bSb+4~61ue&bW1^RdLB9F)VrV) z60_*Rcct*!Tk)p-a=GvZ>_z3E9JVP1a@7w8CR(F4RC!0gNSdWD%Yd7 z)q2#_dc5^RKOTX|lIHaps)7{bEh(x3{8qZsuI6^J%iJ`=34BTeST@@C#dNND;JZ&` z!eKlr3z*kU=elfzKPK7Ju55+6@{Qu$m%Avp!_wPPUuA4xfOP5|`2-?_3)D^YWPo_^ z)xc9F59*$n!B!$*Ti?yArIM9d9yy6sng%yS1=X?eo3y_KN_v1h!NXY4ZXIt!yLFt~ zc-Zy`@RTLHE-?lYQ)MfOt}K`6Hhu6t^2s3Q>7V{I+vGpmmEE;1+M4+9f_`P^ew@Tc z^7umm;D-3mI<^~g@t<9>D)uh^dxqwYVV9jTSg3J2b|Uuo)Q^~V@TqgtJ-fOjRRg@P z(j?+vn427EJqDNdNt+F58YHNeTYveBRV(>}gUhQPXkw-Q`CZK(20baA)`1A*A!UHYjXfKkoq%~d^zjE`9oJxLp|q7w+B?*)!0SJfFZG~=jmR}F|0ZysO? zR~fE31DJaZOR)z(%y*IRwOA0u2K?I7SHb7IU*|$_*`C>*j_Emg`-$uMVbPrc=(n!&l(e zL?T`$)D^yzL`4P>ACsG_F0qavf_C+7h*Kj*;&g(;m}ivKimR1oxs5#d^FOa|uKuml z>N%Iqi_U)mL4W>dwyyGLHc|Z9?p${++nvkS8L;9K#wc=t-Z>c9Y`2~Bv&$YZbFb6w zb#b1O_t+!S>Bvj~3tb<`n&Xiu1r{E&Y>4KJ!|yP~tM&hfkInP5-hVjlPV2mR)9isd zFvi|CI%d88x9mp4UeNyyd#C@OqxDAMvg?q9z;{~6B=7-=`5>91=xFB>JzA8yduq&Sl) z_{y*(%SMiU&kGo?4AA+81$-(L3?h=WQBV#?B;*NxV2;eC4~(jiAi;GPM1qovhBWm5 z0qFWqgi&`ylpPj(5`YT^x6~YNuhm>{W?dx2ISO&WRx7@rg`_tD%M2Gi=U`Q2}Wr3{ee6MPx)2n+p0TA(J-(T0nj+$f+cVgnSOZ0>Y0 zfPE08#F`W-(<(77#DfRqI^y7$0QcBM)B_MBK8=gw3dHAB`5z><%KDTi5xR3gyykB; zGt`GHMuD(}S`vm$8wRCM)e#GZ0#dSIhr!)NZ5;7*h?;(q!p%s+(g>OL>&x2>zo-p$#YkG-=? z5Ol*Z^B2G`%cPybqTjFwpG`CUZ7WHCD>hds&lZJW`c{~B5 zGePu`K%ZMZKTLTVizBk3RzEfhveZ6H;7%woXX^|-3B-Jx_y8Bc2Q~~_d@~I5YvDiKtl;8C+2AcRz})bsh=X2TMZwfQUH3eoTzhdYl{w5HWA6(*bNP&i&)nCB=MXH%xtFSZ%`oIm6K0|9AkgvN}LJ@ z#|&X(O#{T}sCLoP=iKf%V?m7Ksx*Sa$Gw zBix4>xLAUt8eGD8AoVX=51p3qgwe31@d{ufu?iVvj_pivU zO3aX4VrI6#^M^Z;8{|)Rl87;L42#4fa}oNAoDZG=-4{|=E6D(5SLnD7;___P{r66= z0Hrv?^5q>mg31yt z%%z}hRJjn(!UZA2Oh?=*3JUywM8P!80u>-{c*;Yy#dz6JesAD`)k-aXxi^ zp%>`@4@HI2%8p;}4i-*h4_`qv0bXE4g@t$VIuU6@yG@380E-ZEN3{~h+}SNac|&8^ zfaOaKh7EIOEb<``b2AUUc+iV@3Rfhih0|cb1sW5Kp9mCz&axyFBIn5wk}h2uX;GQT zqh!5>M*_^ERU#0=HGD~cI$>70bLY)~R&Zwy8rWToEXPsOY7yFE_udh2j9utmWp5Bk8+? z;z>B*gCAl&VA+UB^JE5SabMJVc?Lxvo+~gEy`)ecdndWWhipBRJsNV5;%k_j0NTw_ z*3DDa6(B=QAOUR&A2N)x)kzrUhX5!5ng~ER?PbSuMZ@?FXK{A!EKZ83h-R0-zB^dq zcZ;nNTEGM0@Ik_MC21SmYWt4@@^f&YJ^aq+zZ#Zp@1Fm9hPHnH3&v_|92@+Q(8J~R*Yyu3+tbJ(^aGF$Y@dE-bxQ`v* zGm&9l-E$;5VAoFOIOMIpER8^maE+zxgeuR5iR7YkXav||_DS@#=tV*T%Ny|I)3XK4G_rpVomMOs^i0@}-+iV7>x9bRck z=DCMspqqnT9E6~u;aG9}s;VZ&CQ9>Nra)%*a0C{B3cW*ah0x!XQosV;GG&B4q`sN& zGSfncR~^x-i6RxZ<0At9BI?~4M6R2!OC@Mfp7ID55&dE{2mnEpkbqkrumPrLqflxq zq2CTFN0meE4g+{&L3hQPh~H6jt(X6W@NX*|o8an$x|7U3Xi*a=!re9vJ3dt}CjBE)(v5p8xiYRjG zGhGiEGna?n(Ts9k*AlYFM0pTWwjNb^8s?>DKr2VYngLY~g?Mh4Fg$d@a1|$D2*q)v z0)6R-AVt=pp{DjggH#-TW67I5(wj^I-<2vcu% zEh~RR9ecCjiOhP?&;tNvs|ew1$fr0>&}hGcks@{C63EQg)pKTL=-%Lq5r@_6fvo0 z3~|-*J?&Xcu^8&7AdpUtA9zlN1CX4BZjgFRo#TrUpa=EgE6#30F}Y@}(Ti{Ou-O<4 zLofkm_1`^yYNgD z=tVCBYgJqPfkwWlfXMB*yS0r~HRS%~EzTVGSM1+*_^{Z1HGuKx(OXm zmfULIkdqKJ%BemfJu$^kysqdz6&!nF>YsQ^7K@3;zfYU_ z8XbJ1Mid(JalQ;8EA8J%AeqA?t4(X0D1O#A@xG7T=t8 zV$MdME(eqh@ReFiAmv`TRRn`@RJr%5s)*Nh^tMqsG4(ysk*3LrXUN9BJEAODg6%@y zAuTW!pqx)kIq-Bj3;@BtVzqxj`!SYkN&vI>{Hz&|5xGytf8%i^>V#!Ii6G*$yhT29 z4p4GLAe5}eQav(#ntO!*#9X+$e9X#+@K-@l-xm{_$R)DdtXILDE$g6d?=;Q1F-Rg1nAnOg-pC>yOi&L4W49+Wuo<$j`wca=hPr{$FeC&i|jGt>6Dy$6$w(}6#Fw!1dp zHp;&)Hv9n`o8-T-5dYx|gLnD==V<%em5}OVJ#la+Q_=bq5FxG3+{h7nI7C&dlvF2+ z1O|YN~iffz+$ zQvOi{e^2^(?g0cQ;(2aea**%<;)2j+N-54|u*5RTm4S7WqzwoUnW%w?Qx{*oAm0it zLL8$c@@rz@o_qh-%YW{zTt9$gll&i7tws3P&USRj-}ff76U$gzANdiG{jQO)x!x#@I2p7)&Y$5yM;?Y^!QFJCmT zo%U6y>s(&-oX&4&-QH`f*yHT-Q}g_+EqgY5&DZwo`xl*FQ}n48`+U4?cix^|cG}L{ z=Gpnjo6c*yUM~sClQasMaEgT53PBe<&;Z;d&=m5~LRp3o&rPJX+&dHAmBcMaf2$%{ zFaO