%{?nodejs_find_provides_and_requires} %global enable_tests 1 Name: nodejs-globule Version: 0.2.0 Release: 1 Summary: An easy-to-use wildcard globbing library for Node.js License: MIT URL: https://github.com/cowboy/node-globule Source0: https://registry.npmjs.org/globule/-/globule-%{version}.tgz Patch0: nodejs-globule-lodash3.patch BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch BuildRequires: nodejs-packaging %if 0%{?enable_tests} BuildRequires: npm(nodeunit) npm(glob) npm(lodash) %endif %description %{summary}. %prep %autosetup -p 1 -n package %nodejs_fixdep glob "^6.0.3" %nodejs_fixdep minimatch "^3.0.0" %build %install mkdir -p %{buildroot}%{nodejs_sitelib}/globule cp -pr package.json lib/ \ %{buildroot}%{nodejs_sitelib}/globule %nodejs_symlink_deps %if 0%{?enable_tests} %check %nodejs_symlink_deps --check %{nodejs_sitelib}/nodeunit/bin/nodeunit test/globule_test.js %endif %files %{!?_licensedir:%global license %doc} %doc README.md %license LICENSE-MIT %{nodejs_sitelib}/globule %changelog * Thu Aug 20 2020 yaokai - 0.2.0-1 - Package init