From 812f5bf941d224a994765ae75f4a5d8b679d67de Mon Sep 17 00:00:00 2001 From: jackie_wu Date: Thu, 20 Aug 2020 10:27:00 +0800 Subject: [PATCH] package init --- nodejs-packaging-fedora-20.tar.xz | Bin 0 -> 8692 bytes nodejs-packaging.spec | 46 ++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 nodejs-packaging-fedora-20.tar.xz create mode 100644 nodejs-packaging.spec diff --git a/nodejs-packaging-fedora-20.tar.xz b/nodejs-packaging-fedora-20.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..12f8d88912999fe80301d3fb4597becf903af16c GIT binary patch literal 8692 zcmVv;3OLlD83QoA1v(KTk z1gj-@{GO%Fq6erUYZ0KJd*MYG#YiS{4{}5K@)>fD-XEJ^JDcK)1FAqzG6|D3O8BQ? zcx@@fwOPTO)NeOdrIu~(7K$4vd0Hj$|9VauKME#8H@bS6LQczUIJi$~sf&4j^)ixu zM4aD9v}XoXxdx~y`~_-ac_$GngJ}LE74ymyz~AmC;UnHMCwf@th;Um}9lp{oWc97S zarDQ_)};dc-(HuwKSXo@2nZa#IQCnXLFL?ZcN)}eOj`Ui7JlBTOgKP;oi4Xk$C5t3HP!-FySv}w-wRzrt z{^%|g{s$--EgSalAH#dQHUCPy5P~a9Y<8t@*ek^7^)+1KJq-_`eaK_1&y}w+R`> zzY_|*e}XI#PA0i}*I_6mzLMAh7O0&RDkEblG1Ps2xZT+XKnpz}PDzh0wFBRw)Cjdj zgXjUlhPq^_lqSCLWNdgyaz6MH`ag@cGfOG8A%92fV8^&%a1h)Rx=n@nj5f&~Oo^K8 zc~#~R+3_5~IRT6_?ZqN2OAk~Dz<8uG7I>h>Am*sbcxrk;m_9ePR2nGVjNU_tmAYW` zZT%mGjkh`uts`9rBTKAaMn`K+2L{1!7|`O}$;w4;krJwS+Xtwi0$Jcl_KSC$$4|s}{}al>SEerI31Zg+m@hhAqq`G^ zFRx_P_d$)B@notOx)}RwAYKe2POcTmR=1M9yOGt&DrseQk!8UjIwP}Ey9j&`)|w#C z8eGmy*!cSoP9_PxiJOKB+M%0MP8~@bAjnGq*p#(4~Cdo=G;;pjE z5@qZYL}Sf-D{3J7Q_<4~=1!r7DT93cHJK6L9S+k+ze(2q&1TYT%N%a2kRH7-*sD=RUOdXalJI?fdFG7cG%l zNfiAWR7|#K8zAeC%ArJco2bVVwkID!Rv7rr9{miuLGHlJnd5f=;sv9`E!u*x{0Dt? zB&^^DF9n=2Uf0d++r|nF*)T5EfeRa>}PVz zJDqlXO5-bi;FP6U3hya#+&1}^ieJEjhHl9q=G$FzpfskMRMT#ty%c?3;8R_cJTSj6 zruj}{XNLAWRwayoSHty2AK$HFKGSKL*og;tdeq|=b@L_^&~O&=KQ)?y`SbmGG+~rs zE1UXz!FzqbIZd&Ya0#@#+N`*?1GPx2k3t`5D)pl3jWud|yS-hGvj!7dc;ec-+0999 z;uFyteK*7CJiYeJn=<}e*eDt6@qJKxa(w0nypzXiM54gb0heJ~V#ml7_P6 z&u;`RE@`;g9|%u+C};{dim91}HX;)Bl8ye2T*^WiXecHBV>9k`wJ18dB*aze3ahP7{?&IFqW1K$rx3N1@DoPGOY0*Xz$~4CR&LJIUM}oFuFF!ldZ+6GuU@sxpzdlLKIVqrDIPZtVotLUh|dp+ z=7*~aIf_bSiJrODSl8pUkzzlGzV#$Jl)|g#IarWDRAi|0>%G#a2rY zS?-_+w(zVTUdG;hH5wXL(%qtvH5;qPTL-BgOjV9|8S~18wC;}(eJ#)UGHswn{1jZG z#zvzbKp?P}i+#J91JnYK8l+L!D;3mCwUBP&SU6TqPsB&PU6tfyYW3p~)u!C(AI1Yv^z=Kd8xhwXONqPVX7A`*U>b$4K` z&gFw)#GIw->(b{l3raxjdtnI~!cJAT|j4C~ z_B_WBEhKZ7Yu@~1xXY+v#l=o@DSwFQ3~Anu@FKyXzcJKgl}2B&VF5%w63Y%>D(JCe zr~onJRsJgYRy7S=Oh%R=5fQcpz8}|ywdg9~&8dt~#wNzO-=@y?-=B*`_W#DnFGR_& z7dEVlQAB7vl`ab8Uq@EG7^jIUPhnJ9e8vW(!A+@$dp>(t4@U31^q5QsI)%CPUxT*c zq^GQcMyU^2Ck|b==e5-0(FuM{L_IJ zBV*}eLyMMxi*?^24xYhrCmHp#)YA%68yB%=)FYvDPTPx5y3M8S*5a#bdF%%M?*j)? z-o`$By@Iv$>t67PBvr`DJ^$V8KSvfXhza=HnJvDfzeP0yK}?;iEL05}-5mh7#fv=8 zii}>Li;|^u{|jx4z7@x{z8s!_%1f%unaI2OFG`fyZQ3ntpQ+l@8HA2U1M@Rl!B)u+iMYcxNoTJt5@0N0l`}wk-X=DxjXh?iQ3{e z^7CHTcu6|+Hk2H+t1<#sYecc4vSgm}qV&=3+Tczi?*%*kUZ|rwfT}c8qMBP&!e$r; z2B<9J)|7#Y*jw7ZqC#3}#!9}|EyHbMW>S?Yhk(*h#j*V7E2{i5N4?wue7lT+3%B=Z zFr<}{w~~{O#BL6+Fic)>!-@{yVV!xnjF@*?M|?;&c<_B99lUp7lM6cy%PDIwskUFW z?gE6f!nhi60icPNiRkACi~03*#DcJBaF&A;$3*lRJ#Hu@=YF?*pJ@)eLbvizZ3V8< z9SZF%QEcou9`09bl4I7A+Ic?Wq1?E0_IOGHBv8%CC2=;p%G0|p^Gffe zQ+Q)GGY6*nk{JUP-wv@_hmF?#YiyzI2yri3E5f$tq51K#J7KAIn>{J7`6n(k&6qMIB_rSzS@B8W1km#?@;CJL@P`7R9z2uwHoqEHk0m${ zNUEUS;||h=7gMF;&n&Ya8Xn$kG{s7PNhf$G)%(IhHTJ$0IfgW4Ki?`vOV17_t-IEi zsv7Q<{T&Lg;j?OjR;YbJB2lS`o}{dXCkj-e7z7o%137k-7#L;d0_hDP<9QXeRYnT> z^QEKtt#hi0Stzw~q>}$lQ@3YzloC*S)&K<^au##o>lM-b`(P;&&DX-V`LMS_tpMg^nCx7%y+PE}$HDtX2|W$9k>Ntab&wnzUj} z(~!^CQ5GQ~#ezK56`ghFWpWS_4DAUAE1Vr-MbSyOch|S<7r-A0G+2HbX4L#KlL;~%FlPS#@W8VNg zj9=WY3C*4{OYmWQSeZQnWQ5Lu$cvBz*j)Q`w}*(yIdtcm|7%)rEpmB8V$lKPOWK4C znL;t!SNbhCOupCJ6pffwQblz_6_nQ1Z? zeI1R98DJ=L5yT-Tti#W=5wyEe$qE&I^QYcB@S)!yDoHwObqwbyP9Fqxd*nkt7pr<~ z%<7UiA@=E+3h<7`TunYPpci*?(bd!X`4KRBp1C5yh9smab=YciCQOz*R1aA+$NU3& zR(QDCo{+6m?Dx_FpcFRL|5TNPKYBBqg8vWd4e_4p_kQfISgr^k6dF3a-*}wD1+Uu~ z4|-1*EWq|lz^L1Vs0&y_9RoRPGp>N}bi8d?|M}mvSBTxSnnz4y3Y6WDZ6=3D+4Nbe zv#OKVj(D%Npi)f>O0P12I^*Q^9|6hi@8zky_RS}u5 zV;uG{Ae!K2nKuG%Md23_gZV9ul*x=gXV8A2391P!#?(YjG?^HRCoIsXRI6_k1`XwD z?Dyy)P4(pY1R3TQ&+d0SMRjTWs?qg6mN&8NZGo09NYSzY!?<1diT&%SUqJJ_a0Z1U zqiAQ(^_HG6J2h{^n?*Ae$xAV{y^QUjB>E5#Yu(9$*UNiZ4Ks`&K|U3b<2H;dtYK;d zl=yXk@Ty#^#{DgPhPc~(tIeX*Nlqf}dlgpFsBjBQe_&B9zi*08S6x;KBX)Mt-QdTM z$_h_8%uyP1QZvQ%er@*w{<|G%fOBN!UX|0w1iPbL|Z%*}+MF&4_W;YnHCkzhl>ZE__Te$qFO{h7z&gVk03}qNWjk!3t1~*l| zzy8Szay?_sZQXVmA&pPI2R5i!lDljv!{_dG68!&qN?0D9v@ZH3bHL}$F&#=$wljhtI#!8AwDwQE5U@!Lfk`9u)f|- zHTn#!UZpwC8A%V{s{GP*%lkPXV@4(zrI8p?WS9?&V*ntAk>recoi#Q(Y`v}27RCQ} z&kz4{GS~g-2PikU|DG&2N(3+}M@XHg06+XBsE+BB$mmvok#MrcF-E4@^i}Y{SZpiFNpNNcxxwKUKvgjqA@%WA*HicHLp z^{77wEfAaHjpW7`+}U~Unz9>Q((f+nhsQOqw8~{)!a06<;x#hxZ>m;YkR64&j4pdl zRDG-1RWo$CX9=12wegjfrs^M;D!nF!Qt)+!8=S8{qw>bqX?EcfWU|MlNc(s7T)PPe zFgRDGI?jHKzRVHA0tnG-lfYNl83Xe+FtvZMDy_a8L2+b-Tw#TtlXMPCJV~`i{*|Pc z=Rg?%#QZW?Fl6?0s+@0(fJz}<0&n4lY)49IQ<5i+&Skkv5864%NaHu$3_dMAv6kFM zK3t`a?wQ$KK?V+V_zWTJ%cZZk&_AtB4V!=E04mjAahvaN=18iM{Hc(qIE*fog86@e zxRXZs1n}`YCLc&m5$%g{9j}AX7913wOasyZ{f$Yp8{yrwTmPeOlH<HWt>K#tJ$oX0Y{Q-T#aE3~Q>mv1 zT9&S#Kl5lFr<7OKQ+VV^S)iWye*&~>E-odRdw>5gpnY(q;TIHitSKw^X>TK&UiQa# z-l{^M8G;%Oh#x;@YFMHnem z*l?f+k13i981x71RP{%1Y4`luv?fScn3#5V1tsL~geE}cX)Au)M7||s)HS&rf)=WR zZ15xO!~kAFPDZLLN>;5iD#lYFykh;OhiP|{NqzzKycfm%RZu}n+s#Cz{PyijJkj4W zHcPz8{dBwJ&EFVm)&W_|p|Pxpqe>aSN(D`JV&P4@LnK5ky#Sp00m`$N{ z0gy}V!Tr$hoRTz^Srb>9Di7hBsPhOMLCS@I6Rk7Mk<6)^XOCXU#yhnZHL)_|fY=;% zD4UJ#i{Q@(038eo#*H=W%UM{*Z9ZNy$&*D-5i8HI?6saj66Ok0CG)D9!e|0GiW<47#`4IR zqPQtv2X@_&ui?}S^+vL7|1N0V2ddUBV}MLby`HVQB3W>3`eRb~U0zKj;|dsNnP&%p z-jS-$%u=}RanBVvS_D5-yQdh_XNTuKw{WN3&e9~puBIt+Yxkt6FNeKIu&tfO+XuJU zdXMybU4DJS=@Tr2M@rBQ?3ArmJm^(8@%mgVKhi_u!OHINXFwHR$}hbR{Uo@=%O}bA zU|z8lx!As<8}7*a*l zFq5VTU=nA^tk>QlVOSk2$bt(VCYTHEoaUIYZrSD!!&U$9GwuXsH}uj~m~R2ZHJ_mm zcGZ?LBdwMfR9(P(vnP0L)+S4WzJQH_f%JC0OY;;s*~{mon|<#)xpT zNk3p3-`o(tkbC;u)o;5X|##U+x@+s5n%Wpb3-3 z{%WT^>&@ffO5F_|i9^dj^s;&|;=rnsTRq$n>SS)T_Qi8(rStnl(?&vI$X)A_o0WX0 zbGtTs=S4DgZ7OITywRh@JRRR!e*4ix^@t_(o9I3+VPqWfPvP`b&Ou^f)Aw=>xTn_z zjOxO_drQP(>FM_H+QRTI4Z;E`n2_+`w|O+{_~{-LQf_q&X6k=J*^dUTw>IQ`C>!NG z@f%>vgjf4Dj1qr#6U&|pVCq;Mlh%f5NmB(ORQ`%$nBF!VU8LlSX&!%ysWf;yQR6y8 zJ4cFifPq#FI&%dwp1Ei}1Lt^?aBl&PRvTM0N-xRkG8%Uauby`Ab-p!ujPvN0{w@!J zC?2F3-s4~p+67%$9@{%n3zelXeNXPoEOMBqyfuk~*IVL58i^Q_c=ym4w3H!6wn9c< z8&uei4D3!p&^QC(^zB{RW9M7ljDW6rdJZrDXHZYI^Oq1FlbB+YIoIoJk1QBn2;6RU z$~YnB)shX&5uuw^UP6wL@Q5+?%;bM4CSz6qYX_pHoruddbK?|Kf?mmRCpw?gX>h7S5 zgpvwEclS-z{w@YmHXTlflZZumU^5}l`U5F4%ppEh{Rh{cJ(^b%Efsy5V>8PIGV+%g zc5gv>YW2y5Hrelit1L|_N?$giMF|s!f=A_kl93lJ@C!=J! z7DJnb{dON>Z>M(oO1by4qtSE$f=lkJVUw8>PBXcRvK4eEJ$jfZYW4gYoZ_aL4HI1% z<_x4O=OjIBfr6c&5exbL>4{031Z%fT@9s2Tg-~}Jh1NcR&EQG~ckxzaW#J^gFEWk< z={cPP?tS16hZVT>?|y6`tGS1>iF9YPM?`T{(m5q&F$6^NO3>O;hVWoStn;G=L)>6S zMp+9=x)UldJDQwv50Wt)UN#Pck6cZ$8W14ja(!ZrfH z>!qfk47dYR8-qMa5qhbw1}Zr$11>+vyR~8^*sA}Qy_@RlN%z>1Ud@398`}?4GQMoH zwr=J$N^0(o+0Uv3^1$>Pl8XC*{ulJk1)$6xLdNQW9A1c?KqE+75TOXla`=p)>=Tb? z2Y301N8!r+D;(+Inf7e9*K;xZIp3Z)9M(`BA`(MkQd?|?y5IiH#@TSu2C!kUy4Eb& z+tsR&!n{FuPFmw;SjOQIz)(sR80Rq+RqKk1Wh>24gHLS9tW&2O+e-j>@KDOxoe)(w z{)!iQPA6Y$rKpPEJXahZ(p|2N1;4)hDBBLaX79-4uJtlUvX0ucmj&uNp6MM-D7F3t z2n~$`5Fb9SU0q3YKONBnFhz240uG2Uh^Tg2OzGD>SP;t*DgWM>ym#TM9wb zD7YEg@L87u26%$|VY25$&-aZEWw1kxdK3Pzmz zt#lecsA`8tOu*vrOZpqE>W^u|lwFSe$1VFUaQ2!|m;eCadt^nReEUEE0nkH$-~#|N S->#vt#Ao{g000001X)_#s<`<8 literal 0 HcmV?d00001 diff --git a/nodejs-packaging.spec b/nodejs-packaging.spec new file mode 100644 index 0000000..f4bdf2b --- /dev/null +++ b/nodejs-packaging.spec @@ -0,0 +1,46 @@ +%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d) +Name: nodejs-packaging +Version: 20 +Release: 1 +Summary: RPM Macros and Utilities for Node.js Packaging +BuildArch: noarch +License: MIT +URL: https://fedoraproject.org/wiki/Node.js/Packagers +Source0: https://releases.pagure.org/%{name}/%{name}-fedora-%{version}.tar.xz +#ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: python3 +#nodejs-devel before 0.10.12 provided these macros and owned /usr/share/node +Requires: nodejs(engine) >= 0.10.12 openEuler-rpm-config +%description +This package contains RPM macros and other utilities useful for packaging +Node.js modules and applications in RPM-based distributions. + +%prep +%autosetup -p 1 -n %{name}-fedora-%{version} + +%build +#nothing to do + +%install +install -Dpm0644 macros.nodejs %{buildroot}%{macrosdir}/macros.nodejs +install -Dpm0644 nodejs.attr %{buildroot}%{_rpmconfigdir}/fileattrs/nodejs.attr +install -pm0755 nodejs.prov %{buildroot}%{_rpmconfigdir}/nodejs.prov +install -pm0755 nodejs.req %{buildroot}%{_rpmconfigdir}/nodejs.req +install -pm0755 nodejs-symlink-deps %{buildroot}%{_rpmconfigdir}/nodejs-symlink-deps +install -pm0755 nodejs-fixdep %{buildroot}%{_rpmconfigdir}/nodejs-fixdep +install -pm0755 nodejs-setversion %{buildroot}%{_rpmconfigdir}/nodejs-setversion +install -Dpm0644 multiver_modules %{buildroot}%{_datadir}/node/multiver_modules + +%check +./test/run + +%files +%license LICENSE +%{macrosdir}/macros.nodejs +%{_rpmconfigdir}/fileattrs/nodejs*.attr +%{_rpmconfigdir}/nodejs* +%{_datadir}/node/multiver_modules + +%changelog +* Thu Aug 20 2020 wutao - 20-1 +- package init