diff --git a/nodejs-gauge.spec b/nodejs-gauge.spec new file mode 100644 index 0000000..34c2eae --- /dev/null +++ b/nodejs-gauge.spec @@ -0,0 +1,48 @@ +%{?nodejs_find_provides_and_requires} +%global packagename gauge +%global enable_tests 1 +Name: nodejs-gauge +Version: 1.2.5 +Release: 1 +Summary: A terminal based horizontal gauge +License: ISC +URL: https://github.com/npm/gauge +Source0: https://github.com/npm/gauge/archive/v%{version}.tar.gz +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +ExclusiveArch: %{ix86} x86_64 %{arm} noarch +BuildRequires: nodejs-packaging npm(ansi) npm(has-unicode) npm(lodash.pad) +BuildRequires: npm(lodash.padleft) npm(lodash.padright) +%if 0%{?enable_tests} +BuildRequires: npm(tap) +%endif +%description +A terminal based horizontal gauge + +%prep +%autosetup -n gauge-%{version} + +%build + +%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} +%{_bindir}/tap test/*.js +%endif + +%files +%{!?_licensedir:%global license %doc} +%doc *.md +%license LICENSE +%{nodejs_sitelib}/%{packagename} + +%changelog +* Thu Aug 20 2020 Anan Fu - 1.2.5-1 +- package init diff --git a/nodejs-gauge.yaml b/nodejs-gauge.yaml new file mode 100644 index 0000000..59c7502 --- /dev/null +++ b/nodejs-gauge.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: iarna/gauge.git +tag_prefix: "^v" +seperator: "." diff --git a/v1.2.5.tar.gz b/v1.2.5.tar.gz new file mode 100644 index 0000000..2e732d0 Binary files /dev/null and b/v1.2.5.tar.gz differ