849b513
%{?nodejs_find_provides_and_requires}
849b513
849b513
%global enable_tests 0
849b513
849b513
Name:       nodejs-globule
d97078a
Version:    0.2.0
849b513
Release:    1%{?dist}
849b513
Summary:    An easy-to-use wildcard globbing library for Node.js
849b513
License:    MIT
849b513
Group:      System Environment/Libraries
849b513
URL:        https://github.com/cowboy/node-globule
849b513
Source0:    http://registry.npmjs.org/globule/-/globule-%{version}.tgz
849b513
849b513
BuildArch:  noarch
849b513
%if 0%{?fedora} >= 19
849b513
ExclusiveArch: %{nodejs_arches} noarch
849b513
%else
849b513
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
849b513
%endif
849b513
849b513
BuildRequires:  nodejs-packaging
849b513
849b513
%if 0%{?enable_tests}
d97078a
BuildRequires:  npm(grunt-cli)
d97078a
BuildRequires:  npm(grunt-contrib-nodeunit)
d97078a
BuildRequires:  npm(grunt-contrib-watch)
849b513
BuildRequires:  npm(glob)
849b513
BuildRequires:  npm(lodash)
849b513
BuildRequires:  npm(nodeunit)
849b513
%endif
849b513
849b513
%description
849b513
%{summary}.
849b513
849b513
849b513
%prep
849b513
%setup -q -n package
d97078a
%nodejs_fixdep lodash '~2.4.1'
849b513
%nodejs_fixdep glob '~3.2.6'
849b513
849b513
849b513
%build
849b513
#nothing to do
849b513
849b513
849b513
%install
849b513
mkdir -p %{buildroot}%{nodejs_sitelib}/globule
849b513
cp -pr package.json lib/ \
849b513
    %{buildroot}%{nodejs_sitelib}/globule
849b513
849b513
%nodejs_symlink_deps
849b513
849b513
849b513
%if 0%{?enable_tests}
849b513
%check
849b513
%nodejs_symlink_deps --check
849b513
%{nodejs_sitelib}/nodeunit/bin/nodeunit test/globule_test.js
849b513
%endif
849b513
849b513
849b513
%files
849b513
%doc LICENSE-MIT README.md
849b513
%{nodejs_sitelib}/globule
849b513
849b513
849b513
%changelog
849b513
* Wed Aug 28 2013 Jamie Nguyen <jamielinux@fedoraproject.org> - 0.1.0-1
849b513
- initial package