diff --git a/nodejs-package.spec b/nodejs-package.spec new file mode 100644 index 0000000000000000000000000000000000000000..345cf8f859cedc6f102ed4c3fef9ec44882a4544 --- /dev/null +++ b/nodejs-package.spec @@ -0,0 +1,43 @@ +%{?nodejs_find_provides_and_requires} +%global enable_tests 1 +Name: nodejs-package +Version: 1.0.1 +Release: 1 +Summary: Provides an easy way to export package.json data +License: MIT +URL: https://github.com/vesln/package +Source0: http://registry.npmjs.org/package/-/package-%{version}.tgz +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: nodejs-packaging +%if 0%{?enable_tests} +BuildRequires: npm(mocha) npm(should) +%endif +%description +%{summary}. + +%prep +%setup -q -n package + +%build + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/package +cp -pr package.json lib/ \ + %{buildroot}%{nodejs_sitelib}/package +%nodejs_symlink_deps +%if 0%{?enable_tests} + +%check +%nodejs_symlink_deps --check +NODE_ENV=test %{nodejs_sitelib}/mocha/bin/mocha -R spec --require should \ + $(find test -iname '*.test.js') +%endif + +%files +%doc Readme.md examples/ +%{nodejs_sitelib}/package + +%changelog +* Thu Aug 20 2020 wangchong - 1.0.1-1 +- package init diff --git a/nodejs-package.yaml b/nodejs-package.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1e242eb54d9bd8703f6bc27d05f41235b3ef9d9f --- /dev/null +++ b/nodejs-package.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: vesln/package +tag_prefix: ^ +seperator: . diff --git a/package-1.0.1.tgz b/package-1.0.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..2c169748b8ccbb04ff2897d15886ac9a06deed38 Binary files /dev/null and b/package-1.0.1.tgz differ