Blame SPECS/nodejs-es6-promise.spec

d3ad9a
%{?scl:%scl_package nodejs-%{npm_name}}
d3ad9a
%{!?scl:%global pkg_name %{name}}
d3ad9a
d3ad9a
%{?nodejs_find_provides_and_requires}
d3ad9a
d3ad9a
%global npm_name es6-promise
d3ad9a
# Tests disabled due to dependencies not in Fedora yet
d3ad9a
# Tests also are not working even with dependencies
d3ad9a
%global enable_tests 0
d3ad9a
d3ad9a
d3ad9a
Summary:       Lightweight library that provides tools for organizing asynchronous code
d3ad9a
Name:          %{?scl_prefix}nodejs-%{npm_name}
d3ad9a
Version:       3.0.2
d3ad9a
Release:       3%{?dist}
d3ad9a
License:       MIT
d3ad9a
URL:           https://github.com/jakearchibald/ES6-Promises
d3ad9a
Source0:       http://registry.npmjs.org/%{npm_name}/-/%{npm_name}-%{version}.tgz
d3ad9a
# The test files are not included in the npm tarball.
d3ad9a
# Source1 is generated by running Source10, which pulls from the upstream
d3ad9a
# version control repository.
d3ad9a
Source1:	   tests-%{version}.tar.bz2
d3ad9a
Source10:	   dl-tests.%{npm_name}.sh
d3ad9a
BuildRequires: nodejs010-runtime
d3ad9a
%if 0%{?enable_tests}
d3ad9a
BuildRequires: %{?scl_prefix}nodejs(ember)
d3ad9a
BuildRequires: %{?scl_prefix}nodejs(ember-cli)
d3ad9a
%endif
d3ad9a
d3ad9a
BuildArch:     noarch
d3ad9a
ExclusiveArch: %{nodejs_arches} noarch
d3ad9a
d3ad9a
%description
d3ad9a
A lightweight library that provides tools for organizing 
d3ad9a
asynchronous code
d3ad9a
d3ad9a
This is a polyfill of the ES6 Promise. The implementation 
d3ad9a
is a subset of rsvp.js.
d3ad9a
d3ad9a
%prep
d3ad9a
%setup -q -n package
d3ad9a
# setup the tests
d3ad9a
%setup -q -T -D -a 1 -n package
d3ad9a
d3ad9a
%build
d3ad9a
#nothing to do
d3ad9a
d3ad9a
%install
d3ad9a
mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name}
d3ad9a
cp -pr dist lib package.json %{buildroot}%{nodejs_sitelib}/%{npm_name}
d3ad9a
d3ad9a
%nodejs_symlink_deps
d3ad9a
d3ad9a
%if 0%{?enable_tests}
d3ad9a
d3ad9a
%check
d3ad9a
%nodejs_symlink_deps --check
d3ad9a
ember test
d3ad9a
%endif
d3ad9a
d3ad9a
%files
d3ad9a
%{!?_licensedir:%global license %doc}
d3ad9a
%doc CHANGELOG.md README.md
d3ad9a
%license LICENSE
d3ad9a
%{nodejs_sitelib}/%{npm_name}
d3ad9a
d3ad9a
%changelog
d3ad9a
* Wed Jan 06 2016 Tomas Hrcka <thrcka@redhat.com> - 3.0.2-3
d3ad9a
- Enable scl macros
d3ad9a
d3ad9a
* Tue Oct 20 2015 Troy Dawson <tdawson@redhat.com> - 3.0.2-2
d3ad9a
- Add tests, fixup spec file
d3ad9a
d3ad9a
* Mon Sep 21 2015 Troy Dawson <tdawson@redhat.com> - 3.0.2-1
d3ad9a
- Initial build