b1c3aaf
%{?nodejs_find_provides_and_requires}
b1c3aaf
b1c3aaf
%global enable_tests 1
b1c3aaf
b1c3aaf
Name:       nodejs-detective
a9f30fc
Version:    2.3.0
a9f30fc
Release:    1%{?dist}
b1c3aaf
Summary:    Node.js module to find all calls to require()
b1c3aaf
License:    MIT
b1c3aaf
Group:      System Environment/Libraries
b1c3aaf
URL:        https://github.com/substack/node-detective
b1c3aaf
Source0:    http://registry.npmjs.org/detective/-/detective-%{version}.tgz
b1c3aaf
b1c3aaf
BuildArch:  noarch
592186d
%if 0%{?fedora} >= 19
b1c3aaf
ExclusiveArch: %{nodejs_arches} noarch
592186d
%else
592186d
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
592186d
%endif
b1c3aaf
b1c3aaf
BuildRequires:  nodejs-packaging
b1c3aaf
b1c3aaf
%if 0%{?enable_tests}
b1c3aaf
BuildRequires:  npm(escodegen)
b1c3aaf
BuildRequires:  npm(esprima)
b1c3aaf
BuildRequires:  npm(tap)
b1c3aaf
%endif
b1c3aaf
b1c3aaf
%description
b1c3aaf
Node.js module to find all calls to require(), no matter how crazily nested,
b1c3aaf
using a proper walk of the AST.
b1c3aaf
b1c3aaf
%prep
b1c3aaf
%setup -q -n package
a9f30fc
%nodejs_fixdep esprima '~1.1'
a9f30fc
%nodejs_fixdep escodegen '~1.3'
b1c3aaf
b1c3aaf
b1c3aaf
%build
b1c3aaf
#nothing to do
b1c3aaf
b1c3aaf
b1c3aaf
%install
b1c3aaf
mkdir -p %{buildroot}%{nodejs_sitelib}/detective
b1c3aaf
cp -pr package.json index.js \
b1c3aaf
    %{buildroot}%{nodejs_sitelib}/detective
b1c3aaf
b1c3aaf
%nodejs_symlink_deps
b1c3aaf
b1c3aaf
b1c3aaf
%if 0%{?enable_tests}
b1c3aaf
%check
b1c3aaf
%nodejs_symlink_deps --check
b1c3aaf
%tap test/*.js
b1c3aaf
%endif
b1c3aaf
b1c3aaf
b1c3aaf
%files
b1c3aaf
%doc LICENSE readme.markdown example/
b1c3aaf
%{nodejs_sitelib}/detective
b1c3aaf
b1c3aaf
b1c3aaf
%changelog
a9f30fc
* Fri Apr 18 2014 Jamie Nguyen <jamielinux@fedoraproject.org> - 2.3.0-1
a9f30fc
- update to upstream release 2.3.0
a9f30fc
0a9a158
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.2-3
0a9a158
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
0a9a158
b1c3aaf
* Wed Jul 17 2013 Jamie Nguyen <jamielinux@fedoraproject.org> - 2.1.2-2
b1c3aaf
- enable tests
b1c3aaf
b1c3aaf
* Wed May 29 2013 Jamie Nguyen <jamielinux@fedoraproject.org> - 2.1.2-1
b1c3aaf
- update to upstream release 2.1.2
b1c3aaf
b1c3aaf
* Tue Feb 05 2013 Jamie Nguyen <jamielinux@fedoraproject.org> - 0.2.1-1
b1c3aaf
- initial package