diff --git a/nodejs-json-diff.spec b/nodejs-json-diff.spec new file mode 100644 index 0000000..00fdea9 --- /dev/null +++ b/nodejs-json-diff.spec @@ -0,0 +1,56 @@ +%{?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://github.com/andreyvit/json-diff/archive/v%{version}.tar.gz +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 +%autosetup -n json-diff-%{version} +%nodejs_fixdep cli-color '^1.1.0' +%nodejs_fixdep dreamopt '^0.8.0' +%nodejs_fixdep should + +%build + +%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 +%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/v0.5.2.tar.gz b/v0.5.2.tar.gz new file mode 100644 index 0000000..3fdfd92 Binary files /dev/null and b/v0.5.2.tar.gz differ