Blame SPECS/nodejs-generate-function.spec

54ac66
%{?scl:%scl_package nodejs-%{srcname}}
54ac66
%{!?scl:%global pkg_name %{name}}
54ac66
54ac66
%{?nodejs_find_provides_and_requires}
54ac66
54ac66
%global enable_tests 0
54ac66
%global srcname generate-function
54ac66
54ac66
%global commit0 3d5fc8de5859be95f58e3af9bfb5f663edd95149
54ac66
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
54ac66
54ac66
Name:           %{?scl_prefix}nodejs-%{srcname}
54ac66
Version:        2.0.0
7102db
Release:        4%{?dist}
54ac66
Summary:        Module that helps you write generated functions in Node
54ac66
54ac66
License:        MIT
54ac66
URL:            https://github.com/mafintosh/generate-function
54ac66
# license is included in next not released version
54ac66
Source0:        https://github.com/mafintosh/%{srcname}/archive/%{commit0}.tar.gz#/%{srcname}-%{shortcommit0}.tar.gz
54ac66
Source1:        https://raw.githubusercontent.com/mafintosh/generate-function/master/LICENSE
54ac66
54ac66
BuildArch:      noarch
54ac66
ExclusiveArch:  %{nodejs_arches} noarch
54ac66
54ac66
BuildRequires:  %{?scl_prefix}nodejs-devel
54ac66
54ac66
%if 0%{?enable_tests}
54ac66
BuildRequires:  %{?scl_prefix}npm(tape)
54ac66
%endif
54ac66
54ac66
%description
54ac66
%{summary}.
54ac66
54ac66
%prep
54ac66
%setup -n %{pkg_name}-%{version} -qn %{srcname}-%{commit0}
54ac66
cp -p %{SOURCE1} .
54ac66
rm -rf node_modules
54ac66
54ac66
%build
54ac66
# nothing to build
54ac66
54ac66
%install
54ac66
mkdir -p %{buildroot}%{nodejs_sitelib}/%{srcname}
54ac66
cp -pr package.json index.js \
54ac66
    %{buildroot}%{nodejs_sitelib}/%{srcname}
54ac66
54ac66
%nodejs_symlink_deps
54ac66
54ac66
%if 0%{?enable_tests}
54ac66
54ac66
%check
54ac66
%nodejs_symlink_deps --check
54ac66
tape test.js
54ac66
%endif
54ac66
54ac66
%files
54ac66
%doc README.md example.js
54ac66
%license LICENSE
54ac66
%{nodejs_sitelib}/%{srcname}
54ac66
54ac66
%changelog
7102db
* Mon May 28 2018 Zuzana Svetlikova <zsvetlik@redhat.com> - 2.0.0-4
7102db
- Resolves: RHBZ#1543198, rebuild for multiarch
7102db
54ac66
* Mon Jan 16 2017 Zuzana Svetlikova <zsvetlik@redhat.com> - 2.0.0-3
54ac66
- Rebuild for rhscl
54ac66
54ac66
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-2
54ac66
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
54ac66
54ac66
* Wed Oct 28 2015 Piotr Popieluch <piotr1212@gmail.com> - 2.0.0-1
54ac66
- Initial packaging