Blame SPECS/nodejs-aproba.spec

bf7d9e
%{?scl:%scl_package nodejs-aproba}
bf7d9e
%{!?scl:%global pkg_name %{name}}
bf7d9e
bf7d9e
%{?nodejs_find_provides_and_requires}
bf7d9e
bf7d9e
%global packagename aproba
bf7d9e
bf7d9e
# Tests are disabled until nodejs-tap is updated
bf7d9e
%global enable_tests 0
bf7d9e
bf7d9e
Name:		%{?scl_prefix}nodejs-aproba
bf7d9e
Version:	1.0.4
bf7d9e
Release:	3%{?dist}
bf7d9e
Summary:	Function argument validator
bf7d9e
bf7d9e
License:	ISC
bf7d9e
URL:		https://github.com/iarna/aproba
bf7d9e
Source0:	https://registry.npmjs.org/%{packagename}/-/%{packagename}-%{version}.tgz
bf7d9e
bf7d9e
ExclusiveArch:	%{nodejs_arches} noarch
bf7d9e
BuildArch:	noarch
bf7d9e
bf7d9e
BuildRequires:	%{?scl_prefix}nodejs-devel
bf7d9e
bf7d9e
%if 0%{?enable_tests}
bf7d9e
# BuildRequres for tests go here
bf7d9e
%endif
bf7d9e
bf7d9e
%description
bf7d9e
A ridiculously light-weight function argument validator
bf7d9e
bf7d9e
%prep
bf7d9e
%setup -q -n package
bf7d9e
bf7d9e
%build
bf7d9e
# Nothing to do
bf7d9e
bf7d9e
%install
bf7d9e
mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename}
bf7d9e
cp -pr package.json *.js \
bf7d9e
	%{buildroot}%{nodejs_sitelib}/%{packagename}
bf7d9e
bf7d9e
%nodejs_symlink_deps
bf7d9e
bf7d9e
%check
bf7d9e
%nodejs_symlink_deps --check
bf7d9e
#%{__nodejs} -e 'require("./")'
bf7d9e
bf7d9e
%if 0%{?enable_tests}
bf7d9e
# test suite goes here
bf7d9e
/usr/bin/tap test/*.js
bf7d9e
%endif
bf7d9e
bf7d9e
%files
bf7d9e
%{!?_licensedir:%global license %doc}
bf7d9e
%doc *.md
bf7d9e
%license LICENSE
bf7d9e
%{nodejs_sitelib}/%{packagename}
bf7d9e
bf7d9e
%changelog
bf7d9e
* Fri Mar 10 2017 Zuzana Svetlikova <zsvetlik@redhat.com> - 1.0.4-3
bf7d9e
- Correct license
bf7d9e
bf7d9e
* Fri Sep 16 2016 Zuzana Svetlikova <zsvetlik@redhat.com> - 1.0.4-2
bf7d9e
- Built for RHSCL
bf7d9e
bf7d9e
* Wed Jul 20 2016 Stephen Gallagher <sgallagh@redhat.com> - 1.0.4-1
bf7d9e
- Update to latest upstream release 1.0.4
bf7d9e
bf7d9e
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-2
bf7d9e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
bf7d9e
bf7d9e
* Fri Jan 15 2016 Stephen Gallagher <sgallagh@redhat.com> - 1.0.1-1
bf7d9e
- Initial packaging