a4d619d
%{?nodejs_find_provides_and_requires}
a4d619d
da75249
%global enable_tests 1
8d98992
8d98992
Name:       nodejs-diff
71ff23a
Version:    1.0.8
6b8258f
Release:    7%{?dist}
8d98992
Summary:    A JavaScript text diff implementation for Node.js
1f4106c
# LICENSE text is included in README.md
8d98992
License:    BSD
8d98992
Group:      System Environment/Libraries
8d98992
URL:        https://github.com/kpdecker/jsdiff
8d98992
Source0:    http://registry.npmjs.org/diff/-/diff-%{version}.tgz
da75249
# Source1 is generated by running Source10, which pulls from the upstream
da75249
# revision control repository.
da75249
Source1:    tests-v%{version}.tar.bz2
da75249
Source10:   dl-tests.sh
da75249
8d98992
BuildArch:  noarch
da75249
%if 0%{?fedora} >= 19
da75249
ExclusiveArch: %{nodejs_arches} noarch
da75249
%else
da75249
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
da75249
%endif
8d98992
da75249
BuildRequires:  nodejs-packaging
8d98992
8d98992
%if 0%{?enable_tests}
71ff23a
BuildRequires:  npm(colors)
8d98992
BuildRequires:  npm(mocha)
8d98992
BuildRequires:  npm(should)
8d98992
%endif
8d98992
8d98992
%description
a4d619d
%{summary}
8d98992
8d98992
8d98992
%prep
8d98992
%setup -q -n package
da75249
%setup -q -T -D -a 1 -n package
8d98992
8d98992
8d98992
%build
8d98992
#nothing to do
8d98992
8d98992
8d98992
%install
8d98992
mkdir -p %{buildroot}%{nodejs_sitelib}/diff
8d98992
cp -pr package.json diff.js \
8d98992
    %{buildroot}%{nodejs_sitelib}/diff
8d98992
8d98992
%nodejs_symlink_deps
8d98992
8d98992
8d98992
%if 0%{?enable_tests}
8d98992
%check
8d98992
%{nodejs_sitelib}/mocha/bin/mocha test/*.js
8d98992
%endif
8d98992
8d98992
8d98992
%files
1f4106c
%doc README.md
8d98992
%{nodejs_sitelib}/diff
8d98992
8d98992
8d98992
%changelog
6b8258f
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.8-7
6b8258f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6b8258f
9008b0c
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.8-6
9008b0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9008b0c
ad282ef
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.8-5
ad282ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
ad282ef
29e0db3
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.8-4
29e0db3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
29e0db3
c6a4467
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.8-3
c6a4467
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c6a4467
f7f06a3
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.8-2
f7f06a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
f7f06a3
71ff23a
* Fri Apr 18 2014 Jamie Nguyen <jamielinux@fedoraproject.org> - 1.0.8-1
71ff23a
- update to upstream release 1.0.8
71ff23a
1f4106c
* Tue Sep 03 2013 Jamie Nguyen <jamielinux@fedoraproject.org> - 1.0.6-1
1f4106c
- update to upstream release 1.0.6
1f4106c
d422417
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.5-2
d422417
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d422417
da75249
* Sun Jul 21 2013 Jamie Nguyen <jamielinux@fedoraproject.org> - 1.0.5-1
da75249
- update to upstream release 1.0.5
da75249
- restrict to compatible arches
da75249
- test/ directory has been excluded from the npm tarball, so d/l separately
da75249
T.C. Hollingsworth 200e2d2
* Wed Jun 19 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1.0.4-2
T.C. Hollingsworth 200e2d2
- rebuild for missing npm(diff) provides on EL6
T.C. Hollingsworth 200e2d2
8d98992
* Thu Feb 14 2013 Jamie Nguyen <jamielinux@fedoraproject.org> - 1.0.4-1
8d98992
- initial package