From ae3ad605e88e561f56a7db15f931ab37f441d9b9 Mon Sep 17 00:00:00 2001 From: wangxiao65 <287608437@qq.com> Date: Thu, 20 Aug 2020 19:47:50 +0800 Subject: [PATCH] package init --- heap-0.2.6.tgz | Bin 0 -> 7221 bytes nodejs-heap.spec | 48 +++++++++++++++++++++++++++++++++++++++++++++++ nodejs-heap.yaml | 5 +++++ 3 files changed, 53 insertions(+) create mode 100644 heap-0.2.6.tgz create mode 100644 nodejs-heap.spec create mode 100644 nodejs-heap.yaml diff --git a/heap-0.2.6.tgz b/heap-0.2.6.tgz new file mode 100644 index 0000000000000000000000000000000000000000..b5d80db1a7e6a9ae593de1c6ef8ebc2af15a477c GIT binary patch literal 7221 zcmV-59LnP#iwFP!000001MNNSa@$6d`5QdNMA?c-83I4_;VsJ2TDItzcedn{+LNlYu`5^Ro6U8-55x@D;~iN)1Ut!*Dn@>YbA82e1#cTkF89&J6nNjo2^{( zIPs%!#jI{SU1v+yk9gw6{w&onP(SoTH(oHr!Wy&Kk77Svu%G69&YR2)&hdFNO`tA{ zQ$AwjIGVDzi*yo&j}mJ36Pre(dBB^pmq|3`GceK>lgKokCB0Vb9FWb2ju%Z^KlyId z!uDXyvgHL|Tt)FHF-n?usp|(w#;)udp2MPKot7Vt_;p6#h|f5bgr3g@jXn0uM^$yXpR0u`OJG{@ zqVbsXH6i;IfxF|ZJJ%}&fxSoG#9hhv-gP<#L^6ry!6?sK+u0Hjk_OR1Vya)$kn$ug z@;7xaIHQUTN6cqY;-^u(SSjOJ%y^yxP^YGF9tQ;uptfG+j%+LY4SbJ>3D2p%zGJrX z_W0$Jp3&T(>rvz-&Wvo;iQ@B??8KR*(}4Ouvp!nC_0Yc6CH;QO31?IPJd9#~|9vd? z|Lt~nL;L>?_z(5n&CSgR|NkYfRVTTcSz$Ed?}f8XTK^b^`*7XMrN;kJe{cUy-Lw|Vo40A!w5&a5Mv4A(7Vs$#p<@UnnIEzj6yO|F_|f_| z_tF)&4trY_GoDh=D7vnkq=CkGLEZmEQ*~1Yn2u#x`_WYxMDEC1lb2~tjip|&Eh%7hiW zS58e>(-M+JF0=rd8zMDcFduQ|r$`v~bH#@Y<7A-YuYdh3GHN{)JuwV;b|7ZEPFo*9 zoGNlmVs8hcQWZ4sK5dDbT|^+bk-TM`_#up(Ai#bveV0M}(4+o_ZZfgpNdq8Ofd^O) zS*cuz+=eG4RN60Tw)?@2cg`KLx?#D9a3S4Rr78`7x1#Wx}A$cpA zf>PiH6u@Em1vUew?Z&aYF!`YZVCb}Cvvr$o*sN=_&9iNb97ZUSH3$qKpkM6xbdx~W z&m@@Y%Y;L)4xs}uB5*(Q<~ZzYh919$l><*$6b1|U!&x-^z`fLFxM+nU97tq8Uf?D; z_`d!2TkssASj|OoPiW-So6gRf3@Q;ljOYvk6ytIK68dnf^vv7@Wfal+)(v26#n3Yh zMu!c?ESmZ$_#&I=5PmFSLvW!fwPRC1T*G3UT}^y%!lv8}699Ho;R2L8xbS`K%7-xn zt_IXO17{P>Q#SVFBn8Hxx0EO^lL&n#^Vux$bCf7tk{r*2MX(>9vos*8_Yqh zwb-HSRpyTwNKo4IQ`V+#Lb4*@l6r!sKsPS+v4>%?(Qdxcu&R-3S;vuG%jU#QsBRnu zL3D+zfNzqH2P{{^Wu4;411cIWiYTM4FeKMH+qi6F5_p&cb_>7)*3!>y7{kJnPa;V* zXW@K0*lm&fVqY7;tqi(Zms9fiOLc?oKYo?>+s0HRsm2nFzXoS6_hSxK9piq@Q8H1eIM z(F~qja0fGTh`n3Zk!VzfUSlVGF`osl#}zMvDx+Jng?Sv~;Lw=JWNiX-M`AKX--|dL z=|0GVfF}5O?0Y`8hCvrHVqO{$jIZH>ktCY}nVjb>YU$2qaRg@IrW^(@*zG()lXGD} zUPIHw|5>uZ4k7^2W15JQgA3qrwgjByGh;yn()kTjYDAJW_b**!Pi(lMtX!fmN3e@b zknFH`f4mUdJmN!&+_ZF=aHC{5Lnv;65{199l`Z?MYLuba3Yw*VY z7~Bi>JD))%9{|l6;qRzS;KZ#SNk2ZHgL9Rm-VY7!6McF>h^;6Tm4{j$F%Dt?|L#u( zR?)ta9zLC=QVRR%nZfCj%5;>b95Vq@6V#q)@jVx66GIkhmcAH#D$EWd;>($A8tvhP zro^tzRLq)S&@oSR9BbM;YlL7aJp7Z6hkf!+{E z_s?-Gpzo!Dg)eLXD6W* zx|k~TxAauS z&^gS>219kS02Quht_TBl8m$QzwpWU->rfR#%n~l^wb;MT7Fcq94SFz+Ilc?h?TV9* z@6OY0XmR|Ky&k;i9~}4D-uFlS{+s^6343{X#NPgR^6Kz_b)6?p*RnctRw~1iywWQ! z=OwYMXUEYvy+RlAGMa}Y;ZYlZ|J#2Z<8wFkf6m|~ ziyRwaB+L_G`OrGTS>no1xEu|#XCjy-s(+AK63t@|oub;dz~ECX!a=C8_=r3lStB-* zD;ifs&s~Qd&uP)3B5$0c5-~g@pc}ywVS*?cK`Prjk2xvKW++`Cl7m9dV;5DZ_yI+R z;GD0$0EoW?M-oR1H%J$2V`vO(jwlXBYghgVMyo^%B;X7Miz|=(jvFj~h8sMuvDu8r zim4XxIr0;5a2O&Dp?LsC22a~ zb73Nro&h_GK%KapnSf7#Vq3T)Qv82aNQpXCwJ_899!-BZoxv4xDLaOK_a73kndz!7=0}VrHd&VZ}F#Vlc`iPa0GrMSzSPe9WV<(ApJQ7ubk6 z#G8~f&D={E`0g+uOClws?Q4CJo%*3%>1oQP^}47n!mszOglv*Itc?YJHjI5fhLY(N z2bo%z!Yl(G5$GCG&n7#Lwc*eh!I{#%C=KEq$(p2ywm!fd_Kw-$7_|wq^AmyT&ECKF zkJ-T?JLK}uH+B+E>9vn09Xn)>2I@&up8T5~B*8dAuQ}N)<+t-8szQdmX2p~VQ z!pk$n?~dLcg13d5lUI8u@Tbq-;q%L!duD$g zynan|4h~)(4GzBV6QYw>gQI;y2UHEde|2)~Sersj$FKHei|2h{ZtwZ)K07&7-kmx` z42RI+5%zd=T+wAyl|HS}rpzZ}oz5gHYpax3V{@$Ct@B1Y0*N4C? z=xz^0b^Px235n%!fAI20pxj1jo*WH8@bm=mM8uy5$H+RA<*2X~rThJ(!4DwuANnYy zqyFJb(D4ub12%Zc_V#~(*8A8G3J@fEJdom-u#UB*=C_i2qTLR6o<>s)k6}t)FtJj> zSY$p!YXswkA|Ix(Va#0^5McW_wNy= zh_T~eCHwQn{Lk*@lhXL#qM>yEq?E6J@$rAR{LjsY{LjzH|1{3RX}?_=rs??TYGS&siY599xfT&))So`*bk<#CUhamhN)ADy<9 z<+6!P6_u}Nvk@P=^B{dOh5K<3MX}A~L7lBm?`(a#m)+@Nd3s7aE)WFTm@8#7bwUPr z>g391*`c1z-Y5Pz#XL%RJD+V^Ko?N}E7&(~I&ma9fKZjdEr0=BYZdl`7G@dGAGNz+ctUEE=u*;wq*mMOAtUukWk|K#+1BI6+$$tkU?R{1ejbN zfS(ogW1rifFB*vrZC411GLtnvQxHWbNZiVHr|mOkUg{aDByv?FX8=RaN~$Hx&GnE& zle62r2#UJ7Q#ubh&HGB}0aW*p)1%m4meq5DO+>ylSX}}wT$nKFJQWXbqOrxqX+|8) zQ_Q@ZhaiiDUB#FhP5IMw&`e%lAA-QNAp-zB_vmH*i8QpUb*}x6)SMAHm?OHGH+u=VC&kOz_o& z#0@d=&0ZKnnfLhr1N;YEHgO~VcIYDk$tKxd=MEYnq)=Oo?q!|8kJ8t&#BTvL$QC|e z_+%^nh-f3HT?#l@n>`f@VSmClPsM!??{|ek6+j+8rrNc&<}VoyVv2qL0T6!7$IAsV zd~C`%16@(mi7{s=;cDVhzy?di(0gAp1Efp)>8OAUw1HH^6W%_4oJq)6pr`Ns%-CcX zlH$DS$uPCb_Efu~{e4E7qMTjsoT#X6H(Phz)>8nfcQ8w6t-}U7lRg}q;T7T}5J0-t zDFzQY`>u$?#6&K<}po)kYbIOmu%u{ z5(Qas5;e-cDSbB6wuZdDx_w*@B?YxF_y2dChC{Z>I^=ij;_y0q$>e4(ChKgc(t4Qo z;Xx#_4Y2MshXU6|rcbRir@I(btx07IWT77*v$Q}~8xjSZLm7c4Oye^pYOaDlNd%e9 z3iDt6ur$Jp<+C5nW5#sep_P5u2=mKTb29Ikvw6py&O6&QFXkX0KZfcaTU&z(ycA!E ziBhe345Du{OByb|V!Yw5Zc46P`*UOL!HP`GU6@RZ`PJg{Zc~>;szZOkCPgiGYjEP) z)s$sOb>|q4;Rk5H$#!?M-4y|mVO9;!%z=nTTVSkYx*27FOu%GjCMYO~g1C-CSk}#X zaSUUU;zfn3a=l2B3Tm5Itvsq!<$>%*RKY{>sd=RRNGeh?y@U1yc9!>w0zhF$;ix|9 zm8}SdsxG)%ywm$+(hxMrQ`xQIeI-xOT0D3MZeM768rRXcRx2nagcFI0a z(&bH}dSwKZSb?W@B;3}w=^De2vuXF?r-fJJr-~ZOx*ebpMaeZUs;r)+aEZ1)0>zEINs0r>)aib~0H?8Qwmj1O+P6 zQ7lU0_*0fTVyUI4Oc)`@Ri7)Oym~oLL`~WiqavLU~~{2z#hbBp?Bv3S6rCtRkOa`2fi{ykk0mVpptmm%0Mn zn)eaYX&c;U&H4ISc6e3Afp5C9-|U4q*m-UNehU@X9sy^;16TnxW8{2XDv%RWOW}c*xF2ggcaD1a&M(+H_sy<=0ZaVTL%b}AkU+uz&j&r7I zsXF;A3E`&mPLhJL>v)qGKv~sij&k0q5K=~`xx`v7up7_Q#Fl8CfQ*nQfAS~mZgc3T zLCq6CU3eSva-15uL+0TaF32m+%nDwk>J;w`lx-fG)$gg7wODoFp~K4j$rf=^f2d_t zSDa{>v1iq3mK0~jL6)p3oMOpRb%aHabZ%u;pFT(l&CU6!UMiKRMpp62s9t>4CnQ>~ zrGp}2B-Lj`N^<4%A)F-f?HiwPMx?}6J|414;xAydGA*bwtAH!dYo!`0yn4mak7dzI ze`)sxnmj|-*wapuN}^d$#T@u7Fv=*%K4y!aEJc>8uj%C?P(GYMyG70V^8flKv{$mABW*zTy^ z7S1h$tG0oyCVOTB&BD$6p0{&9`BMA8Z`=!zZSX7n`p=Eu|K8Z@R=odb<6-~zOI#=Y z62)Xc-rMTY27vle+ zVba~q8qvE%VpXqr&;YoZ4MrX(Opx2l{eqf+LJC`}nz66Hwk+rEtHXmId-RITf2z@+ zjep{rG>UikdkVCC{BLfwOXoiuqW+%xUwZwEkAFGUsp0m>aUNN}#4zEr_%^q=jb@K*Ih&{KksPgbz@dIsMDEC%zu2Ohlp>!j?xBEI(9vj`Yuk?FbmZo! zJPFzn%VDwFW^-8QiQk-YiF=8!Aim(W zKfrKXtGE>0UMg-k&oThD%2?0Q+cD&(U)^6}0;gSj9sX_Dn`dR_Wy&lZYQ0{{L);E>o&#Zh%1X`dQP;Hnxt$yL4R?cn5`Qv?Yt~;w?oQlh% zA>00`XWfh97~k0+#Umc)hs1SH?zaxbLsv}y;$dBkOk?D*#uUFmgb=yT#p~&r83NVt`${`I zh#+0#)Ff9itgG;h3R55iWXPld`bzoCi6|@x>9>x-AFhY%;d;1!i|hXZ%NKCd0E7Sl De*P4e literal 0 HcmV?d00001 diff --git a/nodejs-heap.spec b/nodejs-heap.spec new file mode 100644 index 0000000..ff1c563 --- /dev/null +++ b/nodejs-heap.spec @@ -0,0 +1,48 @@ +%{?nodejs_find_provides_and_requires} +%global packagename heap +%global enable_tests 1 +Name: nodejs-heap +Version: 0.2.6 +Release: 1 +Summary: Binary heap (priority queue) algorithms +License: Python +URL: https://github.com/qiao/heap.js.git +Source0: https://registry.npmjs.org/%{packagename}/-/%{packagename}-%{version}.tgz +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: nodejs-packaging +%if 0%{?enable_tests} +BuildRequires: coffee-script mocha npm(should) +%endif +%description +Binary heap (priority queue) algorithms (ported from Python's heapq module) + +%prep +%setup -q -n package +rm lib/heap.js + +%build +%{_bindir}/coffee -c -b -o lib/ src/*.coffee + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename} +cp -pr package.json *.js lib/ \ + %{buildroot}%{nodejs_sitelib}/%{packagename} +%nodejs_symlink_deps +%if 0%{?enable_tests} + +%check +%nodejs_symlink_deps --check +%{__nodejs} -e 'require("./")' +%{_bindir}/coffee -c -b test/*.coffee +%{_bindir}/mocha -r should -R spec +%endif + +%files +%{!?_licensedir:%global license %doc} +%doc *.md +%{nodejs_sitelib}/%{packagename} + +%changelog +* Thu Aug 20 2020 wangxiao - 0.2.6-1 +- Package init diff --git a/nodejs-heap.yaml b/nodejs-heap.yaml new file mode 100644 index 0000000..1a81935 --- /dev/null +++ b/nodejs-heap.yaml @@ -0,0 +1,5 @@ +git_url: https://github.com/qiao/heap.js +version_control: github +src_repo: qiao/heap.js +tag_prefix: "" +seperator: "."