diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..93b59b7 --- /dev/null +++ b/LICENSE @@ -0,0 +1,14 @@ +Copyright (c) 2015, Rebecca Turner + +Permission to use, copy, modify, and/or distribute this software for +any purpose with or without fee is hereby granted, provided that the +above copyright notice and this permission notice appear in all +copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/nodejs-require-inject.spec b/nodejs-require-inject.spec new file mode 100644 index 0000000..ec0cb2e --- /dev/null +++ b/nodejs-require-inject.spec @@ -0,0 +1,46 @@ +%global npm_name require-inject +%{?nodejs_find_provides_and_requires} +%global enable_tests 1 +Name: nodejs-require-inject +Version: 1.2.0 +Release: 1 +Summary: A simple mock injector needing no instrumentation in the libraries being tested +Url: https://github.com/iarna/require-inject +Source0: https://github.com/iarna/require-inject/archive/v%{version}.tar.gz +Source1: https://raw.githubusercontent.com/kasicka/require-inject/12ac5bd3a1b13adeda81f5c4b17d41a86a9e99e3/LICENSE +License: ISC +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: nodejs-devel nodejs-packaging +%if 0%{?enable_tests} +BuildRequires: npm(tap) +%endif +%description +A simple mock injector needing no instrumentation in the libraries being tested + +%prep +%autosetup -n %{npm_name}-%{version} +cp -p %{SOURCE1} . + +%build + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pr package.json index.js \ + %{buildroot}%{nodejs_sitelib}/%{npm_name} +%{nodejs_symlink_deps} +%if 0%{?enable_tests} + +%check +%{nodejs_symlink_deps} --check +tap test/*.js +%endif + +%files +%{nodejs_sitelib}/require-inject +%doc README.md +%license LICENSE + +%changelog +* Fri Aug 14 2020 wangyue - 1.2.0-1 +- Package init diff --git a/nodejs-require-inject.yaml b/nodejs-require-inject.yaml new file mode 100644 index 0000000..65d1d71 --- /dev/null +++ b/nodejs-require-inject.yaml @@ -0,0 +1,5 @@ +git_url: https://github.com/iarna/require-inject +version_control: github +src_repo: iarna/require-inject +tag_prefix: "^v" +seperator: "." diff --git a/v1.2.0.tar.gz b/v1.2.0.tar.gz new file mode 100644 index 0000000..006d9e9 Binary files /dev/null and b/v1.2.0.tar.gz differ