From 22a978f154176e730ebb1c66ac4d78f890b889f4 Mon Sep 17 00:00:00 2001 From: lei_ju <983277505@qq.com> Date: Thu, 20 Aug 2020 20:36:53 +0800 Subject: [PATCH] Package init --- LICENSE | 20 +++++++++++++++++++ cjson-0.3.2.tgz | Bin 0 -> 5310 bytes nodejs-cjson.spec | 48 ++++++++++++++++++++++++++++++++++++++++++++++ nodejs-cjson.yaml | 4 ++++ 4 files changed, 72 insertions(+) create mode 100644 LICENSE create mode 100644 cjson-0.3.2.tgz create mode 100644 nodejs-cjson.spec create mode 100644 nodejs-cjson.yaml diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..4c087bf --- /dev/null +++ b/LICENSE @@ -0,0 +1,20 @@ +Copyright (c) 2015 Oleg Slobodskoi + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/cjson-0.3.2.tgz b/cjson-0.3.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..55859d3a4ce4b8eef04825b36fc37c7dec6976b9 GIT binary patch literal 5310 zcmV;v6hZ4BiwFP!000001MNNSa@$6d`71odgsBQCnF2)W%PX&U*XKBO-b(D$+Pha* zk~SO>LlPDUFc?5GkKw!Av)q$ich3wk_@F)Nm7rZ-0+{)$1Sa_4~c!qodwed+?;U5B(2~ zNK?yX$`e54x581xu>AAiq%9oAS`nX$)(LA3arawYeB=u`OoCY&zys66cG=5#Iu%hW zeD+s<#oy5o_V(g~7^dt^oN^rRvezjKB;$-Gg)#R<(q-3^U^rnjo=72C9EEds#lyf? zgGNCpWS3oJDZ38R2^*?)Boh(82!-#mze_R7LN_>E|pUyA$|{5U7bJWD5Wg2=oL#hASd=wtOHs@UgQ18d;q>F{_bq4XJhohK+TEJA`<@%krolLh z6Y=nC+-(2h1UM+{|G~jA*#G`v|7c_X*U?a|f1buZm<0LQxNO?`o6-LOPK}RX(?7== zH|l@yU~m7p(EtA70qTE$ufNg%b+jvJTa?h2ER?; zhgqp>g@@7Je&#sd&W^)&*mq*YvoK{bIhE3dXZZLp>3k;GLivzOc;Y$Y<19{6>FSZN zj`Br3k4;4~7L11>IFeEd-y6kQFHc$?o_?Ut}G@$7;_k@jjC`H!*1W@s{ zWb-&^?50;@X)E`ia%PFR$MVGene2=PC{pq7YX2L9=l z2#i!opCT!xjCS>_;U*WhXJMKh>;*kdP<{DQ1%oC;Aa}?`kR=>06@aFg-D9e zrhsw~1|p9oT=pZsgdtfXU_qP|3J!CC#3>7anc(2YBfa;9e8Nh6$`bb^L87QljIKeu@k_Py=M%<5afUxLeP;;p0OuS0)v-@42;D= zL-_h4?F69Z1$2dEWdwV|dfR$Ay}v=)hVU*RX�#?i>R|VhCXHYfc;PWk3OC6sHWr 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 Qv@fFlKgBgzFaUl40NwO$hX4Qo literal 0 HcmV?d00001 diff --git a/nodejs-cjson.spec b/nodejs-cjson.spec new file mode 100644 index 0000000..a162756 --- /dev/null +++ b/nodejs-cjson.spec @@ -0,0 +1,48 @@ +%{?nodejs_find_provides_and_requires} +%global packagename cjson +%global enable_tests 1 +Name: nodejs-cjson +Version: 0.3.2 +Release: 1 +Summary: Commented JavaScript Object Notation +License: MIT +URL: https://github.com/kof/node-cjson.git +Source0: https://registry.npmjs.org/%{packagename}/-/%{packagename}-%{version}.tgz +Source1: https://github.com/kof/node-cjson/master/LICENSE +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: nodejs-packaging +%if 0%{?enable_tests} +BuildRequires: npm(json-parse-helpfulerror) +%endif +%description +cjson - Commented JavaScript Object Notation. It is a json loader, which parses +only valid json files, but with comments enabled. Useful for loading configs. + +%prep +%setup -q -n package +cp -p %{SOURCE1} . + +%build + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename} +cp -pr package.json *.js \ + %{buildroot}%{nodejs_sitelib}/%{packagename} +%nodejs_symlink_deps +%if 0%{?enable_tests} + +%check +%nodejs_symlink_deps --check +%__nodejs test/test.js +%endif + +%files +%{!?_licensedir:%global license %doc} +%doc *.md +%license LICENSE +%{nodejs_sitelib}/%{packagename} + +%changelog +* Tue Aug 18 2020 leiju - 0.3.2-1 +- Package init diff --git a/nodejs-cjson.yaml b/nodejs-cjson.yaml new file mode 100644 index 0000000..00bbaf0 --- /dev/null +++ b/nodejs-cjson.yaml @@ -0,0 +1,4 @@ +version_control: NA +src_repo: NA +tag_prefix: NA +seperator: NA