From c495b2511162bbee8a15221f8ca221496597673a Mon Sep 17 00:00:00 2001 From: lei_ju <983277505@qq.com> Date: Mon, 31 Aug 2020 10:28:08 +0800 Subject: [PATCH 1/2] Package init --- character-parser-1.2.0.tgz | Bin 0 -> 4347 bytes dl-tests.sh | 23 +++++++++++++++ nodejs-character-parser.spec | 55 +++++++++++++++++++++++++++++++++++ nodejs-character-parser.yaml | 4 +++ tests-1.2.0.tar.bz2 | Bin 0 -> 766 bytes 5 files changed, 82 insertions(+) create mode 100644 character-parser-1.2.0.tgz create mode 100644 dl-tests.sh create mode 100644 nodejs-character-parser.spec create mode 100644 nodejs-character-parser.yaml create mode 100644 tests-1.2.0.tar.bz2 diff --git a/character-parser-1.2.0.tgz b/character-parser-1.2.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..247a53a6d3c98ab3d92d54c3e312b1f138147ff7 GIT binary patch literal 4347 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 literal 0 HcmV?d00001 diff --git a/dl-tests.sh b/dl-tests.sh new file mode 100644 index 0000000..a8d96bd --- /dev/null +++ b/dl-tests.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +tag=1.2.0 + +set -e + +tmp=$(mktemp -d) + +trap cleanup EXIT +cleanup() { + set +e + [ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp" +} + +unset CDPATH +pwd=$(pwd) + +pushd "$tmp" +git clone git://github.com/ForbesLindesay/character-parser.git +cd character-parser +git archive --prefix="test/" --format=tar tags/${tag}:test/ \ + | bzip2 > "$pwd"/tests-${tag}.tar.bz2 +popd diff --git a/nodejs-character-parser.spec b/nodejs-character-parser.spec new file mode 100644 index 0000000..bbe39df --- /dev/null +++ b/nodejs-character-parser.spec @@ -0,0 +1,55 @@ +%{?nodejs_find_provides_and_requires} +%global enable_tests 1 +Name: nodejs-character-parser +Version: 1.2.0 +Release: 1 +Summary: Parse JavaScript one character at a time to look for snippets in templates +License: MIT +URL: https://github.com/ForbesLindesay/character-parser +Source0: http://registry.npmjs.org/character-parser/-/character-parser-%{version}.tgz +# The test files are not included in the npm tarball. +# Source1 is generated by running Source10, which pulls from the upstream +# version control repository. +Source1: tests-%{version}.tar.bz2 +Source10: dl-tests.sh +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: nodejs-packaging + +%if 0%{?enable_tests} +BuildRequires: mocha npm(better-assert) +%endif + +%description +Parse JavaScript one character at a time to look for snippets in templates. +This is not a validator, it's just designed to allow you to have sections +of JavaScript delimited by brackets robustly. + +%prep +%setup -q -n package +%setup -q -T -D -a 1 -n package +for i in LICENSE README.md; do + sed -i -e 's/\r$//' "${i}" +done + +%build + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/character-parser +cp -pr package.json index.js \ + %{buildroot}%{nodejs_sitelib}/character-parser +%nodejs_symlink_deps +%if 0%{?enable_tests} + +%check +%nodejs_symlink_deps --check +/usr/bin/mocha -R spec +%endif + +%files +%doc LICENSE README.md +%{nodejs_sitelib}/character-parser + +%changelog +* Fri Aug 21 2020 leiju - 1.2.0-1 +- Package init diff --git a/nodejs-character-parser.yaml b/nodejs-character-parser.yaml new file mode 100644 index 0000000..f6bd482 --- /dev/null +++ b/nodejs-character-parser.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: ForbesLindesay/character-parser +tag_prefix: "^" +seperator: "." diff --git a/tests-1.2.0.tar.bz2 b/tests-1.2.0.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..399dad662d5512c7fbd815c1740123e7085eee47 GIT binary patch literal 766 zcmVY6J^%m# z$1s=#zzKxHX@CF($)JoiQZ9fgIp^wY+ATKu8#flVdW#NQSBvKpd1pUJWO-`HBU=ga^&Pz_?IP zPR|jCcs6&6EuJefh#>}b+Iwpj82OI-e5ZZ_$AqjF9+%Kg%QZtvOoXe9UUM(1Gm6Cr z)H8*E)_{;ifaLZ%!VkrTq{==ecQ4ajmRNLZTAq2|jTqWs+eLwBXkV9%^@%|#IH;S?s!H1zpGcZ@kxhd31U?!=YOBjEb1QzvV zg_ukZKcUcOOGwQFX$^w`frN#DBDSu6XEQ;hS@Rpt<2g|VW+s6%*Py$moawGK7z?aH z0BR7MSw)NtVii#$Lg_6n6yR6|$w})50=#1oUIqB6lXt$fsB02gFG^QP_c__g%q-(^b literal 0 HcmV?d00001 From 13587f043472ed2e17976ae7dc62b797de887e73 Mon Sep 17 00:00:00 2001 From: lei_ju <983277505@qq.com> Date: Mon, 7 Sep 2020 18:04:51 +0800 Subject: [PATCH 2/2] Modify Source --- 1.2.0.tar.gz | Bin 0 -> 4922 bytes character-parser-1.2.0.tgz | Bin 4347 -> 0 bytes dl-tests.sh | 23 ----------------------- nodejs-character-parser.spec | 10 ++-------- tests-1.2.0.tar.bz2 | Bin 766 -> 0 bytes 5 files changed, 2 insertions(+), 31 deletions(-) create mode 100644 1.2.0.tar.gz delete mode 100644 character-parser-1.2.0.tgz delete mode 100644 dl-tests.sh delete mode 100644 tests-1.2.0.tar.bz2 diff --git a/1.2.0.tar.gz b/1.2.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..86a4f7fb60a1f1abc5b294e6600f03d630333687 GIT binary patch literal 4922 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 literal 0 HcmV?d00001 diff --git a/character-parser-1.2.0.tgz b/character-parser-1.2.0.tgz deleted file mode 100644 index 247a53a6d3c98ab3d92d54c3e312b1f138147ff7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4347 zcmVTyD_p&8n{A9p94T&^$S zo@IG$Zz5}5tpxa}?{B}E{g76YZD^Aw*L$e<0-D{O@130)EjM$$5AK*&XX>Z(Uhv?n zPyEzswY|MPfbv{dvlHQ_vw5UdU#V9=X5; z73t0~zs1$hr9BS4;w13E-}uJ7|}GUqYAOx!C<1oeRDE zq4t5!uX#8`_TDPQmI2`{)q#O%>CI~Z(y(A`UV(ur4U$n2h1MV#-UUJIHynl6OUaBI zM-v{RSXmjAB7Nr3KuA5DwR*;vu1@HT!nD9+)Kc<*Mkul?Ko+U(|J0qD_CTU_ufg8~ z81=ES_|jYIPxa`yUv+}n6gCtO>8Gc$KK|Dr?ib?!v)b-M{Qn#ehOz4Ah7*PE6%)>U z>VIjD9-hznnEl^rHcrl(&UE+(&{(_w>-E}xJ-`3!`}?(r{r@?huSq_$*xcCM_#2c-oA*LKP27Ajbd?GGKrQ7cRL<)csRZ@*O~?6AAvyNO^&9nfPwPw#8gJ6zW$oD z0`NK?6a-=+2(uYDfI)K-zSJhL?6rWciod_%;RnLwh)h6L)7YDUGG@^P*9BuL4scGt z-+wPQH?CZ;3`kGO5s}DB+au0PZaA)22>iQSA-C@W0v6vbd(p8dc zosh@D@I=x$Iyxft!UPX8+4;H&;+NPBX>NvQ2*vj*WO#{;EXvyz#qpguYIm_woRAYl zP5@0Q1%FLmC^rJ1YTnF3DzNYoIQSAwimpkb3G4(OM35d!hjfkW!5W&ZDOfEA8%;535yrm`SN$?pH{Ef&X0g z%Mc4&5k^AKr%+Ub6g(bJ5VOj>(;x;BRF`1jW1*H)ILaF6r^gWE_>`O^A#jn`!s3KKNL`+4Z=AY#7sQ3teG+Iswas|>&W`|q`}psiJXnUK(>H; zMfOt^6b>FxMM$GK4CI(1?v60IFgq}sz(R#fa^4!rq~O{OBJ^m!& z{4Hi3iAAebWgbATSV)sS%VUW$eEsRV`O1n&H|OsJJ?4OHYoQf*dvjxvIf1RcD%F?- ztQD@v0u0C$QZ9O|9Q}ZdTwl=pDw}(dG|&J>P_qfSKDnMSNUU_?3f`4?HtZ?a>?%|~ zEGu%+$CZ81Jndtq3)X<-K}7hk2RTTjH*G4PVnirPKEs4tVXDZ3Ct+gXbMJ#q{{PJO z$AGPrpj;K03dRL|ex^oAB8*5w45+J1Dd|f>eOa|+l!Pp+(0~hJ|0&{npA*t{UN{zw zDb_9n8T0bwRk0%jk_ENG8Ooa#386nxT&Ce^2vy9RWlUVe0q~1eRH~`69ix=vp^x>G z34IU?lLVPn%rpi(C&8`KvdW_JH`P@x;pc%>*l|p{x=VBudMP?tfXULOp>@iZy6cEz z^`}JEHp%;~U)bptf@N4tks*EjWp@xRliTJV>oVI*)n>}Le~)=Y*R9k(@C(ixTAn}T z@!%fI)wJUBkd7fgJs|Q~y&R^+J|sVBE-Uw}?9~sK(oF*z?iJL&?`C%MwJU9;aHMdh zl(dkNVYpfi;^{zzj5yfQi7*_X0qK|eNoI>H(;Ds0mABcIR{aM{*RFhPuS}y11WQl^ z_7z0V-(o>Wu}`Knn((2jpm#{$VWKN_R4VtAaFV*eEC%Bcj*p0d-{|cmET1qNUg6UI z_dAi9m@lz0(N^DVej75#Afky(cHvCXnOVeV1S=9B4k`y?q}+`GC;Fq1*}|vl%MHGr zwR&H=arN+glE?IaPg}>$cDMP5&{+TdXSar9x&H67-G}c#pXE8`vw6tI6DTgcGTE)w zpAyx>B&LZe6D=A}nQD+g44Kf74(4PWLMcXv6*3B`%$)Fq7{eih{RSvhpm-7-kNC)C zfjnj)g3SP*OtJuv;G^goYgRmepfKYebMfpOaxca}r-Igq`M^yH1Jzbnuh=R}Dnsh} zn;T5kkY-GVFYJxNF$mFD7J{ZsKrYO%OuH2cnew3$;H&_&F`ksjYK2Vskd5#sm6FZi zh-P8}RS84f5JLed5GX^VtZS>-u%SLM1}GR6CZ{y~sp1zaSX64H)g%ydJ>k==EDSgr zL1+h}syja9pf*WUCQiC$O^-2;2SX;yqyy9EatHj1N_mu_AvFbd^`Q@Dn5D+mLt=uR z&H**W73OrC8?rI2MGBDv*f~&3xjvckFlo@+?8}p*_o_*{=P!G28l5I-b;(8N{2#58 z<_Xzqbm4ugLf*7`ug+ih2+Zg-+P$C2`AgDh|4jbYYM)d{^Pd-;X17buJ8*oTU7WU> z0Bp67PhX$3+CPyOu&{mJBd0AmlmKh*oFGMwtJUlxwzFpE_!Yc1UbIeIy`L+a8!ubE zHe!8w-XRTg(dhJA$FENt9dhxyb8+5n0s|+2x7}*L>;ReOS+m`9fGogB^B?d+y003i zr$`HO+SedJ2U#S?=NCVBT0gz&kyq!ZCrtppXaaAI7pF}{3*P~RkD7MOzXue;3zBROd{P5~L%sGT(;SoKRst%v7RJ?8v3x1Ih7 z8tcFR?!lo`xc^aq_Hh62vpi5PLh#0(S_#g&*r!ekkzEq(K5LNbqnm+4JedO3Y1e&Z z?AOWaKIzq!iLBYv&Yk(~*I&u);!yXYWPeBf1h}D=?T*N~`eP>c-VG+*i-&c!WQuIS zCll}uhSPR+GEeofjuc7>y`Dg}K}u@i2SlVLAXrotzajnrWhmm#e|*fq?a!7lkYFTm zScd!>>a1(hokPBJ(+oo%mbTBBFb!b+LGplXlP4&`TgBQAsb4CU5VBA|GDeb3v}F2| zCzsYIRlP#D-zE4^*2p*M`rDaW(jcp5Akn1M@2>EulKhnDC zHb@-i(6YK_T=#(0M;T2ByS(s^ewA%o6j|nbvJ;{|;o#noNHJfkCzQ(s#Q@2~gu)@RS}c5hih5t0gM2Ka#A9H{f9f z{Yq)diR*r(U;WWOmGdfO&^Q(TUht`<9}l#!xQmk^y@kmmdGnySe~*_n`Ss_Y5z&k5 zdYAszBMibo>a9ynUo>p87@M?O4{8$BaCpz0{Fr@zTe~E1Y-}GI*_Zf=72ndfFMhh- z#!EnHcq=Rg;^{upuCX8#AQmZGrX|N{DhLw%b{qXU$3?ZsL`G5f;lk?PuN8P(GVn+( z(tYy+bqiUZcuF^q`Q3dmYdB!V9&Q%t%BgotZ+(1NC;iraShR5cIfPg7b)DSR`*5ej z^#8cX+3i%lV>@L-M=q4;z+9@EBxKqCPuTu#Jbe3cJmj|jGA5Rqn2Cc_rNG$dU3q-V!4=19GQR5IlY^@c206GSdP;aPs-;V;OS(D{mvH-b zuMN-K3zh@PP-=&5b=^ej#hHaX;`sM?NnV~;uw|Tr0w6!j%YC>4xuw!|*!^scQZUIX z^!gj{UFfsLhXy4dqZ3$KkL1npT=g^ZRY3EEFDGo-C5gUoh#5c2atlKy@H1J3 z>4{0jjT_k%VwufiUy8x%#Co;3$X=b%v@xrecV%I-I=Eer;iVCkYGr-@14?yo0^tO} zNd)m+2r}R8;k}G%l{jR`BYU8x2TJNbf-dgu8Ff9QoW0~{O?mdco^nV8oidO6>QaZn z@SPs6$eRJKHB{eydLV~x6?thgNr7f&JyWw5nuX=lzBin{wSiAH@X}`ZFB*7Y0r$+z zA2X!)6zTt1z^D6q=3^UZaDHQpzN>-X+LXRCl%CkYXBxO;0}Z9B&8V^24>r(HdTtAE zH2<%RNZ%=uezmzbEIqPu8igL2JkRXaG!xXZ{~$LbjiC$a|Ec%u%UaU)_3s(KHhXLOvR%%f3@n#OYsA$JD_}|FB;;v{UN)O ze?!2=`mfW{EXq`8A)Wc4pHlT-@5Hy&3S?Jhopx2Lao|%S2#e(P!9E+|MRmEC@D~UX zeI(MyJ=j-&1n6p#aN2WnP4O~FJf+z&lbKuXt)z@8L`RDWi6YTQdOfmY#+2O4Nvp9{ zq!%gaBy?A+^6rauy>?37KrBa?Nk>xb@sSR49 z&e$P+6$40h#Cf$}HXMNcuAjUcR2}?7@YG3U#cYm@WDdQdUNQ&xbi~YOQ3-4h{(%2C pAy9BQ?>P$)R1m^Cbc~@E4_65uo`>h*d3e6i^Izb$qptu=000Vhf)oG% diff --git a/dl-tests.sh b/dl-tests.sh deleted file mode 100644 index a8d96bd..0000000 --- a/dl-tests.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash - -tag=1.2.0 - -set -e - -tmp=$(mktemp -d) - -trap cleanup EXIT -cleanup() { - set +e - [ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp" -} - -unset CDPATH -pwd=$(pwd) - -pushd "$tmp" -git clone git://github.com/ForbesLindesay/character-parser.git -cd character-parser -git archive --prefix="test/" --format=tar tags/${tag}:test/ \ - | bzip2 > "$pwd"/tests-${tag}.tar.bz2 -popd diff --git a/nodejs-character-parser.spec b/nodejs-character-parser.spec index bbe39df..63db797 100644 --- a/nodejs-character-parser.spec +++ b/nodejs-character-parser.spec @@ -6,12 +6,7 @@ Release: 1 Summary: Parse JavaScript one character at a time to look for snippets in templates License: MIT URL: https://github.com/ForbesLindesay/character-parser -Source0: http://registry.npmjs.org/character-parser/-/character-parser-%{version}.tgz -# The test files are not included in the npm tarball. -# Source1 is generated by running Source10, which pulls from the upstream -# version control repository. -Source1: tests-%{version}.tar.bz2 -Source10: dl-tests.sh +Source0: https://github.com/ForbesLindesay/character-parser/archive/%{version}.tar.gz BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch BuildRequires: nodejs-packaging @@ -26,8 +21,7 @@ This is not a validator, it's just designed to allow you to have sections of JavaScript delimited by brackets robustly. %prep -%setup -q -n package -%setup -q -T -D -a 1 -n package +%autosetup -n character-parser-%{version} for i in LICENSE README.md; do sed -i -e 's/\r$//' "${i}" done diff --git a/tests-1.2.0.tar.bz2 b/tests-1.2.0.tar.bz2 deleted file mode 100644 index 399dad662d5512c7fbd815c1740123e7085eee47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 zcmVY6J^%m# z$1s=#zzKxHX@CF($)JoiQZ9fgIp^wY+ATKu8#flVdW#NQSBvKpd1pUJWO-`HBU=ga^&Pz_?IP zPR|jCcs6&6EuJefh#>}b+Iwpj82OI-e5ZZ_$AqjF9+%Kg%QZtvOoXe9UUM(1Gm6Cr z)H8*E)_{;ifaLZ%!VkrTq{==ecQ4ajmRNLZTAq2|jTqWs+eLwBXkV9%^@%|#IH;S?s!H1zpGcZ@kxhd31U?!=YOBjEb1QzvV zg_ukZKcUcOOGwQFX$^w`frN#DBDSu6XEQ;hS@Rpt<2g|VW+s6%*Py$moawGK7z?aH z0BR7MSw)NtVii#$Lg_6n6yR6|$w})50=#1oUIqB6lXt$fsB02gFG^QP_c__g%q-(^b