%global npm_name husky Name: nodejs-%{npm_name} Version: 9.1.7 Release: 1%{?dist} Summary: Modern native Git hooks made easy License: MIT AND ISC URL: https://npm.io/package/husky Source0: https://registry.npmjs.org/%{npm_name}/-/%{npm_name}-%{version}.tgz Source3: %{npm_name}-%{version}-bundled-licenses.txt BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch Requires: nodejs BuildRequires: nodejs BuildRequires: nodejs-devel %description %{summary}. %prep %setup -q -n package cp %{SOURCE3} . %build #nothing to do %install mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name} cp -pr package.json index.js index.d.ts \ %{buildroot}%{nodejs_sitelib}/%{npm_name} mkdir -p %{buildroot}%{nodejs_sitelib}/husky/bin install -p -D -m0755 husky %{buildroot}%{nodejs_sitelib}/husky/bin/husky mkdir -p %{buildroot}%{_bindir} ln -sr %{nodejs_sitelib}/husky/bin/husky %{buildroot}%{_bindir}/husky %check %{__nodejs} -e 'require("./")' %files %doc README.md %license LICENSE %{npm_name}-%{version}-bundled-licenses.txt %{nodejs_sitelib}/husky %{_bindir}/husky %changelog