From beb631c358a42a866c376ca58db0631daf9b6b99 Mon Sep 17 00:00:00 2001 From: weidong Date: Tue, 11 Aug 2020 20:22:08 +0800 Subject: [PATCH 1/7] package init --- Test-CPAN-Meta-0.25-utf8.patch | 22 +++++++++++ Test-CPAN-Meta-0.25.tar.gz | Bin 0 -> 17671 bytes perl-Test-CPAN-Meta.spec | 69 +++++++++++++++++++++++++++++++++ 3 files changed, 91 insertions(+) create mode 100644 Test-CPAN-Meta-0.25-utf8.patch create mode 100644 Test-CPAN-Meta-0.25.tar.gz create mode 100644 perl-Test-CPAN-Meta.spec diff --git a/Test-CPAN-Meta-0.25-utf8.patch b/Test-CPAN-Meta-0.25-utf8.patch new file mode 100644 index 0000000..f867cfc --- /dev/null +++ b/Test-CPAN-Meta-0.25-utf8.patch @@ -0,0 +1,22 @@ +--- Changes ++++ Changes +@@ -2,7 +2,7 @@ Revision history for Test-CPAN-Meta + =================================== + + 0.25 2015-05-06 +- - POD fixes (by Olivier Mengué (DOLMEN)). ++ - POD fixes (by Olivier Mengué (DOLMEN)). + - removed Test::CPAN::Meta from the recommends list, as CPAN.pm tries + to install it first. (RT#104023 Steve Hay (SHAY)). + +--- LICENSE ++++ LICENSE +@@ -1,6 +1,6 @@ + LICENSE FOR Test-CPAN-Meta + +-This software is copyright © 2007-2015 Barbie for Miss Barbell Productions. ++This software is copyright © 2007-2015 Barbie for Miss Barbell Productions. + + This distribution is free software; you can redistribute it and/or + modify it under the Artistic Licence v2. +\ No newline at end of file diff --git a/Test-CPAN-Meta-0.25.tar.gz b/Test-CPAN-Meta-0.25.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5aa37950954b84e84d1d99d966528fc4e43e21d9 GIT binary patch literal 17671 zcmV)AK*YZviwFpmze!aB15{;mbS*w)M#_y(^;#dajbgNYqYJbC-N&wc)H`WkPL|KZ7Kymxf;RpsC7bZ(P> zx7X_Dc6=x=3N9Zt2LmS1ly%cfC zN8=#jDRJf5f^@XPKhKU{k3<*=XJH3(FG$qDvgkQ}3A}zFw0u!Lre~rmg_=o#+3@;1 zNQlBP{s-@Snw>~CF&Hq&0a=Cl_?N_s^+|+5b{e6vNFm(1*Rt~Hu6EAXcUU7S#WGAH z;fG+ga6>1V%OKV=Dwl{nJY!yzDx&b7Fe?#rtn4wLQrZ?5czTgU@eD#Mh!sGUjAJjD ziev$Ky21&A3vZf4^oS6#oLQ)3kTOU{B<0iR?P5B_l=TgcqXdf`nrSVj@BHb>N4#D_!d%3g@h6EK%jf(y(wA$BRL|etmsiBPwfQ zG_7kjRQ1WSYA5k5j8xro>(A@Y_weuh`Qfmh->Re?IkVMn*Hdx5h)~_K&SnvCo`m5g zX(O$Pyh##EmyEy`(_g*C0&mEX5IFBjiVM$AvAp48|6)jgTEqI<^jFKehDfByo`Xk= zNP^$75|EZ~k|@HPjAcPGpU9{pWNlg#jas7#X^dC)LR&NwDk2FMwsXmkGOP(iie(&H zP9z~2ur~#u)y(xG>BM2QtO+p+=Q5s=GWgylHqE?Lhl%1}-`^Brm60;kg%PiuCIPtg zsf8)L+re4Z+c07M06~E$Ic^C^!&PYd48lTF za;PNAZWw5lj<&_MM_y`;`-)9TIgz)B$;d1=X|+_boYw?VGKZrJBx#Wg$3XJ2L4a69 z-W9ZG3J9PLW(>=nGuOc%by>6ae4HELaCqUR;mG>=wAoHwNXDG9lF}N!k6*{0ui$V% z7X23)_W%ekc!bZkwSpCVDy<~NuALo;v-9DL!~cC!pFuh5_-9!MVNi+*&Q!*9c(QOw zvzY9&;rUVb=vO@mLc3r~W3z!bgI%Xxkjme>N z(9x!YM;9KLO~ey^s$#8hPvC8QZz6uVE{hCXJg5^%-8#9Gcl2kyTkF*tVtW^=!T6K_ zIS6B6U&IvWV23J(BO;EHiB!Zt@c>8_?CEZ*tL$bl@cKrsMK$Soqgs6^|HqGRV8vy0I8!)t)Cynt+u#k|XW z`fmVIi64{be%ATLo09n?OyWfnYo3=fHkL$Hc&_AB$qjQKi1BbVe)nd0{`_<_e9{z8 z9|;*nszh<0br_+RFq7c3)o6CB4gBj_X`NLSXQu}U%A&18y zZ-LJvRFc-J(#w~V@YG(U;+iO*kH2p=I*nFajA9A@^a{bNJbJbFmQW#rIxB*j)n+?~ zo_tU73iurl$9vkXE0l*aPXbaHv!M1*MGl#KELN)gqGEBUQzpfSx6R@0YNJza^mBV0 zwolG<1g|$wIDXD0;=$kA`v>C}0u%?X9l1)A(=rfS)yCs$vz3FW&qYAdIdP#rTqlW= z)p;`4`A%Aul)E)p`3)KBcvHw5NxvK)nP0rjul43g6o?U6PGKH0#}dy0Tc_|vw_yT} zc(=6Y{yUUrECph+d~Xx9{Bi~PM)2NmG`6H8hS$hx0>@8W${vtyl(!Kxka0=M`8d#M z-VSowRH740R0;;+wI~6MUD6zGt~lJOHg|FeK-c=cUSnsF)!=FYe@~~vFrbVt{1Dl2 zAV$v2_naAJGaC)!V03hNCMZGCM>Yya_BS5+`J==m@iLNA$mSK2k+~fN+60Mn7HUklyywgJu(Bwg+pzxvd4SgI^>$i=Oc#Ng3@8;s zULeY6cH)ay;WakT3LA|WN%f7~wYE1O8_b*4MyrT<(dHaq+GKfpSKsVvFui#jA^+uy zU!r;)C6e#WVeLo++=P=gMDPSiTzg0y$T^*yj>YKk{t)MU0ZG7+|0 zoi)WtcRMqwOIRwKOk@!|9fC%#w-&GM)cT}!q)N9}#7@^J8uo42rIH2LY!oT3s?@a# zrYaK<4lme9!5n;>Y!pmH?(Ilc1$N>_A+*fi@n1mQ-~`vxX}_*PijziWHey-qSYu%6!RMKRubPHP+S z^SO+I87V&k=-l>a;RS+O4icPeB3XS?@8FR|!(b@GuAs8lwWICCiS3)^PMG*Ebtdd! znd5?1|C$(6V*?;{r^3L6Bfm%jPSZFQi6lHophT0pGqi5%UCF%L(?@wKQ^I_Ztz`RK zwBKH>W-#2AYvh1oO%UE#l#eDeTg`y8fl6V;w7u*|rHS!!?z4BOkdroLH&QyX4WxAC z?c8y8P|Wwr+myO7L?m~CW+_L4YfsIJ%~O&haVZCm&66)bSXGD$m10Pkv-5zk_gs69 zs1SgF<@TCQ#`Q**kYaBd>lBpjgq5woQa02NjSbnHD;H#Bf#XTWMVC8o_l}PSgEthT zD}vrI@$^S^v~(_s?n0cEUL+R2?XZ&}MWB`#5rTwPoDsVVB~*Gla6LozN5tlUO{63P z4HqHFh;(?B9vg0R<8?ob3JG>DRW_ZlJSlW+i3C!*S?6gUl`6Os_K{4oK z-LfOU?Is`+HV0+XjO%1XA&F?_83$!TxTavB<(Vgq&Mh;KpgNu|k#lq!2fl80Hfwff zZ57TLIQ@Ye`7v}T8la{RewBWv=H3+5&U6;5f=@B%7}dTu+|oCP`ugD->SnH#@(MOd z=6vUe)mo>I$vLNq0e9vjYHOMT!KQvL1*d}P>YdLM52;Kvpm%h)x`B7LE>p<4>DzIm z8W00Ktnps9(HphKFF!=&opbacU1z(NE=<*-@LSOGfIHSo7j!G?QXCDE1`gQP$Pz%H zo=@fu;FYP2ho6hY6C{1L-VdxQ?UkyuiWwHQi5>~v)`_!b$hz0uY2~di^}8S+`G8~7 zZGwyX-HCOZR=Xf_oY37I^V7_G&B);)Jw=?2IL#$ZL|~YcGGyJS%mhh$QIYE_J14w-hKb~+xP#in_b<5;b{N-@N9f|dSY2`v}ZO~x;%_gNa84lj%WD^337$x zKd&PXzCXxSLu{G$%_K1McU(%_!piE*0?1^cCqoFHo(rO`r=FH5*rU0qu_I|IBp7gP z6R9(qID*AFre&&)PeVm9LgPjznIyy4iGt)Sv50T=t!xm+1X7T=;ZD6Gjv2D?o*doM zCuZ)7E{4o_N5)Sv%9BtLty-hPTuhxaO8toaAY91aBJzB0SXG3jBOPVDnin*zrJX&` zk%U3aLnYxw%6aZfbG}LihQ9x|3LH$koH`3kB}3p=6FUWGY+1LA)|h#uzvd^M4u)sL zlY`;O{^4+>2Q3P6Hc?a+Z)el1a=t8FO9HJMQPr|uggRW&R@A$c*>d5!0VLmer?H#i zAD#{dFTkJ-EQR^s57U(jAZ>m7oWz_cN~QFjA|JG2aO~!z!QjUc>@fY{EOhgK8^;e# z&1PHnwA~hlgQyfW^C6V97EmTc)`l2Z@2%W?z>T|MVg;ubdT@l*GB-$+ze+%!CS`ib z08M#4+Iu;)tn>8Be-XMjnzJS^D`-XPYW834oxCKyAq=R4LCxP->cX8anRWL`AIch= zYe!-K==Isz>G_!T&I~)Cp4D|R0yG4tYfA2SaAoLaEsGlUqUlbdk`6+s1zn?C6xj(K z0F&>*OOI+hD1+-=z@!pC_TnLQF^W1zWdg8Er9@ja)0K;v)t0gRTlSv>dudV-AP zNij%l*MzmAo`wpjb3uI=F{L~i9?DzIz3@B=m0Mo02tDeH>d_A#=%B(K4u_I=YC4FqI_4V4M!Kqln&}z9knjs=6LZ^_XL*d;EU(erIHxU7$KW`LEx}8;bu%cgNAVb z(QxuYO2nN=GJ54jh~3g(Zc~=&ajyY7f&%i@>A7WY?ZsbiF#D-R&h^++N<7yW_~MKM ziw-`Yy5lDWK0SMTe)#g$SnQn~h@->(;mK%7zF9tJ%F-|MeR8-~ad~ukXLBCn~B> zyr8bf8m}!XdnhD0@vg;ha{Vpc_IdJDwD8&U;mgAl@xl5pETV?|hVCwn)878^U|{Ak zc-_bQQ1WN7|DDIHTiv_2|4#4b_rJP5Ji534Kb`&K!S`Zx=`AS3cSD|MM+!Mjd^^f2 zLKF{yP+0ViDo*%{tv%gN*Up1#p0va^7fh>iaZ8Wv2dMCrD2s=~lQ$pME^$8ckiNXK zeX+H|Z{=3Db~oU#Hb_{&A+6<${j4n_^WifbR=jxJwf@8HztJLsb)g;Kwf*;6jowZB z@AvQLfB%f}f0Y3Ad%M;q%vZajcr4Gtb77)^N!%QHo*xA$3m+ne!ie;RK8j_`eaM{sxUMsCf<9l>qhja@Wb zzXRXj!QW>4j^K9g2yXX|;P&oDf9KQ}pDbhf)gg~1exs17p6Q##sQNnaoY0lkAMJ%5 zNcF`>QVL3$BLy=aKPc-6wvB?A(82TaL;7mKHewp*svp*a;b3qS+AiHMl^IC&=?5a> zHuG%ucz4jmN~Jzf@Z!>`9#C5KINgnvcZAUfm90V0{y<6!thkt zz^G&c9T`24StPBEBm#i>>cj6Qw&Sg8wPl+P!s$28tc;uuKqc+1aTSKi;*n{yXaGAEKOa zD6E@bLpile`fAE)!2JQrdEbZollA|4-?0DJ?00(W{lEM9ulxSr7xw@3oXl_P0_vro z=mlmIQn_XzgDnN&JNlz!8X9CU2ndC*FYt73MgM&EZo9zFd`Bd0h|pC%-0_C6H9Q|3 zo}K^zg%dd|@8CqRii< z`r*Uc;zF><;g&7I)5hHLuTTH!2%I9iIo)3$%y#Can@S#YD5Rth6d#yuCBh#JF5 zYCSzHiJB&_CQ2EPOU3n9X+pG>Zp{JwZ3KTAsb)xP6Oo<@;?E!4_)YQkmi}*HsQZrn zf4kGa`Tu|DHT(DXKYud+pLbZRr<=bQK>cCk7wLg6%x~-DVj(Sh7bbDJ6kduZ(*2Dq z_5W-L;X;2$ga`Y{jTLscZr#0_5vFO(>HoF&ZQE@d%YyTI@D*)JJ0NWm;zbvSvgIhU z5_^v?I+DC+=hzMxM1m4x5?}yOvbL;woPU|Od72;CKX$6BFKFCIN|t3g29srxKzDU@ zb$4}jRdtm|Hx!f3uGN;+sUgS&8&`d(le${Ai2qb8aR<-?F4fYdshP@O#{;0?{GW)>@P*~ScBj?J$bYR?DgWIS`A^<~*}TKr z02DQcCm>`>WVwph6n8#g-3Mk370h%~K82CcH~SOEOI#AE%Pt&N>mZv@5{p$GM@9zfp#F;LxkD(s$ooxJ`JSZ-yNMG&s!)B}7Y-8Wk z&$`V{!DGDAo%7}a{@dhDU^L+Ba<9(*4DS7Iq@!!U8@zotuzK$wybB+s-z}-YC+Rm; zs(G<`*?@oB;$KxO#)jW`{S7{imoFPnpBi}qz7g0VLFnpm0Fa=Fx;lG!a?%}-bAd=e zNe~D`gFryKVOR)3_04)Wc%UFyIskxR;XEI^{lMq<^~2gsfVC&aHC`ba)&KhRw(;OS z-~!!xPyz{aTHt*3wao^#a}avs-Mc5;OGm+yV7o0es%o%Mu*Y2%h-k~c8vy7)w| zw|G%8?NuafG!nTOOUwK#`Q&~5{a=cIH|PISo2_mpzV4C=OY4ASqnH+kVy;~eV6km z?w3zmM=GMt(3XXGq9Rg~L|n$@v!p>}w0N9AN?BlePPBr|j=(ie0RY{AHdHjb-qCrN zJ>xMIo5uIS|C?Wp|F=v2|Bdi}3JOv3|C0aTE&kv6T>jrF`M-8y;fwlzH8cFbQ{Mmj zmgN6lc?2l8fbVS!Fl3-{qOCq*MMLC3E3;9+oPko9fNa7CdPb?E=`k*)4^GgXQ3_*# z!jwkp6qfo-{@=L`{=e2)%gX<2CI7!${J%l*rzteuwKPE@O-`JgP}=d+VIZw?hbVW5 znL7k#$h0G;JR^K@`G5U3_PpSzq!#)^Z$+YGXBr4@qdkRV``TM22!?R*hh|X=5sz`MtbtOalB*KOEU4wzyHrE z6xt5F;UEA0|G~fiAN%EnfzBhD_yBV1pfB*9U@0{Z?xS7ZF z1;0=7gj9%i&2x8sE#6jWA4%{lVouj(OB%OBUdK1mz-e%DHTHJ)cV{zG*Xt{`s#6E? z?6NiMM{AATlwn7UR_%ZB&o%8>C_Wa)|*ME8bFVFww`M;D( zzoP#~>sI_fTJ7xlzx4mREBqgY!aYpg(AeXdaPs*-@RId>=D&?eamSPl9Qi&b19D=h zJhNYb*_0LMPa=>^=*FtZ;D7pq9yUV$(883sxf_Blau%ePsQBb$?NRdLy47jt?;~Op zQT!Dl5!ZR@9uw0$c(&cj*+}e~-!(*0xWrp3B@_IsIZyVpK24Rl;e>?u)s~e^NM=Af8^8X!`|4TvM_+I({+AZ+^ z=IVNm|96@HrL_MQa`%!G+|v4Q--`Vo-j(-1O8Kvp|4RMumk=9EEC03izw2M?{$F|i z|EA=>^72Q?+DnbVUr+wO75m>tvsK#vO8LK(|I1Bcu}y-pPMbsTVU_kOZ(s&^UVcRs zU(rf`=ljqc`G4)J#s4Vpf0Xin$=XZ#|Jr=F{keR%UCRHh+tL4Ttd{ZrO8LK(|I1C{ zi)<1_;X6w0|6Kjg#x3ywcDq^L|1SMMO732A_irrzlRv=;XpeeB$Bw3AEQY?%kp-If z19uYXYldQF;ukr3y$QclffF_R(hsvWosa#|bWrdzIVtj{g_xLFRG-Cj3g=C^nHBoJ zH-se|%`02(z;}87$J-~EbD^=vnMlxhg1 z*KO_p+Q$9V!NFyCYd#V~AF`u!CPuy6mBXIc#Gko=@A-kte)GcSLHT!QF|FyLLmdw9o{?}&y&Cg~2&F|O#`(tb3 z5BfMQKR^5L{PX`>Cjal+`f3^f>sCICQ`Q&7D%k1epEeBu)r0lXlP@sO__vyWG=Kd!*O0LyBfO3EzuL*J|I+?<7uP=% zYZw+%XR{y^wn~M~9y1e;P$o}~E%H^Hxxpn(Q4MDu6v96}oPD^msAioY;<8`DR-f7^ zb3C1n0q0F)Y2ez&RsO3=Flty5(+87$uyrBi$;&!3v6m+NJ+Z?RbU~RqwBSVvHnyYw zi4%S|`GgDBe+LOC#Hr6_0khYCtKC^mumAPVTDkwMS7EG_GS<(}l$v zTb^@P<)yYb$B?U+B=M~i2O|JiP5#%cn~5{4S;OSuABx?RPje&ni3P z-J-NTJ3F(Ey(y{?Rs=f_SC)R=dyyidQl8DIkZuaUR89Q%X2ufVxI?#3LT~QKeqM|1 z!tqPMCH3J#CFd2$A0%WW-Z7M+zW_#j(J3LGY|g4it9*8m41(zrvoP%WL66?c;_AT+ zoEeA>yi88JGa(jrXJ(~>4$i70y4*^38MQN26aNLM^hfI&|GimMJcGFYHlM=IMg?X*RruMevq$S0Gz&mH&JeYr z;DY5e3d|{*A(JXoK%yf%bo=@A$*XELvy-f#TyNo`)bBkYBhF2im$jsLLRA_;)_}5Xc9+|hgEr|W|rs#^y<=>1w;;M zJ3+mia+&3nEtAjgrA@SIzO>!Z3zzh0IwO+>ScC1@V`sEur)Q!DV*B}vc_1bs!y{Z& z1Y?Y7JU=*`17qwC1|w%CkeP_ISl^y30A-}0Gz&@#J5`hh>Q)$0Z0 z%Vn9_FN+nu&=&>QIG}2;C)5rXB+-g};PDpx#s$c~alVgA2O;9KOLkc|vgU7Ph`c@s zQ}}tC*9U>54grj_D2Pj;fx&_?J#q?fYIGBO$^|o3uT3odmYEUiO{MMCWbd(}f-maj z6cf;+6Bkv&Vc#Cvfs&1bz$d*fS#vI!cnn)_|3hzVPpa`?)?@r?o3iQX#Ey!A;#|QJ z4Qd=E0y%ksRZ|Q{`ytYf+=cT)@5BTA(-msyzUjJu1jdvOv4>2VA3n>Ql2~INf<;bRs}&iWPiKJ z6jr6>Ni|*I0_$HEp(;NWg)&HTJO^+=k}+9{g80@_=`~_)M4D^OYDrGBOZ{K z>4=QIvzVzUY$nT}LP-u(R@DG5*57OOR7lc!eRM-Fn%^#pzF7Ja4*xgA|CKs#{XljS;qe;`Tte@zsR?Cw$~RGDfIQqxOm~=G5nVOyRNhT(P{T4+n_t1Yiot; zznO^t0DPj=*}(kIYvua?YU58%+h1+`S2vm)<@kT~@yF*YUt|2&Ry*bTza!&Mmo{#B z{MS1e|G6ChJ2U?ArJWm>|6#1t{-5n;r&;=c-^xdrC1!eYqKtiJ2ObE?;b!)DaB2r3 z`}3?SPt71I>t}DAQm8jsYTV$*Fdn1pWsAMqez|KHh1jzO`-coOh_6Y(!{DdQ>|+~G z9xOU>lJ0m4_Q7wjUhf?|Kfv?&JWp3q<>~Ih&i?bgL+CqTg(~rc9^=doDgANeco+fE z@xp1~Fw%Rcf*{tJIPMSFnH!xj+kkoM4eVf$ggBjyd>cyvIK-^Z#*PE0tW2*$(M;eN z;mAK5owFkcPd%;|1^!^#=OBbGf9}o@M zi$^(WmAC5fT!!`d89f-csDAuV#QNB>1my%S_|37s2+=ztOc2v!2ha*QZC*S|j|?<+ z;-5LEPGBJR6x0OZgwAM)k%=N0d4S@0{`B~S)8*WsvOb&|?S3DRo^B+Jexq|h=fH8G z5e+<@8;8??a2UW7=qu6(8{^Xq6@&*m{Q=D5{xrJrb+B}kA7d$jGkfX`UC-sy=gOa@ z8^#Sar+*`d8Pd6;wW-RLpe<{aY?N2`lU?QBuXPEhb4@s%6rA=o;j~k5TGxcrO2KJf z6Ar%vYZ|ppjr!>Ni`s8{!Y-Dz0l8T2U1Br%hbxh_mr`?1O{0~v#jVWn&E!^WvkR5P zceHimw|77A3ia4*{q6_lMTur^X$g)2x33LYf@L~jc_X>k>U9t@Cn-VKyb2cZGI;lc z@Eb0$?=R+PumF?=d<_ z>w2K^dE}~!qh1(GfPlE=lI$r#AEQh{6Be%oB^DE}#M?5}J$-W?1Z~|aE7_culp(}m z*ZcrSTc}Us(gSA?b(9NDa)3(1n+HdXgdmReJiZbL#R3V048LJs9}6CtW066o$u(zo zDL2t8bxJz6au9mt1@ju6LKvA~AtozCT{Js5hcR{gy*|ZdGqq;5D$=7^G$Z42r0K8k zcXeJ+h7U1k7fi5o=4@y-hZ27G|ZqgqSyfYtS|xDVEIRHB|13+fHIr%j4(#zqtESCXn4v2&8pR zAomp5q>>0yC9sGP3}PD2mk>C&5&_O;G5~dXK4*&K&RRqv85`}2)#6}jSE?3APrFjJ zw6K+-R$XIt>OO#yu;efssYYzc8!r{Yo;EM>t`7QFMa zU@792B3>!tl_Fj#;*}!af+F4$L(>CU+T0MfvH|tkjacY7;}8vRb{I~_%2Me~$47vH zKZIrEjDYo=oj8D5KX7n|25@MWb3KF#s|j9u*oSlIZd^($)3z8l_}S;|#6ES{kpnes z4*>ard+Z`T0kO#bfb{SN5)A}TCe^@+0v~XR5U%S1zDTmj9Xlf+5ywDw63a`dK=p7$ z$iPFgny{az5ql22Z8{pDwec+QflQkndF!$8~o@&gVxeR*4F zGW50#*YKXz&;uXc<~=@2$ib#?YCpp94$%SM=A+AjsiCwCj1efNBN7qYI_at!c9J{BEmug$P_W;u$+Q0~lMzXQk&Cz1dhcILH z2GxBF1R?GooVlYBvm?xfiuVr;cs=d&2@RY(@L^ZR37*>}&cd;13Q;%0dkA4Es&W-o2m!>bY}{vgau)(Py3P8Fu&n-Eua;kYO7$wbL{TbHAUT5N+rk_K7v zCcEDUWS{N|^*bn1zs@TwlH6`{X`{9S&=NC#gxMWY}mgw@!3NoIFp|!4sH`CmeFA}(2)~Nvz4~3In zZCbJa*x5AXaNxq6w(UrhmFfy}pc>L!0eT#ImCKul1LQOQW6{ z2Gt^y3*A1l=^jQESTyGoFd5W5O05*!`2Bzzbl|nI;8af{#G|;)#)#%JqC~OS7RAZ9 z!t%?k0YxpHfgBUtz6-2#34fJzeW^7i>p&;f3KXlK>S;wM)9^%FD`5nK3u~Eh+AJi+ zOE;vQA$7Q_GZX8XiGEM~Nw$HxWZ>g+aYa1cVUj>PguM3`B*USHtpB28HM zC)JSFFh)T^&Jd<5Uuh7X%!uW)VkDzj@O2?Dxn7brCK$ox zVl3fO-&JTkyXv+Q^Yrcg{q5ftW$M&cKI-`!NG#oOqHDZZ57#%W-b-=ex6SvpIYgEm z7Q@%MaKfNHCT6#YYYuT!3{^ze|7meJqDJVet7&X~r^=%SX0w4R)7@dlA4zmmVKjRFUBdq+j|PoH3IZUxY$Z7BL)PMioiR zA|aQ~TzT&dLk55dV+DeiC=8GOB(Q;0`O1%+E_>y(k?$SDD~dIMAsZY9J%$Bn58~=c zLAFkD?eHZDT`^*qr)mMLY;m~dLwWMB(8Okm9M$QhlJM$r&UFVm6521MZMd~`8vAw>#QItZw#L8T-}vtUY)WVA+I z6W5|;VaASdM;K*efSRblG0=&KVpX^vpJP)}x3OOU0M1OHos9>SF%}TaZXH8RUYtfc)XNkj}3Tj(Sgj7*ujr@g~Yt}>Sp-HM6m9xme zAwTk?6S02THWR*!%se$YElhGR?3gsQQ4cAXy2Mr{j+u=u4wNm+${D*e4FcF1VX^_9 zp_uISWG4PxC4<+fT8zK*nic3O$8=-P4U~M_zfiniKrlTjbt}HZR)pFzWNzN_- z!(u6&m00QGwZR#=kLcj*G_<2>q(kH5;_`5wcI@o}vpUH-RPvGqd4^gGf(fb|F?D2J zt~Wqtg?i+K%|I9hw02d}lKIWXjU_oQ=eCND1*d+)wScy$0u+lAxEDI<0d}MSWp5ij zyYa90fEzB?v>gRjm_35^jjJ1J>3p03iCvslVPtcM)|_ZQMirxTum-xVuGZ>O?|F*u zUP6J6N_VI43}OQek0b=#2dA9~Kn%;p_%pb8xBanq=^{rNjr=pNaK$wP-HQ98G}`%H z+;05WdjrisB216qW>6%E_m~qq6#l&f5w_?Q6Df(+9;QR)h|$zDt9aYXPw)MTtMx|RSUn>Rcq)Gvp5;EVgDS%z{G^j+q)q;`}NL=b{6cI|}A(Yl2xwd~q)MaS zDZ%%e%d?rC5)|c;PVNwZWo1q;)RA)0?&uf`YecGh*>Vf?EZwJ9z9h4R9xs*RJ`vl$ zMn|$^REQPdS+0On94zg+69$)4J^^7DOl)JZNdMa?mhnW_;C#$)}EX`c{g}at-iD9Pw&$^s|Md{PvAeb>c9AAGoQHf z=>6rG9?_}V{M7n{C-zTtT(2$P1`U#Gg?t)dkT#j3K8|~d89New&oaQ{z&W+>WiqwB z3f@)LWqGE{0vO~T}4B4P17xn>p?f02ao;`z?*tAkz4oU7`K zY`SK;ei0rj{cavIGD)v_O<;&w9zeqQCIF5Sv|o_)qZI8U3GFBxTzw#+QXcJYa#D=l zC?8f49H@{BhbL1u7l*?u;7wi)jFyX;-;m=;y7)^yIkTC5sU>U9t4Z=(jGcIi2O8vA zQd9Otg=C?fUX~?5$8cgZSM| z`uV=Eh;~zc8q$-s&cRTh{{))-j4{L=7W%{JjEu3|5D+-ikQCN#1c%okjK~5YWBKD7 zpkssWBeQ0I_fKG7_b9(xuebZ^X|MOC5=Z>}=GTKd+uJ_edA57Neqg^m|L5)j-FpDs z5r5AY2C}2+ama*q3S)|JTZM~ZM{xIWEcT4s^y+9h!&?vG1ZRu^70J>Kz?_dDj=PT6 zCzXOb9J>AKC~}=RD}yrr@Z1CRE0nlM3$_yvNt^fX=3Fm2p0GcV02DV z;GevLN&h&RFs5c1apxm;MqBTRGn%ktyelv|mn6X+(lkJ`lMq^coR2roVWkN!4R0cEn3reczgX*oyD+yx#k5|M{=a z4%zmrr%aria5?Vylk>nmK8aX$r^edN=0>C4Y^^bl5S!IHR?ns+aYNp9xo$UADvZEU z1!?sHjaU2tfB+A~3y$yzSt+;FY>R^rBasl~l+(7%cu^+V{^s*PT`%v`V)>t1owc>~ zRQ}iX_4Tzf|I^pZ|MX3!ebTc%0T&D6lus(JQfTF*cZxUt=*(y0K8lutNcU;rS0lM3 zL;i9+FVhH*keEppr2}eP=dxy)#G;!_DaBLk%9PdxDa}C;yQ!q+jAt%Cx5p!q+m>7( z<4j2CkECvFdhu0u*jt^^3U~F1R#5zdxwGO#eJNQ;pFMIULXyx8%A+{yn>~&EF-S3e zbTAOa3>`R-6Ut-mOb`+h2$Bd&zJtk8B>3{Cee6hJNF_YhKXXBDl|V$cuN=aQw8TKp z_057rUz_|kble_UVNmACz4K6@%c5DQV9NF7ad=!y0nK>7D1$=eC$CbEd?22p zN4hbtgeq>w7U{)!$iCuMQBI)St^=yBTz|L=BVA#g(NB(rZ2y%OF~JS_K&#+JVyJaG z#PJ3B*znP$iDU#*&*OQ^_%fr>C;}gM}ZxjGfstTBu)E*VFGZ}_wcH4lC{MQkH*mn^hf#04sUo2 zP~U;gf!L5hq_Kqo3#2;T9Z%rwHdk@dr|ApN`4|4e^M&k!D*a(7bU*hmL}|cwFjBo9SL#eEp99CYj_9`;lQaF?OA})bWqbg6z2Z?l@?p^lB1kNN<{0!2HeAk5jQ`M+|^ z6aAG1m-!AN!*j5=bx8o-Wt8hA2SPN_a+`8D(t@ZPKco9RHDI7PquP)XuNPmTxGDjK z6FT8;57AfHjg0~sD`EvhTj07 z!fVFc?7#`#V~=Fj1kEa&$*QD1tr9x5inOfZkHiH%!d%`FB=PbE6=$6%kvjW z?RsBbp6Mh+;82~|s2&~m=+Kr_RAnAC{(b;Ldgdw4K*QLEqeFCpT2AuA4M(Uzg{Dyv zk4!9*r;#x+Fyw@Yql*kpNaHf|u zHK8X?c4$nY;6HSoML{TyT&0ogGmKmZySr@r#ldUIcDr59fJoddO<{j2Q&^t;N6`4j z+L&$sX*N6U)s+2bwcRf5KezG`W6gefy`L7bxW-e7n|PB`t+@Ytwe@D@sZX!G+!kGI zrB(Oy*1z-7Mv*XFxxw|nv9?yY{^6sof8Z0XwdQK`f3UT3{eRu@|M4LzV^DOqqA$q* zSJyXE{C}gp+AjJ3ZG4vQtxUsU<;e9`@DRotXIV?XZlpGr*ue*Pf)ek*M>*eCH{gZs z$jF+hx9Q5O(2L>`AYrB!^|+SJNM60&ef5tE5Hw%E+&t2F(fmur0`ODmnfxR5z#fK-V_60urp|!k~VyB*s<>qq`llG zHKJq4%v|y$PWJtrQ?}4bU_2bejsGMzgX)X~aS7BWp3O15Z1*J-7>Dc|F7Q0{@-qPGV8zH-YD09x&ME){XgFM2@+=L z#V=@66MI$Mr!qEw!f-m$79Du-g^RmYWMf zFpx7NIIX6@@Z}C_QIyvDW)E%DMfi=y7NGToN;aP}j`8*cr{Sb=hPV@14a=H40|3 z{HZkeR%BHT;9~vF>nT|ZW_DE!d|oHr(2M3b+^ognH%s-%cd7q*x&7+-FTiSVN&nkg zUG1dxzn!(!a{s@L&kl%)$4+SEp81SiNzlmE4;jy29UN}IcwtBjP3|p{oTn?oRRiCm zZz)+Y_g)xs78;848Oj-Je|G`Q1T*{l>C0UsT4}amlZD3NTN`oVCSCg7!Qax+iJquF zI01jKh7WN6rk_7HC;mWm27a~R7oAu5Pn`hpbFEK=qcjinU_JT%Vd7^f2-a*iR3Egb zt=y;W+^3z~r>nV7*K(h(=RV!Yeflu>>5q9&Te*E}<@T+W+qYJ3-&(nSYvuN>mD{&5 zTA`25VWg7J4;}amgVfmLn_atPf77~sBjsyBBe$NNFy?~a?y;#A7PU4MlTjOjn-2?sn1nm8Mr-fsAt*pNP$NUg20-!Aq^r zC?)P0@P>- z@yR|GFq;o6GxN@0#uJdAO_S>~qvgqr!%$43T*)(qYKEuf4tSwo@l_hv1l+}uNU#c- z<2gx?0n9nfad=L=G^*4qQZTQ)PZCt6u}=a>FjvhP3s)?q@!&VFki99^D>H7ldrifJ z30Rz!9vfkmGv`QSm)CW@t0aaaPGO&=zhKYDZUoK2zbDfp3zoo=#er6Q!vL>Za{sYPPmd^j}R_6Zy>gvXNDgWKZClS=#KryhJtD{c&h6%=% zQx<2CAtl4?`?>e?4K5#cVd*qjk$`9zf)C{&5KDW4!hVdv4}p?uD(eEfOu!@vd`QO4ZIp8_do@0-d@GsSLmoi zebyFl%UZ=J(|BqNn0$dWXhvC_8biR=u{-wWB-q} zu(zWBZ>^{G|7)#{Qvd%o?Egl>`k##eM4O#3ZRdoAfH(gufSps$ARech-xNu1Kp4!o zXm=NJdojjOdb7o9>1{$37k1X(FZ-`w>cw+6AW>)g=Yzxj?VZDP6LX~$iQ?-XT~kce zZ}GQ#`@8$Q|JmDnnS6U;XyIsuT7?Ovi}4@-VP*u0I5sxQ63{dhO6< z_zHPw$wuT$Q;G*>mdeeXcBB+wsuBuPEKHagNFYy`hBylSm3$}5Px&c7<){3VpYl_F z%1`+zKjo+Vl%Mibe#%ezDL>_>{FI;aQ+~=%`6)l;r~H(k@>71wPx<-UpZ^Bv3~VU? G-~j;lmNDZ1 literal 0 HcmV?d00001 diff --git a/perl-Test-CPAN-Meta.spec b/perl-Test-CPAN-Meta.spec new file mode 100644 index 0000000..b8543b6 --- /dev/null +++ b/perl-Test-CPAN-Meta.spec @@ -0,0 +1,69 @@ +Name: perl-Test-CPAN-Meta +Version: 0.25 +Release: 19 +Summary: Validation of the META.yml file in a CPAN distribution +License: Artistic 2.0 +URL: https://metacpan.org/release/Test-CPAN-Meta +Source0: https://cpan.metacpan.org/authors/id/B/BA/BARBIE/Test-CPAN-Meta-%{version}.tar.gz +Patch0: Test-CPAN-Meta-0.25-utf8.patch +BuildArch: noarch +# Module Build +BuildRequires: perl-interpreter +BuildRequires: perl-generators +BuildRequires: perl(ExtUtils::MakeMaker) +# Module Runtime +BuildRequires: perl(Parse::CPAN::Meta) >= 0.02 +BuildRequires: perl(strict) +BuildRequires: perl(Test::Builder) +BuildRequires: perl(vars) +BuildRequires: perl(warnings) +# Test Suite +BuildRequires: perl(IO::File) +BuildRequires: perl(Test::Builder::Tester) +BuildRequires: perl(Test::More) >= 0.62 +# Optional Tests +#%if !%{defined perl_bootstrap} +# Break build-cycle: perl-Test-CPAN-Meta → perl-Test-CPAN-Meta-JSON +# → perl-Test-CPAN-Meta +#BuildRequires: perl(Test::CPAN::Meta::JSON) +#%endif +BuildRequires: perl(Test::Pod) >= 1.00 +BuildRequires: perl(Test::Pod::Coverage) >= 0.08 +# Runtime +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) + +%description +This module was written to ensure that a META.yml file, provided with a +standard distribution uploaded to CPAN, meets the specifications that are +slowly being introduced to module uploads, via the use of package makers +and installers such as ExtUtils::MakeMaker, Module::Build and +Module::Install. + +%prep +%setup -q -n Test-CPAN-Meta-%{version} + +# Re-code documentation as UTF-8 +%patch0 + +%build +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -exec rm -f {} \; +%{_fixperms} %{buildroot} + +%check +make test AUTOMATED_TESTING=1 + +%files +%license LICENSE +%doc Changes README examples/ +%{perl_vendorlib}/Test/ +%{_mandir}/man3/Test::CPAN::Meta.3* +%{_mandir}/man3/Test::CPAN::Meta::Version.3* + +%changelog +* Fri Aug 7 2020 weidong - 0.25-19 +- Initial release for OpenEuler -- Gitee From 086d74d234d80e7b348b2191c2994606dd54d2aa Mon Sep 17 00:00:00 2001 From: weidong Date: Thu, 13 Aug 2020 10:31:16 +0800 Subject: [PATCH 2/7] =?UTF-8?q?=E6=A0=B9=E6=8D=AEperlporter=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=EF=BC=8C=E9=87=8D=E6=96=B0=E7=94=9F=E6=88=90spec?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- perl-Test-CPAN-Meta.spec | 101 ++++++++++++++++++++++++--------------- 1 file changed, 62 insertions(+), 39 deletions(-) diff --git a/perl-Test-CPAN-Meta.spec b/perl-Test-CPAN-Meta.spec index b8543b6..575b3c8 100644 --- a/perl-Test-CPAN-Meta.spec +++ b/perl-Test-CPAN-Meta.spec @@ -1,69 +1,92 @@ +%global _empty_manifest_terminate_build 0 Name: perl-Test-CPAN-Meta Version: 0.25 Release: 19 -Summary: Validation of the META.yml file in a CPAN distribution +Summary: Validate your CPAN META.yml files License: Artistic 2.0 -URL: https://metacpan.org/release/Test-CPAN-Meta -Source0: https://cpan.metacpan.org/authors/id/B/BA/BARBIE/Test-CPAN-Meta-%{version}.tar.gz +Group: Development/Libraries +URL: http://search.cpan.org/dist/Test-CPAN-Meta/ +Source0: http://www.cpan.org/authors/id/B/BA/BARBIE/Test-CPAN-Meta-%{version}.tar.gz Patch0: Test-CPAN-Meta-0.25-utf8.patch BuildArch: noarch -# Module Build -BuildRequires: perl-interpreter +BuildRequires: perl >= 0:5.006 BuildRequires: perl-generators BuildRequires: perl(ExtUtils::MakeMaker) -# Module Runtime +BuildRequires: perl(IO::File) BuildRequires: perl(Parse::CPAN::Meta) >= 0.02 -BuildRequires: perl(strict) BuildRequires: perl(Test::Builder) -BuildRequires: perl(vars) -BuildRequires: perl(warnings) -# Test Suite -BuildRequires: perl(IO::File) BuildRequires: perl(Test::Builder::Tester) -BuildRequires: perl(Test::More) >= 0.62 -# Optional Tests -#%if !%{defined perl_bootstrap} -# Break build-cycle: perl-Test-CPAN-Meta → perl-Test-CPAN-Meta-JSON -# → perl-Test-CPAN-Meta -#BuildRequires: perl(Test::CPAN::Meta::JSON) -#%endif +BuildRequires: perl(Test::More) >= 0.70 BuildRequires: perl(Test::Pod) >= 1.00 BuildRequires: perl(Test::Pod::Coverage) >= 0.08 -# Runtime -Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) - +Requires: perl(Parse::CPAN::Meta) >= 0.02 +Requires: perl(Test::Builder) +Requires: perl(Test::Pod) >= 1.00 +Requires: perl(Test::Pod::Coverage) >= 0.08 +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description -This module was written to ensure that a META.yml file, provided with a -standard distribution uploaded to CPAN, meets the specifications that are +This distribution was written to ensure that a META.yml file, provided with +a standard distribution uploaded to CPAN, meets the specifications that are +slowly being introduced to module uploads, via the use of package makers +and installers such as ExtUtils::MakeMaker, Module::Build and +Module::Install. +%package help +Summary : Validate your CPAN META.yml files +Provides: perl-Test-CPAN-Meta-doc +%description help +This distribution was written to ensure that a META.yml file, provided with +a standard distribution uploaded to CPAN, meets the specifications that are slowly being introduced to module uploads, via the use of package makers and installers such as ExtUtils::MakeMaker, Module::Build and Module::Install. - %prep %setup -q -n Test-CPAN-Meta-%{version} - -# Re-code documentation as UTF-8 %patch0 - %build -perl Makefile.PL INSTALLDIRS=vendor +export PERL_MM_OPT="" +%{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install -make pure_install DESTDIR=%{buildroot} -find %{buildroot} -type f -name .packlist -exec rm -f {} \; -%{_fixperms} %{buildroot} +export PERL_MM_OPT="" +rm -rf $RPM_BUILD_ROOT + +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; + +%{_fixperms} $RPM_BUILD_ROOT/* + +pushd %{buildroot} +touch filelist.lst +if [ -d usr/bin ];then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ];then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ];then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib ];then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +popd +mv %{buildroot}/filelist.lst . %check -make test AUTOMATED_TESTING=1 +make test + +%clean +rm -rf $RPM_BUILD_ROOT -%files -%license LICENSE -%doc Changes README examples/ -%{perl_vendorlib}/Test/ -%{_mandir}/man3/Test::CPAN::Meta.3* -%{_mandir}/man3/Test::CPAN::Meta::Version.3* +%files -f filelist.lst +%defattr(-,root,root,-) +%doc Changes LICENSE META.json README +%{perl_vendorlib}/* +%files help +%{_mandir}/* %changelog -* Fri Aug 7 2020 weidong - 0.25-19 +* Wed Aug 12 2020 weidong 0.25-19 - Initial release for OpenEuler -- Gitee From d7cba0c8b93d42114310b5db298ecb58bc2eb44c Mon Sep 17 00:00:00 2001 From: weidong Date: Thu, 13 Aug 2020 15:58:01 +0800 Subject: [PATCH 3/7] set release to 1 --- Test-CPAN-Meta-0.25-utf8.patch | 22 ---------------------- perl-Test-CPAN-Meta.spec | 6 ++---- 2 files changed, 2 insertions(+), 26 deletions(-) delete mode 100644 Test-CPAN-Meta-0.25-utf8.patch diff --git a/Test-CPAN-Meta-0.25-utf8.patch b/Test-CPAN-Meta-0.25-utf8.patch deleted file mode 100644 index f867cfc..0000000 --- a/Test-CPAN-Meta-0.25-utf8.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- Changes -+++ Changes -@@ -2,7 +2,7 @@ Revision history for Test-CPAN-Meta - =================================== - - 0.25 2015-05-06 -- - POD fixes (by Olivier Mengué (DOLMEN)). -+ - POD fixes (by Olivier Mengué (DOLMEN)). - - removed Test::CPAN::Meta from the recommends list, as CPAN.pm tries - to install it first. (RT#104023 Steve Hay (SHAY)). - ---- LICENSE -+++ LICENSE -@@ -1,6 +1,6 @@ - LICENSE FOR Test-CPAN-Meta - --This software is copyright © 2007-2015 Barbie for Miss Barbell Productions. -+This software is copyright © 2007-2015 Barbie for Miss Barbell Productions. - - This distribution is free software; you can redistribute it and/or - modify it under the Artistic Licence v2. -\ No newline at end of file diff --git a/perl-Test-CPAN-Meta.spec b/perl-Test-CPAN-Meta.spec index 575b3c8..02df9de 100644 --- a/perl-Test-CPAN-Meta.spec +++ b/perl-Test-CPAN-Meta.spec @@ -1,13 +1,12 @@ %global _empty_manifest_terminate_build 0 Name: perl-Test-CPAN-Meta Version: 0.25 -Release: 19 +Release: 1 Summary: Validate your CPAN META.yml files License: Artistic 2.0 Group: Development/Libraries URL: http://search.cpan.org/dist/Test-CPAN-Meta/ Source0: http://www.cpan.org/authors/id/B/BA/BARBIE/Test-CPAN-Meta-%{version}.tar.gz -Patch0: Test-CPAN-Meta-0.25-utf8.patch BuildArch: noarch BuildRequires: perl >= 0:5.006 BuildRequires: perl-generators @@ -41,7 +40,6 @@ and installers such as ExtUtils::MakeMaker, Module::Build and Module::Install. %prep %setup -q -n Test-CPAN-Meta-%{version} -%patch0 %build export PERL_MM_OPT="" %{__perl} Makefile.PL INSTALLDIRS=vendor @@ -88,5 +86,5 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/* %changelog -* Wed Aug 12 2020 weidong 0.25-19 +* Wed Aug 12 2020 weidong 0.25-1 - Initial release for OpenEuler -- Gitee From 813b58c4bf0c8bcd2e3b7e281d8c6ce7a006eca9 Mon Sep 17 00:00:00 2001 From: weidong Date: Wed, 19 Aug 2020 10:58:12 +0800 Subject: [PATCH 4/7] update spec --- perl-Test-CPAN-Meta.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/perl-Test-CPAN-Meta.spec b/perl-Test-CPAN-Meta.spec index 02df9de..fb6791c 100644 --- a/perl-Test-CPAN-Meta.spec +++ b/perl-Test-CPAN-Meta.spec @@ -31,7 +31,7 @@ and installers such as ExtUtils::MakeMaker, Module::Build and Module::Install. %package help Summary : Validate your CPAN META.yml files -Provides: perl-Test-CPAN-Meta-doc +Provides: perl-Test-CPAN-Meta-help %description help This distribution was written to ensure that a META.yml file, provided with a standard distribution uploaded to CPAN, meets the specifications that are -- Gitee From df968db14523285a99f19bb163624d68fb546f37 Mon Sep 17 00:00:00 2001 From: weidong Date: Thu, 20 Aug 2020 16:21:18 +0800 Subject: [PATCH 5/7] fix yaml --- perl-Test-CPAN-Meta.yaml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 perl-Test-CPAN-Meta.yaml diff --git a/perl-Test-CPAN-Meta.yaml b/perl-Test-CPAN-Meta.yaml new file mode 100644 index 0000000..3ea8c56 --- /dev/null +++ b/perl-Test-CPAN-Meta.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: barbie/Test-CPAN-Meta +tag_prefix: "release-" +seperator: "." -- Gitee From cbb9338ed3f09a4319343100564e06b2bc80957e Mon Sep 17 00:00:00 2001 From: weidong Date: Fri, 21 Aug 2020 10:23:43 +0800 Subject: [PATCH 6/7] fix spec --- perl-Test-CPAN-Meta.spec | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/perl-Test-CPAN-Meta.spec b/perl-Test-CPAN-Meta.spec index fb6791c..d81a206 100644 --- a/perl-Test-CPAN-Meta.spec +++ b/perl-Test-CPAN-Meta.spec @@ -8,21 +8,13 @@ Group: Development/Libraries URL: http://search.cpan.org/dist/Test-CPAN-Meta/ Source0: http://www.cpan.org/authors/id/B/BA/BARBIE/Test-CPAN-Meta-%{version}.tar.gz BuildArch: noarch -BuildRequires: perl >= 0:5.006 -BuildRequires: perl-generators -BuildRequires: perl(ExtUtils::MakeMaker) -BuildRequires: perl(IO::File) -BuildRequires: perl(Parse::CPAN::Meta) >= 0.02 -BuildRequires: perl(Test::Builder) -BuildRequires: perl(Test::Builder::Tester) -BuildRequires: perl(Test::More) >= 0.70 -BuildRequires: perl(Test::Pod) >= 1.00 -BuildRequires: perl(Test::Pod::Coverage) >= 0.08 -Requires: perl(Parse::CPAN::Meta) >= 0.02 -Requires: perl(Test::Builder) -Requires: perl(Test::Pod) >= 1.00 -Requires: perl(Test::Pod::Coverage) >= 0.08 + +BuildRequires: perl >= 0:5.006 perl-generators perl(ExtUtils::MakeMaker) perl(IO::File) perl(Parse::CPAN::Meta) >= 0.02 perl(Test::Builder) +BuildRequires: perl(Test::Builder::Tester) perl(Test::More) >= 0.70 perl(Test::Pod) >= 1.00 perl(Test::Pod::Coverage) >= 0.08 + +Requires: perl(Parse::CPAN::Meta) >= 0.02 perl(Test::Builder) perl(Test::Pod) >= 1.00 perl(Test::Pod::Coverage) >= 0.08 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + %description This distribution was written to ensure that a META.yml file, provided with a standard distribution uploaded to CPAN, meets the specifications that are @@ -30,8 +22,8 @@ slowly being introduced to module uploads, via the use of package makers and installers such as ExtUtils::MakeMaker, Module::Build and Module::Install. %package help -Summary : Validate your CPAN META.yml files -Provides: perl-Test-CPAN-Meta-help +Summary : Validate your CPAN META.yml files +Provides: perl-Test-CPAN-Meta-help %description help This distribution was written to ensure that a META.yml file, provided with a standard distribution uploaded to CPAN, meets the specifications that are -- Gitee From 572367982b56c3acc999227b1c09104d64775456 Mon Sep 17 00:00:00 2001 From: weidong Date: Fri, 21 Aug 2020 11:20:37 +0800 Subject: [PATCH 7/7] format spec --- perl-Test-CPAN-Meta.spec | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/perl-Test-CPAN-Meta.spec b/perl-Test-CPAN-Meta.spec index d81a206..56cc33c 100644 --- a/perl-Test-CPAN-Meta.spec +++ b/perl-Test-CPAN-Meta.spec @@ -9,11 +9,9 @@ URL: http://search.cpan.org/dist/Test-CPAN-Meta/ Source0: http://www.cpan.org/authors/id/B/BA/BARBIE/Test-CPAN-Meta-%{version}.tar.gz BuildArch: noarch -BuildRequires: perl >= 0:5.006 perl-generators perl(ExtUtils::MakeMaker) perl(IO::File) perl(Parse::CPAN::Meta) >= 0.02 perl(Test::Builder) -BuildRequires: perl(Test::Builder::Tester) perl(Test::More) >= 0.70 perl(Test::Pod) >= 1.00 perl(Test::Pod::Coverage) >= 0.08 +BuildRequires: perl >= 0:5.006 perl-generators perl(ExtUtils::MakeMaker) perl(IO::File) perl(Parse::CPAN::Meta) >= 0.02 perl(Test::Builder) perl(Test::Builder::Tester) perl(Test::More) >= 0.70 perl(Test::Pod) >= 1.00 perl(Test::Pod::Coverage) >= 0.08 -Requires: perl(Parse::CPAN::Meta) >= 0.02 perl(Test::Builder) perl(Test::Pod) >= 1.00 perl(Test::Pod::Coverage) >= 0.08 -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +Requires: perl(Parse::CPAN::Meta) >= 0.02 perl(Test::Builder) perl(Test::Pod) >= 1.00 perl(Test::Pod::Coverage) >= 0.08 perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description This distribution was written to ensure that a META.yml file, provided with -- Gitee