From 080d508833f06178b7c2022089a1386601648f38 Mon Sep 17 00:00:00 2001 From: I-am-a-robot Date: Fri, 20 Jun 2025 02:29:27 +0000 Subject: [PATCH] apply new package autoware_cmake --- autoware_cmake.spec | 104 ++++++++++++++++++++ autoware_cmake.src.rpm | Bin 0 -> 9089 bytes files_in_srpm.txt | 2 + ros-humble-autoware-cmake_1.0.0.orig.tar.gz | Bin 0 -> 2276 bytes 4 files changed, 106 insertions(+) create mode 100644 autoware_cmake.spec create mode 100644 autoware_cmake.src.rpm create mode 100644 files_in_srpm.txt create mode 100644 ros-humble-autoware-cmake_1.0.0.orig.tar.gz diff --git a/autoware_cmake.spec b/autoware_cmake.spec new file mode 100644 index 0000000..ef579dd --- /dev/null +++ b/autoware_cmake.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 autoware-cmake +%define ros_distro humble +%define with_tests 0 + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 1.0.0 +Release: 1%{?dist}%{?release_suffix} +Summary: CMake scripts for Autoware + +License: Apache License 2.0 +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-ros-environment +Requires: ros-%{ros_distro}-ament-cmake-auto +Requires: ros-%{ros_distro}-ament-lint-auto + +BuildRequires: ros-%{ros_distro}-ament-cmake-auto + +%if 0%{?with_tests} +BuildRequires: ros-%{ros_distro}-ament-lint-auto +BuildRequires: ros-%{ros_distro}-autoware-lint-common +%endif + +Provides: %{name}-devel = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +Provides: %{name}-runtime = %{version}-%{release} + +%description +CMake scripts for Autoware + +%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 Ryohsuke Mitsudome ryohsuke.mitsudome@tier4.jp - 1.0.0-1 +- Autogenerated by ros-porting-tools diff --git a/autoware_cmake.src.rpm b/autoware_cmake.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..8030f5bb4a6f7d0a7ab6e13a3a0cc295ab3e59f9 GIT binary patch literal 9089 zcmeHrc|4Tg+yB^#X;Uhd;?9yKGiEnLwrp9mMG>>y!&qjfSw6OGZD=n(NhOMsHf1Z4 z7D+0E7P}%uS|ll?=iE%6z0ddeJimXQKc4&by63vz=eo{yu5-@&y6$t&+w<>Qq);dc zlmwqEzyydw=)o|CCK7T(X?z&N2%!bR7(5n-#bNNM|9DBDWd3Ti@8W9-aoaR7%w_Pr z8r;*ta|V#|K+c@P;1?yK0`6Jh0kH+oATE@|Trswp!cwn+lm_j4#CQNm#NPoRH16B>~m6OlDUS;Ox{^Sx0wbViub#hnkMQd-b!<+gCV|+8_x2{g)9#b*P zed^fzb+A_QHuTn=@gXYc@P|VQ9;T_H0=t+8y|xf1wSPfCW|gkp>0Q#Byw_d+mayHo zLFueX%I2JN=d>OATw=SMJ!)lQ8w%TLRpEEbTpQLNN&P(QB4(w5;pY4JyL%%pIou`i zQ?AdpiaziVN`C6_Fu$OIapUuj!*&WPp0DZsWdv3 z!O+(?AXBI`q5)l>4AW6`DxQKPQ0Ytp15bjPL>dK0#FLmz3YCF_2}Bx;NhRtVFhLuR zZa`$<$aofmL}4&MGl|GFFaUc2uH_O?(VJnl71>Lbcb;?**)$@1IJy7dzkkmF&+>oZ z2N{K$jqITbxWRtTjz#p~W`bK5+{gv^FuDJLA1FyN?gJ9ROU1Zfj8(-L;fEZ!)y4R& z7$f5#{@wuz_=NHnMBKj;b{w&7##P|!4$aqa+JPITdf43Na z0}}L~gcvJM>7|jez%2m*3Fat`jD@7AmKY4760lp-+h_Rs<7mBeJkVyY#F}4O0^p`^XBI{)% z#y{4>7GU5{3K<8{yNLBhKqBLNim|B}djW~quMuN}7l?m*Ad&t)V!fLfZxZ8VAQ68| zAVGXmzlt#|#z)1NCC2GfSRn~W#DA6;-xKT4it#HTk$6A}L;NcsJVNY0h;g4-|4EGB z013vI2Kj`Nut5E^uA?UFItq`nZ~#>v5-|8|o=^a>xO~V=`~vtl6$%9kEDsj(F+4t( zi3#QMgJ6Czmq820gi$FN3JJsE@#P`89ciJfFM}Ec+uYaU1H- z$0IDl!~YfqQ4AiNi}H_P^H4~wLoQj7kcFY5=wud&Or#L06c$V-Fz6Hp4e*Z$8vyPw zs8l?i2IxdJpb{7?7|;?2ctj^tU^0tAgz-$mls8!d1*RFWV13Yv*Ee7>NjR8}XW!;JhFyUX|V95AK7NP$eJ-LkkQ9r(jBV>cD{(Vfe1_*WXMFNQy`TF1J5e;zu5M;-?ykn_CTKPb+6bvnVF<&4Aspnh z3K9mu95e*MVQk?KC7Q*aoZe5znfkC2$4_T-^cVplTqcBZVL`N&d{14`%1~W@OsFmw z6AED`*`NkF!Y~t5L?IWVbGbr+kWb@50yc*MBM~4Z_C;RA0`R_sA@CDK^M@fO7ZyMq zt`G``g-C<~Ar=jXA=MOe_Hwgva&$IxvoY4=@`T8m=uKt8If~ff%47K%uZEABNZ* zfshsqGQ=O56b;15!GIPHlg4L4$Zl zUkfKkD_d)E1LE!XMZ!+)K86LU{&l&2M5X$J4G{KUj8;K_93eq~^ALsyVY&1`x}6K%V>uE40Ss*E$jM20VlyjJvI)g}wV4OJ7?@KvsKuuum?( z>FjOI|FPZG%N3daKkIDFTz>a9wQPTK=<03-R`N&FnyKaeG5VCf@n6?X^*3`f2TMn{ zKkmlA*#2$j{-f=WFu=sYI{eKXVf*i)xLUfoJG(hK*#mN0n)}+Dc{#be89P~7{TA$G ziSl)`bak_JwElwz3-WZb93kn9{CNUloFGh~dZdf9gYQ%)M+;|n*C@!t7!QHWFn4mb zGzMvb))12z$&mjoN&bJi3d)S?WUl^sQ-2hkHGlvJo&NC+=Hle!_Vbs_kAKy$Q+W@G z2@05ryv-2${1^noQ-v@V|1tdmg;?NZEA(0gSq}_9mtB$h8$?&5P=9G zpJLGe^pKAJe>tQhe@#sNpY#3u_+{`cud*9_%7RN$>aAC#QN!4GUu(sS^Bw!lE2m>L zj?L;m-1=)St;YpTY>AJ`drKS(#$FMwJ!FUdn&YUwF59rpNp-nKo#jc@wN>3MbIk*b z-9CSNlu%QZGc@*Qta9XAa=1`Ux|x}y}h<6^zkC~=;x}7_m$P{kfbKpOdp&%+gMf|GCB}<+mAOf^T@-j9p;h? zb?2ib<>x|;CUY&!BINhVeU#T-sCa+px4z(5xzQO?Y$HRp1Z7#tYqHq83!_-|0XXw* z*AilDSPfw~RTR(8Y}$-z1)Jx_yi6>Jvq4FuqLifz=FT!+e&;#EVnQiO|ETKOsK-w# zt*vX*Ys-i3tm9q_`_7ZNA8TNgFpINPVfky_XOCr{Y@*amS5}!FcLXw*Dqj@5Tp>&5 z18w$;^V5fKNY-WqSoko1Xj;qwDBxqVus>lE@N!hYlX>(0>MoyV*)JNE8iRw(**gI=H^_Rz6^v1^=F5GOMHeG(2O6N(e z%&jfA0@bm)hiBqV-%+o71UPy^IP+MpkVEl-!2XR9 z8AEb$$F7_`PZ)Q&IqzJuB;NvB{ir+E`*z2J`qT3WuLkSaY>CGynVal{uRJqPs2;cO zxkA-KL8rp@bvu2!!MaD8D7q8iFzZc5+pV}_&!zWaa|usfIP0Cm&AUr#r7cV;ezW(` zu!TAguLsaEM+WzczL;M^nZJoqHD>?%aIIXo-}g%eJfqe3%R93MRWnTQOMNh!w{|#1 za{E)s<7NjE9cN3-{8D}yRk5>1Nm(P>?7F>0!gP@D`=-E?3aTfkJlN{llwcZ z@DXJQFDP!==Nc&m5Mm3oG$NieQY_EA?eyFEY(y7xkoR>a-9PEAk?XqWku-2YE~RyE;FAFKDB+2+vA%QM^j{2kObh8KrjJ9fRXC39Z=$(+I79BtS9&pfE5zV&Tu z>$2m|_w0H&EzK>~)HFMe6h&&XF?Fa49K9Ju9nVeE4Dk1&SXdbFztO-N%ZM2wuQ&Ux7=rMRHz#o-lS95waj2o>IlJg>%J3L^=)hIQPM~7)%H@4 zwk95ZXvMFVAt~-}c`u-UUtgu*o>z_Yew~~dmNCcw=#5{cnzjY{J1$90?CN>e(Gz4e zV9Hd-ZAq%naygFDE}wOvxiJ6f-L1i-=`pMl14Cymt@Y0~s%fq{UeGE(@I3R@+Q@{O zS<+2B$Yc8DUWKL)5g1l}*KM$QqwJFOIl2Z@wwiap1BX zW=&I@l+&Hg`2C_dNbyyJOn}5_{2Z0w(``F?}{l&uwh30?2+j&_tPD9KzPWhwPP zyr1!Mq%CoHaVFPg4pU!mJY|H`e7U7dPvfZLV(F_*+!v6Oy?cq|)qw=|uaV^5 zx4QZM?76Frx?9azo#mMY8%}%MGkiu3+MWz8wutJQ_)f{^yAI39X%(rV z?rt{S#D-M%jhIjIZc23}>PZTsFS-@4UUf=ExAXd^6^jBRRhHS5MhVIO6}gY5Z*kvJ z-Zvgu@u}3Oa%fI^vF9Q6lx0h|xJOs@!_}_);@{a-jSlY6879pz>M}k%UtMK~wn~X= zaa}ePx4zxhJLPQj$@C9b!p~mo%Jh2SSDRU+-n&3&p~_C3IG=fg#TM(Dlxz2B9Q)|w zo4VZE)GrjoGgkjd`hfeUstHx?wc}52`3cP?i|*myOn-i-ZM0?^R%GV#pLiwmY-n%kw6?@h?nZakmgtZd^V%r#23f1}-BR(!7LyX)&G z7gt;CEqUV+t#jst7dG)|^c(u6~GN6{EoOV1^gZa{XVAMLNAw5UfPFRZ0rPvJcH3A0mnqQathProYsB|amv>rU1 z{P4*1gLhj)HWu;x7ZwbcR_iZr^@=((#hF0xcgLRGqW;CA03XjH?dQ`osm^>c5e&3Rd(Xq1V=^htyY`I`SVA6 zuU*Z|+~$>hkiX(fS|{V2Q}(G1jUOKoyLT|VvX6~;-|-uW)@n2UHm&9SgAcmz8qSc z?iS(~o}#!U;&}AOf~aqO9&fk5NZPw>i0jQuEA8rF54tzsmOHVQ@7VV-h>%p|8*1;^ z?@{2svEs<1QwNG1XI%_f_bBp2ajn748ftMhwefn;9byD`Ec1tJUfKr*3#e?JgYcQSv!g6rDZ3@WWGE zYu&?T%@tl-ir%T(s>v!v(wj~m_U!82e?ZYvWB6H}iehPlW+kcOM5VV^32G*%g_6Db z-nq6&tYSjWu7j5D+@86I3u}s~`XL^-UAJ`>Sd943Uivw0JSU5DiMjv%i(=xEY6q)Y zjg*CkavD(&L~SZ_;zDP1~ zdUJMdj&ywe*)OboysbpncyQo||JU`=dQQG=O%p*cJN=E3SljHRAkF@$i33ViFNOMH=?-OJL%lXkNhgb z-1yEpoqf)i(aUST1SCbX#^La>EhjbyZs6zmTJ?`UyME<#L3~?JrOm4Ng?%2I^s16q zaoJ0iyY^??7T^=_3ST$W&+P_96#87G0 z;cCZVom~5KS?gj*IgJ^8IMc~?E>pVn(PU!BE_W{B>S zM@AwoZw@DhJ{JlDFBm3fukM+cD}7`M3@mTO+LaVH&FSr&CQ$EtC2QD$PPn|AHT zy@aO6^8)K0kFMuBBv>8s`q*86N54`pmbft;+nmQA8q6D#h{7+n_+@_*@r>))r;!aO zzBUDUmtCYr-CvRSD!Hv-*NHM}?UFPf*Jr+R9R<-vehl|6_jFmlEIq~`GtMhF`J&CT zFWc0Tlsa1dx$4rYB|#gMgtK>T3OVNz>Ydi{RJo+#bF`Uy*=C*Kll9NXHe86f zpy3`;qc$?9*g%At)9jNZ(R#7Gz&= zgt(6%Oe=41Wt?BAdBi$jp{O>hM8#9Qj_m_wB~s;w^r)Tu6=O zdyW$oL9Hta1yq>WR26LU)B+} z0N>b_uPlfSL%&w>(%VPpvx8(F~-;-s`ta1~ zk4`lfKl}dAAc_C=ubzLSRoyuMYPnIXzIu^O{Ke1zUwa_end5Lqd^$r@%20%z8$2Uu zWiPh0m)u^Ga?+|$p<1rii{(bKTs_Jaw~%{{286*9(Zcr;BY!SP%+d8h1s%^hkK(tb z(#+%Y#YBVLRa(*o$No)eU7wN{$1tr_X(|B)=Z z)BgwXz3;_5*7*H*27q1u-z--){l8MJEB}89$g{QsFZ6;%U<+6C7;y_94RhQZ4N*<2 z)Q@txh|xcY!wc*7jfSJ40o17%x^@~B3Ru*V3EdX#$Ta?W(KC(iQ7$2gL0e9lEIi+} zT@sPdC86VyxB$|8Ft&nzer^oA=IfSB3o#8ty1j}XK zaJ2x)=?%x0-tXJi$R3~RrU63;B@yE2XNQ4Z{%;z3cVK9N`xn;Ong1KD&HAs^YSong zzW@$4b5_opd+|e#2gkqlToNOh2T<%VFXFK*1N3yBmdhO+po+58_ zosq3^^bprlUF;AXcq^c-$Gl89+j^6=002b-#EuEWY+2AW?MP_$v%P&AyZrx|0K4}Z zJN&;=EjKswe;tOE|GxkZphS(9%$v|%PkaDz$p=uW4X6pF_k$Z{DW2nqINsEA z;Jw1xLWKMo^fF9_;fSyRx+ocCap-~+-wQmBleoL}QV@K-(D4^8DdZ17uLlmh+cUqE zp3V&UpI!w0!q^r6lV19-ts&y!H{SoX8clWo_Y&Ce{GWE*eb?BL|Le8N*8N|-+*0}f zC7|-Z%Ktwu{|DG%w6Ga1#9fNeK(=m?IO?=_gK=+K7>+DxFZBZZJa zL89L)Y|~Js^&Ht=^=N1`e2UMwvf#ke4LlJXs|y^dPs%tNocH>MY4^tV>F@&P$-RFN z@<{KZfo^rq;BfLCv5Wa+P0|0Q?`x;;TPR+N9=LcZ+bH;qh>JrGyAMN*QI^$3Zdz{^ ziq81F(?^ma7Um{bS=06V^$BTl7A}f7q~S84i?|3zxo|j=l#s+=oswAO%ZS8Z)9*c{ zF^B#gEYHEhpaZZ#IC*ix*>#f+KUw?zXf(ELz26^Q+Fj$^G&;IvbnP=k??Q{dE`Je* z#1SIdGQEia`w})P77&MP+wLL=mbQ%!KPP))T%C_hYqc%na{$&c{*nq7)@Y8#P?wG^ zbA+Vfu7qXA4~^l+&yUYvQWH7Mjv@FT3{LN(JfptvJ-OrAH-DUKo1=a|y_O_?Or8-v z!#;MvRQ8vBs`vGd)$8mbJgETo7kzdyc;7d+tl`89U6j2WefqZb$;;u@b?dI{;Y=tI zw?Od{Of*1g;~^tT^3`@Bcsr1|#JusRv1JV8+Z}#3dZ)&)X7`4j{zcc2oe5A<(U+9n zU`8Rh$q)(tLwv%kMF-6A_lj24Dv1SHx_N3?4|H45-@aXYOm=fdxSiZ&*%6}qTbLl%oDw1JT*00b;l-%ZP=;A7s>kcA&Xn^&69rWuKgQs+rQzy z{ZS+MOmdFuA-@m1>i<>2e;@eYy~eKlzgBg#|ErdpRrUMdOW^o7I9YU?)a>u_aOnBp z+BrE|45&+dG-qV`E}z!WF1-tVid_xtMpn@=l+yuTnTZWCGr+v2-N$YoB{WeugzE#C%jKNk1$?e!a_QRs& zCCHyF#PipG!ZYw*?tV**`hhl9IMS?e!K; zbZ*D1_NXm_{;^EOoKioH#O=*Qeq7pO*_a4z31xhr`Rkm!r932zJ%ntGgB9B(y!99j zg{V}(=43HDlZLjJ%@VhmS5_$#F5Kw3>9h^1rsq yf(i->3JMAe3JMAe3JMAe3JMAe3JMAe3JMAe3JMAe3JMCp5dH(-BjRxYPyhgrTbnch literal 0 HcmV?d00001 -- Gitee