2683b47
# This macro is needed at the start for building on EL6
2683b47
%{?nodejs_find_provides_and_requires}
2683b47
2683b47
%global enable_tests 0
2683b47
2683b47
%global barename js-base64
2683b47
2683b47
Name:               nodejs-js-base64
648169b
Version:            2.1.7
9c52de5
Release:            12%{?dist}
2683b47
Summary:            Yet another Base64 transcoder in pure-JS
2683b47
d4baa42
License:            BSD
2683b47
URL:                https://www.npmjs.org/package/js-base64
2683b47
Source0:            http://registry.npmjs.org/%{barename}/-/%{barename}-%{version}.tgz
2683b47
d4baa42
# The license actually BSD https://github.com/dankogai/js-base64/issues/18
d4baa42
Source1:            https://raw.githubusercontent.com/dankogai/js-base64/master/LICENSE.md
2683b47
2683b47
BuildArch:          noarch
2683b47
%if 0%{?fedora} >= 19
2683b47
ExclusiveArch:      %{nodejs_arches} noarch
2683b47
%else
2683b47
ExclusiveArch:      %{ix86} x86_64 %{arm} noarch
2683b47
%endif
2683b47
2683b47
BuildRequires:      nodejs-packaging >= 6
2683b47
2683b47
2683b47
%if 0%{?enable_tests}
2683b47
BuildRequires:      npm(mocha)
2683b47
%endif
2683b47
2683b47
%description
2683b47
Yet another Base64 transcoder
2683b47
2683b47
%prep
2683b47
%setup -q -n package
2683b47
c2de9c5
# Copy our Fedora-shipped license file in
c2de9c5
cp -pr %{SOURCE1} .
c2de9c5
2683b47
# Remove bundled node_modules if there are any..
2683b47
rm -rf node_modules/
2683b47
2683b47
%nodejs_fixdep --caret
2683b47
2683b47
%build
2683b47
%nodejs_symlink_deps --build
2683b47
2683b47
%install
2683b47
mkdir -p %{buildroot}%{nodejs_sitelib}/js-base64
2683b47
cp -pr package.json base64.js \
2683b47
    %{buildroot}%{nodejs_sitelib}/js-base64
2683b47
2683b47
%nodejs_symlink_deps
2683b47
2683b47
%check
2683b47
%if 0%{?enable_tests}
2683b47
%nodejs_symlink_deps --check
2683b47
mocha
2683b47
%endif
2683b47
2683b47
%files
d4baa42
%doc README.md
d4baa42
%license LICENSE.md
2683b47
%{nodejs_sitelib}/js-base64/
2683b47
2683b47
%changelog
9c52de5
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.7-12
9c52de5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9c52de5
1e89784
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.7-11
1e89784
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
1e89784
1c2a830
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.7-10
1c2a830
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
1c2a830
b17fed0
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.7-9
b17fed0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
b17fed0
dac3f4b
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.7-8
dac3f4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
dac3f4b
0014981
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.7-7
0014981
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0014981
019917a
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.7-6
019917a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
019917a
e3bf599
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.7-5
e3bf599
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e3bf599
e547954
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.7-4
e547954
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e547954
d4baa42
* Mon Sep 14 2015 Ralph Bean <rbean@redhat.com> - 2.1.7-3
d4baa42
- Replace our LICENSE-MIT with the new correct license from usptream
d4baa42
  https://github.com/dankogai/js-base64/issues/18
d4baa42
beff58b
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.7-2
beff58b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
beff58b
648169b
* Wed Feb 18 2015 Ralph Bean <rbean@redhat.com> - 2.1.7-1
648169b
- new version
648169b
2683b47
* Tue Sep 02 2014 Ralph Bean <rbean@redhat.com> - 2.1.5-2
2683b47
- Relicense to MIT
2683b47
- Ship our own LICENSE-MIT file.
2683b47
2683b47
* Mon Aug 18 2014 Ralph Bean <rbean@redhat.com> - 2.1.5-1
2683b47
- Initial packaging for Fedora.