|
|
04563e3 |
# test dependency not yet in Fedora
|
|
|
04563e3 |
%global enable_tests 0
|
|
|
04563e3 |
%global srcname formatio
|
|
|
04563e3 |
|
|
|
04563e3 |
Name: nodejs-%{srcname}
|
|
|
6b8742e |
Version: 1.2.0
|
|
|
b96e87a |
Release: 5%{?dist}
|
|
|
04563e3 |
Summary: Human-readable object formatting
|
|
|
04563e3 |
License: BSD
|
|
|
04563e3 |
URL: https://github.com/busterjs/formatio
|
|
|
04563e3 |
Source0: https://registry.npmjs.org/%{srcname}/-/%{srcname}-%{version}.tgz
|
|
|
04563e3 |
|
|
|
04563e3 |
BuildArch: noarch
|
|
|
04563e3 |
ExclusiveArch: %{nodejs_arches} noarch
|
|
|
04563e3 |
|
|
|
04563e3 |
BuildRequires: nodejs-packaging
|
|
|
7002544 |
BuildRequires: nodejs-samsam
|
|
|
04563e3 |
|
|
|
04563e3 |
%if 0%{?enable_tests}
|
|
|
04563e3 |
BuildRequires: npm(buster)
|
|
|
04563e3 |
%endif
|
|
|
04563e3 |
|
|
|
04563e3 |
%description
|
|
|
04563e3 |
Pretty formatting of arbitrary JavaScript values. Currently only supports
|
|
|
04563e3 |
ascii formatting, suitable for command-line utilities. Like JSON.stringify, it
|
|
|
04563e3 |
formats objects recursively, but unlike JSON.stringify, it can handle regular
|
|
|
04563e3 |
expressions, functions, circular objects and more.
|
|
|
04563e3 |
|
|
|
04563e3 |
formatio is a general-purpose library. It works in browsers (including old and
|
|
|
04563e3 |
rowdy ones, like IE6) and Node. It will define itself as an AMD module if you
|
|
|
04563e3 |
want it to (i.e. if there's a define function available).
|
|
|
04563e3 |
|
|
|
04563e3 |
%prep
|
|
|
6b8742e |
%autosetup -n package
|
|
|
04563e3 |
|
|
|
04563e3 |
%build
|
|
|
04563e3 |
#nothing to do
|
|
|
04563e3 |
|
|
|
04563e3 |
%install
|
|
|
04563e3 |
mkdir -p %{buildroot}%{nodejs_sitelib}/%{srcname}
|
|
|
04563e3 |
cp -pr package.json lib/ \
|
|
|
04563e3 |
%{buildroot}%{nodejs_sitelib}/%{srcname}
|
|
|
04563e3 |
%nodejs_symlink_deps
|
|
|
04563e3 |
|
|
|
04563e3 |
%check
|
|
|
04563e3 |
%nodejs_symlink_deps --check
|
|
|
7002544 |
%{__nodejs} -e 'require("./")'
|
|
|
7002544 |
%if 0%{?enable_tests}
|
|
|
04563e3 |
%{__nodejs} node_modules/buster/bin/buster-test --node
|
|
|
04563e3 |
%endif
|
|
|
04563e3 |
|
|
|
04563e3 |
%files
|
|
|
04563e3 |
%doc AUTHORS Readme.md
|
|
|
04563e3 |
%license LICENSE
|
|
|
04563e3 |
%{nodejs_sitelib}/%{srcname}
|
|
|
04563e3 |
|
|
|
04563e3 |
|
|
|
04563e3 |
%changelog
|
|
|
b96e87a |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-5
|
|
|
b96e87a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
b96e87a |
|
|
|
ded5673 |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-4
|
|
|
ded5673 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
ded5673 |
|
|
|
6296ebd |
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-3
|
|
|
6296ebd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
6296ebd |
|
|
|
f9fb0a4 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-2
|
|
|
f9fb0a4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
f9fb0a4 |
|
|
|
6b8742e |
* Sat Feb 18 2017 Piotr Popieluch <piotr1212@gmail.com> - 1.2.0-1
|
|
|
6b8742e |
- Update to 1.2.0
|
|
|
6b8742e |
|
|
|
0fa9e8c |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-3
|
|
|
0fa9e8c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
0fa9e8c |
|
|
|
50c39f8 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-2
|
|
|
50c39f8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
50c39f8 |
|
|
|
7002544 |
* Wed Dec 16 2015 Piotr Popieluch <piotr1212@gmail.com> - 1.1.3-1
|
|
|
7002544 |
- Update to 1.1.3
|
|
|
7002544 |
|
|
|
04563e3 |
* Fri Jan 02 2015 Piotr Popieluch <piotr1212@gmail.com> - 1.1.2-1
|
|
|
04563e3 |
- updated to latest upstream
|
|
|
04563e3 |
|
|
|
04563e3 |
* Tue Nov 18 2014 Piotr Popieluch <piotr1212@gmail.com> - 1.1.1-1
|
|
|
04563e3 |
- Initial package
|