diff --git a/examples-0.5.2.tar.bz2 b/examples-0.5.2.tar.bz2 new file mode 100644 index 0000000..9d6fac5 Binary files /dev/null and b/examples-0.5.2.tar.bz2 differ diff --git a/json-diff-0.5.2.tgz b/json-diff-0.5.2.tgz new file mode 100644 index 0000000..902aed9 Binary files /dev/null and b/json-diff-0.5.2.tgz differ diff --git a/nodejs-json-diff.spec b/nodejs-json-diff.spec new file mode 100644 index 0000000..2eab9ed --- /dev/null +++ b/nodejs-json-diff.spec @@ -0,0 +1,66 @@ +%{?nodejs_find_provides_and_requires} +%global packagename json-diff +%global enable_tests 1 +Name: nodejs-json-diff +Version: 0.5.2 +Release: 1 +Summary: JSON diff +License: MIT +URL: https://github.com/andreyvit/json-diff +Source0: https://registry.npmjs.org/%{packagename}/-/%{packagename}-%{version}.tgz +#git clone $url +#git archive --prefix='tests/' --format=tar 0.5.2:tests/ | bzip2 > "$pwd"/tests-0.5.2.tar.bz2 +Source1: tests-%{version}.tar.bz2 +#git archive --prefix='examples/' --format=tar 0.5.2:examples/ | bzip2 > "$pwd"/examples-0.5.2.tar.bz2 +Source2: examples-%{version}.tar.bz2 +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: nodejs-packaging +%if 0%{?enable_tests} +BuildRequires: coffee-script mocha npm(cli-color) npm(difflib) npm(should) +%endif +%description +JSON diff + +%prep +%setup -q -n package +# setup the tests and examples +%setup -q -T -D -a 1 -n package +%setup -q -T -D -a 2 -n package +%nodejs_fixdep cli-color '^1.1.0' +%nodejs_fixdep dreamopt '^0.8.0' +%nodejs_fixdep should + +%build +# nothing to do! + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename} +cp -pr package.json lib/ \ + %{buildroot}%{nodejs_sitelib}/%{packagename} +mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename}/bin +install -p -D -m0755 bin/%{packagename}.js \ + %{buildroot}%{nodejs_sitelib}/%{packagename}/bin/%{packagename}.js +mkdir -p %{buildroot}%{_bindir} +ln -sf %{nodejs_sitelib}/%{packagename}/bin/%{packagename}.js \ + %{buildroot}%{_bindir}/%{packagename} +%nodejs_symlink_deps + +%check +%nodejs_symlink_deps --check +%{__nodejs} -e 'require("./")' +%if 0%{?enable_tests} +%{_bindir}/coffee -c -b test/ +%{_bindir}/mocha --require should -R spec +%endif + +%files +%{!?_licensedir:%global license %doc} +%doc *.md example/ +%license LICENSE-MIT +%{nodejs_sitelib}/%{packagename} +%{_bindir}/%{packagename} + +%changelog +* Tue Sep 1 2020 wutao - 0.5.2-1 +- package init diff --git a/nodejs-json-diff.yaml b/nodejs-json-diff.yaml new file mode 100644 index 0000000..5cf6a73 --- /dev/null +++ b/nodejs-json-diff.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: andreyvit/json-diff +tag_prefix: "^v" +seperator: "." diff --git a/tests-0.5.2.tar.bz2 b/tests-0.5.2.tar.bz2 new file mode 100644 index 0000000..e1cbd33 Binary files /dev/null and b/tests-0.5.2.tar.bz2 differ