Blame SPECS/nodejs-create-error-class.spec

a9afc6
%{?scl:%scl_package nodejs-%{module_name}}
a9afc6
%{!?scl:%global pkg_name %{name}}
a9afc6
%{?nodejs_find_provides_and_requires}
a9afc6
a9afc6
%global enable_tests 0
a9afc6
%global module_name create-error-class
a9afc6
#%global commit0 bec0186ac350c5b89b1707d395c23a5a080b4f45
a9afc6
#%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
a9afc6
a9afc6
Name:           %{?scl_prefix}nodejs-%{module_name}
a9afc6
Version:        3.0.2
81b0bf
Release:        2%{?dist}
a9afc6
Summary:        Create Error classes
a9afc6
a9afc6
License:        MIT
a9afc6
URL:            https://github.com/floatdrop/create-error-class
a9afc6
Source0:        https://github.com/floatdrop/create-error-class/archive/v%{version}.tar.gz#/%{module_name}-%{version}.tar.gz
a9afc6
a9afc6
BuildArch:      noarch
a9afc6
ExclusiveArch:  %{nodejs_arches} noarch
a9afc6
a9afc6
BuildRequires:  %{?scl_prefix}nodejs-devel
a9afc6
BuildRequires:  %{?scl_prefix}npm(capture-stack-trace)
a9afc6
a9afc6
%if 0%{?enable_tests}
a9afc6
BuildRequires:  %{?scl_prefix}npm(mocha)
a9afc6
%endif
a9afc6
a9afc6
%description
a9afc6
%{summary}.
a9afc6
a9afc6
%prep
a9afc6
%setup -q -n %{module_name}-%{version}
a9afc6
rm -rf node_modules
a9afc6
a9afc6
%build
a9afc6
# nothing to build
a9afc6
a9afc6
%install
a9afc6
mkdir -p %{buildroot}%{nodejs_sitelib}/%{module_name}
a9afc6
cp -p package.json index.js %{buildroot}%{nodejs_sitelib}/%{module_name}
a9afc6
%nodejs_symlink_deps
a9afc6
a9afc6
%if 0%{?enable_tests}
a9afc6
a9afc6
%check
a9afc6
%nodejs_symlink_deps --check
a9afc6
mocha
a9afc6
%endif
a9afc6
a9afc6
%files
a9afc6
%{!?_licensedir:%global license %doc}
a9afc6
%doc readme.md
a9afc6
%license license
a9afc6
%{nodejs_sitelib}/%{module_name}
a9afc6
a9afc6
%changelog
81b0bf
* Mon May 28 2018 Zuzana Svetlikova <zsvetlik@redhat.com> - 3.0.2-2
81b0bf
- Resolves: RHBZ#1543198, rebuild for multiarch
81b0bf
a9afc6
* Tue Nov 01 2016 Zuzana Svetlikova <zsvetlik@redhat.com> - 3.0.2-1
a9afc6
- Use git tags, update
a9afc6
a9afc6
* Tue Feb 16 2016 Zuzana Svetlikova <zsvetlik@redhat.com> - 2.0.1-6
a9afc6
- Use macro in -runtime dependency
a9afc6
a9afc6
* Sun Feb 14 2016 Zuzana Svetlikova <zsvetlik@redhat.com> - 2.0.1-5
a9afc6
- Rebuilt with updated metapackage
a9afc6
a9afc6
* Tue Jan 12 2016 Tomas Hrcka <thrcka@redhat.com> - 2.0.1-4
a9afc6
- Use macro to find provides and requires
a9afc6
a9afc6
* Tue Jan 12 2016 Tomas Hrcka <thrcka@redhat.com> - 2.0.1-3
a9afc6
- Enable scl macros, fix license macro for el6
a9afc6
a9afc6
* Thu Aug 06 2015 Parag Nemade <pnemade AT redhat DOT com> - 2.0.1-2
a9afc6
- Add missing BuildRequires
a9afc6
- fix summary macro
a9afc6
- correct check section
a9afc6
a9afc6
* Thu Jul 30 2015 Parag Nemade <pnemade AT redhat DOT com> - 2.0.1-1
a9afc6
- Initial packaging