From 1509ab25e14409ef8c82880d671c767c00fe770b Mon Sep 17 00:00:00 2001 From: wangxiao65 <287608437@qq.com> Date: Thu, 20 Aug 2020 09:37:42 +0800 Subject: [PATCH] package init --- nodejs-validate-npm-package-license.spec | 62 +++++++++++++++++++++++ nodejs-validate-npm-package-license.yaml | 5 ++ validate-npm-package-license-3.0.1.tgz | Bin 0 -> 5169 bytes 3 files changed, 67 insertions(+) create mode 100644 nodejs-validate-npm-package-license.spec create mode 100644 nodejs-validate-npm-package-license.yaml create mode 100644 validate-npm-package-license-3.0.1.tgz diff --git a/nodejs-validate-npm-package-license.spec b/nodejs-validate-npm-package-license.spec new file mode 100644 index 0000000..3c94fc2 --- /dev/null +++ b/nodejs-validate-npm-package-license.spec @@ -0,0 +1,62 @@ +%{?nodejs_find_provides_and_requires} + +%global packagename validate-npm-package-license +%global enable_tests 1 + +Name: nodejs-validate-npm-package-license +Version: 3.0.1 +Release: 1 +Summary: Validates an npm package license string + +License: ASL 2.0 +URL: https://github.com/kemitchell/validate-npm-package-license.js.git +Source0: https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-%{version}.tgz + +ExclusiveArch: %{nodejs_arches} noarch +BuildArch: noarch + +BuildRequires: nodejs-packaging +%if 0%{?enable_tests} +BuildRequires: npm(defence-cli) npm(replace-require-self) npm(spdx-correct) +BuildRequires: npm(spdx-expression-parse) +%endif + +Requires: nodejs + +%description +Give me a string and I'll tell you if it's a valid npm package license string. + + +%prep +%setup -q -n package + + +%build +# nothing to do! + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename} +cp -pr package.json *.js \ + %{buildroot}%{nodejs_sitelib}/%{packagename} + +%nodejs_symlink_deps + +%check +%nodejs_symlink_deps --check +%{__nodejs} -e 'require("./")' +%if 0%{?enable_tests} +defence README.md | replace-require-self | node +%endif + + +%files +%{!?_licensedir:%global license %doc} +%doc *.md +%license LICENSE +%{nodejs_sitelib}/%{packagename} + + + +%changelog +* Wed Aug 12 2020 wangxiao - 3.0.1-1 +- package init diff --git a/nodejs-validate-npm-package-license.yaml b/nodejs-validate-npm-package-license.yaml new file mode 100644 index 0000000..26d8e36 --- /dev/null +++ b/nodejs-validate-npm-package-license.yaml @@ -0,0 +1,5 @@ +git_url: https://github.com/kemitchell/validate-npm-package-license.js +version_control: github +src_repo: kemitchell/validate-npm-package-license.js +tag_prefix: "^v" +seperator: "." diff --git a/validate-npm-package-license-3.0.1.tgz b/validate-npm-package-license-3.0.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..4f1e0ccee2c351db61d95306c62bd57dd3d1a80c GIT binary patch literal 5169 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