diff --git a/merge-descriptors-1.0.1.tar.gz b/merge-descriptors-1.0.1.tar.gz new file mode 100644 index 0000000..cf24479 Binary files /dev/null and b/merge-descriptors-1.0.1.tar.gz differ diff --git a/nodejs-merge-descriptors-node10.patch b/nodejs-merge-descriptors-node10.patch new file mode 100644 index 0000000..88197b0 --- /dev/null +++ b/nodejs-merge-descriptors-node10.patch @@ -0,0 +1,39 @@ +From 4512270990987bb387ac64cd9bf323d1c5f7f361 Mon Sep 17 00:00:00 2001 +From: Douglas Christopher Wilson +Date: Sun, 1 Jul 2018 23:50:02 -0400 +Subject: [PATCH] tests: fix throw asserts + +--- + test/merge.js | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/test/merge.js b/test/merge.js +index 80cbdc8..3a1d677 100644 +--- a/test/merge.js ++++ b/test/merge.js +@@ -16,21 +16,21 @@ describe('merge(dest, src)', function () { + describe('arguments', function () { + describe('dest', function () { + it('should be required', function () { +- assert.throws(merge.bind(null, undefined), 'argument dest is required') ++ assert.throws(merge.bind(null, undefined), /argument dest is required/) + }) + + it('should reject null', function () { +- assert.throws(merge.bind(null, null), 'argument dest is required') ++ assert.throws(merge.bind(null, null), /argument dest is required/) + }) + }) + + describe('src', function () { + it('should be required', function () { +- assert.throws(merge.bind(null, {}, undefined), 'argument src is required') ++ assert.throws(merge.bind(null, {}, undefined), /argument src is required/) + }) + + it('should reject null', function () { +- assert.throws(merge.bind(null, {}, null), 'argument dest is required') ++ assert.throws(merge.bind(null, {}, null), /argument src is required/) + }) + }) + }) diff --git a/nodejs-merge-descriptors.spec b/nodejs-merge-descriptors.spec new file mode 100644 index 0000000..12cacd7 --- /dev/null +++ b/nodejs-merge-descriptors.spec @@ -0,0 +1,39 @@ +%{?nodejs_find_provides_and_requires} +Name: nodejs-merge-descriptors +Version: 1.0.1 +Release: 1 +Summary: A Node.js module to merge objects using descriptors +License: MIT +URL: https://github.com/component/merge-descriptors +Source0: https://github.com/component/merge-descriptors/archive/%{version}/merge-descriptors-%{version}.tar.gz +Patch0: nodejs-merge-descriptors-node10.patch +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: nodejs-packaging +BuildRequires: npm(mocha) +%description +%{summary}. + +%prep +%autosetup -p 1 -n merge-descriptors-%{version} + +%build + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/merge-descriptors +cp -pr package.json index.js \ + %{buildroot}%{nodejs_sitelib}/merge-descriptors +%nodejs_symlink_deps + +%check +%nodejs_symlink_deps --check +%{nodejs_sitelib}/mocha/bin/mocha --reporter spec --bail --check-leaks test/ + +%files +%doc README.md HISTORY.md +%license LICENSE +%{nodejs_sitelib}/merge-descriptors + +%changelog +* Thu Aug 20 2020 yaokai - 1.0.1-1 +- Package init diff --git a/nodejs-merge-descriptors.yaml b/nodejs-merge-descriptors.yaml new file mode 100644 index 0000000..6d1f5f6 --- /dev/null +++ b/nodejs-merge-descriptors.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: component/merge-descriptors +tag_pattern: "^" +seperator: "."