From 07810300589daef125c21f4c1eb3266e68cb023c Mon Sep 17 00:00:00 2001 From: tigro Date: Mon, 15 Jan 2024 21:02:53 +0300 Subject: [PATCH] import rust-drain-0.1.1-1.el9 --- .rust-drain.metadata | 0 SOURCES/drain-0.1.1.crate | Bin 0 -> 8593 bytes SOURCES/drain-fix-metadata.diff | 20 ++++++++ SPECS/rust-drain.spec | 85 ++++++++++++++++++++++++++++++++ 4 files changed, 105 insertions(+) create mode 100644 .rust-drain.metadata create mode 100644 SOURCES/drain-0.1.1.crate create mode 100644 SOURCES/drain-fix-metadata.diff create mode 100644 SPECS/rust-drain.spec diff --git a/.rust-drain.metadata b/.rust-drain.metadata new file mode 100644 index 0000000..e69de29 diff --git a/SOURCES/drain-0.1.1.crate b/SOURCES/drain-0.1.1.crate new file mode 100644 index 0000000000000000000000000000000000000000..2139a7ff738bffd8c4304e4f4f291a43f8c4f37e GIT binary patch literal 8593 zcmV;CA#UCuiwFn+00002|73DuX>KhrE-@}KE@N_GbY%eTJ^ORpHk$oee+8n$$1=#1SPI1QcIAwb*b-fzwZHnASF9)F7-@XYq}eW1V4Q5 z7XUiU{W$Hd_6PmJNrwdp z+2+9a!@<^Q^Z7syMjOvJBH4z=Zdy03ZyrB?z)$GfKj^`v9Ifmg?d>1EKioe)`8snL z`_~5E{C9PAeG|TKuWfB_Y;COJ_rdx$`hh=^{WppGgM9v7e4oVWh0Md1S)N_bdsEPd z0{$m+^=Q(6P5TdntUsS7Uu}-h+yB~v{cmosKidBTd~*4(GS1}?g7{QUM_~0s5&4Od zkH-JkwSPI2Y3Pr#;_JA9&)NU_>PFN4HwTy#Jlg;7{<#E;kF#_r)>`E(^b4ub74*c+ z4=((%?8zWgb5+RcP*8P9H9`m;BPgp1HigtKhH`H#c4LwO-;1Ss6vSr*Q8A0T{{~bWSP9>QB%aOYU&=z{7uDM~ zyiFlWLTt+dD9eW{O*bnSUAUzZUZm4$uRW05ata`83N?R60KlH8bi1 zNih13==J<0>4DQ7%fdR3C{R&)IqJizAT`tJjLo{H0- z4o<}DgE#vE{@rA~*Kn>W9RANLRUk9SV@_rwpsh~1szACFp3TTjLN2~->9 zEXn*3Yl$Go6hRaam?skQfN`t}s5eNPAf<-%L+5pI0J+E<0JKv~?~?d`WLs29C!#n3 zIFR~@secW5T0+SWJU4=(rN9RTpM8fWTEA7gBtLCnq0kbtgb5 zvI@hF?2r4N#=jqD-A0j$v>rrao|VGSC1p5BZ!w7#;VMRuvR>h>V&WG>J=6!|I0eir zvIuQJIf*Z1G8ajfT_E~%5ynv@bIj~Ii2Sq+CSscLL@G=DQ6js5ggBAX0oTVVh)K2i zOd{5AwLa)Z+gVFOi49y5FGYK8b?~g+!fGFXk=3_bnu~aaJV3hzlA2_>f-4`|Z+Kl$ z>_L^8WRUzR@ghirsHYbUq0+kiK8Z22#LK|ISM9S_C{>WhGc)fFvzIxf%GoT-3nj+6 zAIPXogqoB^m|dm+4cH)m8NK8EoxPv;`_r)9(v>fP0=g!$x7J_9v9nCY*e1j~lcIo> zb7h75SAEc$6|<S7@IQ$NTv)%HYN&C>uVTYzvS z^Rqe+H~QP{Rz}2wOkRp2FC}m!^2?;?Ina591>jxwYA~acMl_(V_XnHp+rcb>GXt7u zdG=2k6d0xr+qzZ?dY0rT7SWyv=hzG!$$2j`uivQ$f9xDGI3|6-n z)_=Fww;uEV2l!OM;sIjAEzW!)Of8KBU*Pf^v8df{-7_4uaO`J%UOgO~wa9(Kh)<#x zR6KEKR1r5V0@!?zV~Hnj^ZK4>gc$&|=+nd;r%BA~tqZfx^azM@RZ6 z@c(ZPcJ~iY_P_cZcl-aft-<2{zrps_#-sm#fRFgxhaI(e!>+q^$H;$Z_X0lM6aV3- zr4O!pZFP0y)`!rEgAc#Dy6XEh4dfl;6|>m2f<0_;x_|sL)TM`eV)y89@8I;{=n%@) zqhs;zWZx6V`)`kr_TKH{WsgSf9h{sVAN=qRuMmJiAEHzgrxatbKH|CCnxZy1eXJ;_ z(odzjOKN9(8WfHVv80SgCB+(Fp7@!f1u{(fMW09I? ziAUwM{*e&U9#Vr>O9)*#Exl!_v&H}ex%ekIJYiqF)>ZJV%po_Bs^Y2@xRFs?LunH! zN_65bKZ?QE)4NU(i8$r&9<~YsAB2wMG!(u?9Ka?;3W<|hZBGJ5$^x8MN=*q66GU$V z5kQV)3QP!M5M>RzgJ&i3U$U|-I`Axh%iCR7>hK@(*pYp5V&t_j{s>fJis&dAI0M`r~BNUs!%@~VPdq1x}VPZ8i)fD zD@2G^-lsB{_$ju)jDZ4k6t8n?g`z8o{)y}N%pL;g)d|!v8f0R-EJlOM2susW7&IZL zRn;27uJ-~;ZAT5@u}}r+^!V2xG1gK+`G{fUH@QVGV#;r^%Z7 zAvlstKTfdWrS0GGOCEYtRKUR3s^nY0V7wc!0R~(5#+-t|F|pMz3XCnG=};oJ8bk*O zkk|fn1~bEh;MzgW`9U1HGs9Fmz6N7Tva4>zg*}u5r^%@fM zz#u;I6$&pUQw(tq)PB$&_Ek6)i3@GvY7z$%#~EM|1u+0DGnbb!iPEDjA%(URA%VkL zZhip>EoRr6G%$>EQh}xr_kEZwOUNjyhU22l7yYsEQ&G+QJ<(*J<{oOZmK}lDQ6ral zCc)UJocTFv3i5@>n97_Qt5E(C<3^w@s3%y^c8$)9tH`|iIJA63rHb%WENFY z-$hrhWBgKyH*LV0tTUfwpsB`mEVXzbu$oLrheMr-7)TlOhMt1^w;}I2MuGidsu&aF zwpBR--=Up{$va592y;SDn*vQletaRVFjA&)cW1P46BYEzG(GD3NCGn>V8!jp%l)D~ zl+}i&wuZ&=-nwOYNG4!_c?QndLn(~>g!BlP4S+|Ke3Yr?zCbH*nJz0vA)g9W84K}W zd3T1QR<*aNngjl;Z~~9Wd$g#1;<+Kqrb4`bR=F-5Vs0rhgai~L^#~R}Mn29~Y_8=p z-E-VXO$!`uBi|s$4N65(o@Shqztm~ud-8ZyXp+~433XbHJ_0Ff76)ZkDlp!upI@Ns z%d70jq+C+P|$pScI)DK)=5?;laYouA)BgreE z7=QL4>&eGhIAwD`DdxQ>m+&iw#O^W+(2*}hbJHcHr8=&*;0ds?8S3$Zr>orgtQ^6! z39hWES>l7D+be)GhgwBfbYkJwZEl)xeK94=3o|YW=j2;hKxV5}d| ziL%ZL$;}wbkOeFwGpj$FC0K4|DF~gojJ`{w79@T=HJfQ2;(&_;#O1E_n<-eYQhpwj zbw)XOA5+oD*u*~9@H?stWpI{C9TCC(K}KS;dU~w+fV2O!inf40CwX<`^b}Vp3KQ%4 zxK0i7x3!Q0PlY;dg;K<0M!_HZc$=J@F5Ej+z_Ph@o+;HMh9Mb2R$~6dzd`c8Nc<~R z#s!j^$T0^2y$1fi%CFJU)xF|f4vu01Bd&C*UBL+|;mi$LMjlhjREvq^RIILvCS@|k zsJ0YSXjC?)L!Qa1I69z-qV$Ze_{t<~cv!|LpXILJ84$87*yxL6>2`+tH1*VQj7ZRubP)7&UW_oH@C1 zQ>D^aN73#QYU<>uLQp=$w6B({N99b9F3zen!o<>jOw5oBr#^Gw%*-oAp2?e?5}v99 zz^F-_GqIhpQV5UsyV&UHY3=sVErt^FCeKMGNJWdv+%#?6f>?r2)1}rkH};+e1|b(_ zl+Z$yp#`xb(-xN(Rp2rie3Q^R)50z~Eh~Rr_@SuVhexLeyZdc0zUzW_+JM>VIWXmR z=5ejdaREy#Wr4FKF9(z5gLp5flbaE+M&F*rS{o1LKXJA5z1n)k4b-*m=@KU~# zvH^@l`U=Y_w@a@dsjL+eqX2hgYczd>W5w%=Lp7~ZcjEA!>&$CP=Gt|=0VU$7@-rAR z$5jMegrDW!BA0!W>p5L6T^lUnQq-^%N+6&DWMKioJnSKnb1NI(s0N`Q5)0`=5qdh2 zcCXbUn;m&m^1!9EZSp}4Q5CP4q14gQwnZLmUhB=C=e8rilS;SZYkvt-?)pln3NxQ~#JT zx2;<&Wl>dCP})k(dQJcujW0(O2t?E2qKqv$yJOF0xl1zmsDj zRjVve^~JjsqNpOF$!nM>h_U=7h|U6u?QhJRS)|j2L&*z4XaMm+LbvGT z(P2iOv*485SrJ0U>jgDVU(7OwKgGV8&1kUeCG$({>Fb|>lh$D#Y?Rhu>{VSSU8d&d zlxjrum>sn&QV9In6qlzF8{jf;6dGw!*rEeFwF~`OV@*bGIvOkq0nDlGzSxTul}@;5 z8;SRje*$0T)(9-Bqd6C_RC!~GRk;C@A{8%H7tE^!rfpwUsM4NdY#KC6RChGCFKfc> zVqXhfetYLc9GtYp4?8CZCx*H24^DqNdUq<`?;IcR9G)KRpNOMlcUk`Ewb(iQMf~T% z;U1(rF|Pn$V|P?ll*Hs$LZ?kySrGL}edDL*P~;M;s36K0T`Vy3^x*W(z6V@C>>V7w zK0Y}7asTK2!&6WEynnp=6JWXX!@-+_(_cu1ULTwu?w|1XfgKIw?ana>?A@E4WAXOg z@!O-5eU7%gTA1L<0^mP`Nn=`dpp_Y}3hU|ulFPGM9%Fh=1V^A=bLDA~?a{FNKSqmT7lrbVpVwzZY1W2?#9uKYc@bPK0C7{|Ipk@-+ z)}7U7FepfDc_{%C81Cuff}93wJT&&)0B>wp=e%Z)QQXFATs3YMy2Q=W`k0ch#Hkjh z<5%5|LFdjjaf20-on)-A<17pDu!7S&ynvvb&1OD!2{9)q5pg_5UgjK){3I&VD!HK` zxMU{?t^%O)y8PgYr2@r4J;VgP*@)9HY%`rsVdF|cq_=N?1!yLi%?%nnTfp$iNRfDqeOS1C~sLow}Y84FSP(YXfL|HidAj72MUaz zvMa2FxRkUEBYrx7EBa_hOPV;VAvWjM%Ocdo)tAwcR&JE=rA((uMWX9o=*14Zg$rG96+H$cn=Q7W$)iT{V2A>R7ITowj zMD-T?#-q7THY$SV$bpKdHkrS2w9!c$EiSCU`-giNSC?&rqx(B=-@=fC{~DqQsapUZ zb*{HBxLfz|9-(q&*OG91-8~=h^fromH^HRU8CXp|!=vK5n)9kkK8j@$DgglkjGdkS z2v;d3XlDDmurr~f-P|Y>c~xEYIhAx@boS^qBf4qh*r);iq${Xer!rMRdI6dM zDZa%+R|ihmcGhO;wHkBq=ht>2l!|&r0Q`hBhs}7j?volXPGebbK+9-nJ(XR~esqlB zdTDhet1TC77UUSZ@yV~|l)#UK=V1g^w ztPIs+;)gkW&cp}88}MwbvYyd!tt6pSGu73{b2o&F4i2z;F1z0$2vd)sBjE654%X>3 zK2CKRO0LmrludD*sy`c1x6H4#?2ID&g;DpTF^UCJ82 z40^bQ!5MH{2LAs{zfIyzY{N5!E(%7;DXjsW0n*ZO2?_@(0fdFLxwB7qOR9WbEz;G0 zJQeWA+W&74+dSz0f4sS{|9@?5{qg-@4|D$89G7a{_i)ssUH?h#AK#qyJG}nkv*$lI z2aE52*;;*k|L;S5^n1AQY$Bydp9JI~xE=bXXkS0uI^WvpmFYzaW{*cZ%j@1aE!*P8 zTNvzPHhKTi`Sf!8ma%xWvU=ItSt}g%@Kp}@*#GLkQL$p)YS#-#Z5&YM37@ZAaxN6# znWbbfp;gVQ#00f#e4%xM!D6%8Q0OvSxOMYL-R@1>md*>?q0 z8>+Qkh7%3hKM_?8NO)kf<|KTa@-mUe3b6-Gi;248DC3{V&Gtoqg~m|j9w zzY!66&B|n7@8QUl?|@D;Ip_?&Rd;%r3$NI>g!HiCa19#75E$r(Kk7RWT>r1~04kwT zKUWXw{|B2}_^#Kc|9?FH`7rt4lMiSQ9rR;R8IXEpVrcevBK5Sl51hkI+Bz>wHGs>cXvM1nY{n9_g8IUo3&e zavN!k?ChPc=)Dphp4AfsvaA30P9h7@;Rnx)Yfr;C&#$|{G$L&{G+;ViZldr*G_4Hj zDf68lL%vi`4d5aB6oZE`jEqKtTBsI8wdbb7i!R+%vlC_jhGlwfwrR zn^sGvryi-4aLG!+16fNCDBLc(&26ehHLZil{Q`oEHS1H>LU}-c6o5$GGQoLsnbSccU z*~~;vqm-cBS~&ySi<%K2YKh50I;8I6eq%gWwLq~elS&?jU`@#qa`TE@%N0ZL(+`OC zdC70`IF`8YOrGfK&}p?Anw$+Dw5OlO^UK1@6yHM%!So)aG$!gSA)!l_FJ8WUN!>0Z zZ}{D6xfhrpEI3>PH~Gp3Eub?;LV$8b3vb{+qN*yHzx!5! z`g&-$?_a^Rtok=Ci^~pzoa9-`XJYs{Ra0-q2Dc@UFwIe%E0+oj4{Sb6?m+>8>MX+_ zfV`u>3c$@l-krm}RqZ_3_LV-4RznrD!EA&ZIiw4ay4SRywr?+^7dZ!IYVb>eY}wJd z08nIAhUqZI(X2SvX2?9KW|}g-I8SB&{agl@Ml25byj3R!HGhRp$h~}$O=TzT;vEK= z!idVv-Dug~)b)|Au~J9ZI#FT}_sSgGtKwrr+dpbbgdY{U&1wkLE2B2xU|4JDz=E66 z(aN-R^!s@$V8+MTBWnn&Oh@>l&}AK=1)Vb3IBEr9ujwmlnnrtwIMCbqai3%$7yY3{ zG)^xwEX}kAE>kp!d*ABKY82#2p~JhC4|GEB`L3+hh0THj4r>0A_G3|{9MR~>J!>A0 z-4wpMZ~?}8N2tjuw1hyzjTO_bEuy(*$@pn{#+rH;*WIS0vDn|LW$~0we-|>r)n}}3 z&At_5WK2ijz_hSQisrm&C{2KdlGi7q$s3UxS>?kZkchabq+Tf$s1g^~=T@Wcp-sr4 zPF(Ky&(U8K-0gMh`>N2aBQA zC3^n>mh5J~qCGmym{j}z5n2^?O%|&$;ss~JqgkE>X5~9BmKZKM)E7IRc>RhP;~_qJ z#-V`gS$a;y4aIAc!p?AbR2DOR%!Ia7TTbu5Am-ZN#k+JCr;RMA)5+K;4X?~^s`^`n8aiTp0Y+_L|* zHZU6NW-N6BTXh(e>r*s0oF!t>hi?hfs#VU%RTfsjJ6M9yk%Z`igD}AmO$Sd0lwoZI&cAwR&Zt z{DdR{46tb2J*U_04?pp~k#l;P1TGEh-+0Uf+$&CZqr(djd#>NPc8>2{8xEZ-t`X>* z_;uOLS4;pIB6%+=ZoI0~{`3O?KC4}dQ~WatLX*{F`1_*KHUomBm;Na~W*s*FkwWL=-wp9s)gt@r#VD zGuM2>oIaJEuD38&v(qi19St%c^ctW7*Peygy_?mgK2}mk5Z}@wv=zS;E?FRp8R#z= z>rj9ly&&g?QUM7BQ0CEZt?VzpJ%2@FL!CzsEfEQA)6gDOYvwXOo?GXku(1QG{-lGC z_K7ilLMpg!iVf#Q)q~-f`7h_i(+}GC_+_UIH5v?vK5nV68Y7Jw<3!@$ z-mo#>R8W*6^!WwYwg97gOnKs?zQ2mSBo|nOfA|DcSU>o&xP~E7Oz&%=7t-MQ4e^ms z!#j->xSpw^!mOgktX3+s+GUMpb8t9{51@1zG`=a4T$`HtkoMI0P9qj{*l73S4Q4ar z@@w>~i2BwdQ~~K)2hZ<#g8gpSF^}bpPI<@QQg$zpKS1&a75RgEkw0jVPZujX2KS=F z#lG&UG~F;^V5hJmC%*TuJv;Ch%?)@gK{f$Ojm&_s(UsHmnf7%pbC6nJIM!gaEoF$a(^@s;rQN@aZ|Th|f!AWp zsj5BZV?#t8R)+lRyK2CGo@Y7VrLWE{T`#|+y7!0d`b9WT^~D#qT0W*DcP|{^o`v-a znOR5f)vNDJq>9r7DijVVtu()MCnZSmcq4+EWTNVx8~v%q0n4d_rS+@X$?rBgs5q0Ob&tDq XA3u+u$Is*E_xt=Gw)UUc0FVFx2Rgra literal 0 HcmV?d00001 diff --git a/SOURCES/drain-fix-metadata.diff b/SOURCES/drain-fix-metadata.diff new file mode 100644 index 0000000..d070dfe --- /dev/null +++ b/SOURCES/drain-fix-metadata.diff @@ -0,0 +1,20 @@ +--- drain-0.1.1/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ drain-0.1.1/Cargo.toml 2023-10-20T09:43:14.440427+00:00 +@@ -22,10 +22,6 @@ + version = "1" + features = ["macros", "sync"] + +-[dependencies.tower] +-version = "0.4.7" +-optional = true +-default-features = false + [dev-dependencies.futures] + version = "0.3.15" + default-features = false +@@ -35,6 +31,3 @@ + + [dev-dependencies.tokio-test] + version = "0.4" +- +-[features] +-retain = ["tower"] diff --git a/SPECS/rust-drain.spec b/SPECS/rust-drain.spec new file mode 100644 index 0000000..816136d --- /dev/null +++ b/SPECS/rust-drain.spec @@ -0,0 +1,85 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.3.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 1; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec + +# Generated by rust2rpm 25 +%bcond_without check +%global debug_package %{nil} + +%global crate drain + +Name: rust-drain +Version: 0.1.1 +Release: %autorelease +Summary: Support for graceful shutdown + +License: Apache-2.0 +URL: https://crates.io/crates/drain +Source: %{crates_source} +# Manually created patch for downstream crate metadata changes +# * drop unused features with additional dependencies +Patch: drain-fix-metadata.diff + +BuildRequires: cargo-rpm-macros >= 24 + +%global _description %{expand: +A crate that supports graceful shutdown.} + +%description %{_description} + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel %{_description} + +This package contains library source intended for building other packages which +use the "%{crate}" crate. + +%files devel +%license %{crate_instdir}/LICENSE +%doc %{crate_instdir}/README.md +%{crate_instdir}/ + +%package -n %{name}+default-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+default-devel %{_description} + +This package contains library source intended for building other packages which +use the "default" feature of the "%{crate}" crate. + +%files -n %{name}+default-devel +%ghost %{crate_instdir}/Cargo.toml + +%prep +%autosetup -n %{crate}-%{version} -p1 +%cargo_prep + +%generate_buildrequires +%cargo_generate_buildrequires + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +* Mon Jan 15 2024 Arkady L. Shane - 0.1.1-1 +- Rebuilt for MSVSphere 9.3 + +* Fri Oct 20 2023 Fabio Valentini - 0.1.1-1 +- Initial import (#2245236)