From bfe65471e0ed2507a48256e8a0298be6cb86a4e9 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 20 Aug 2020 17:38:14 +0800 Subject: [PATCH 1/2] package init --- bindings-1.3.0.tgz | Bin 0 -> 3761 bytes nodejs-bindings.spec | 41 +++++++++++++++++++++++++++++++++++++++++ nodejs-bindings.yaml | 4 ++++ 3 files changed, 45 insertions(+) create mode 100644 bindings-1.3.0.tgz create mode 100644 nodejs-bindings.spec create mode 100644 nodejs-bindings.yaml diff --git a/bindings-1.3.0.tgz b/bindings-1.3.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..4fcac1ce2341f49db9cd1b04a6ba9d17d82fd0c8 GIT binary patch literal 3761 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 b3eQhJPy2Lzx;|b1@7KQokInLp05AXmxW{6B literal 0 HcmV?d00001 diff --git a/nodejs-bindings.spec b/nodejs-bindings.spec new file mode 100644 index 0000000..ed18261 --- /dev/null +++ b/nodejs-bindings.spec @@ -0,0 +1,41 @@ +h{?nodejs_find_provides_and_requires} +Name: nodejs-bindings +Version: 1.3.0 +Release: 1 +Summary: Helper module for loading your native module's .node file +License: MIT +URL: https://github.com/TooTallNate/node-bindings +Source0: https://registry.npmjs.org/bindings/-/bindings-%{version}.tgz +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: nodejs-packaging +%description +This is a helper module for authors of Node.js native addon modules. +It is basically the "swiss army knife" of require()ing your native module's +.node file. +Throughout the course of Node's native addon history, addons have ended up +being compiled in a variety of different places, depending on which build tool +and which version of node was used. To make matters worse, now the gyp build +tool can produce either a Release or Debug build, each being built into +different locations. +This module checks all the possible locations that a native addon would be +built at, and returns the first one that loads successfully. + +%prep +%setup -q -n package + +%build + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/bindings +cp -pr package.json bindings.js \ + %{buildroot}%{nodejs_sitelib}/bindings +%nodejs_symlink_deps + +%files +%doc README.md +%{nodejs_sitelib}/bindings + +%changelog +* Mon Aug 17 2020 Shaoqiang Kang - 1.3.0-1 +- Package init diff --git a/nodejs-bindings.yaml b/nodejs-bindings.yaml new file mode 100644 index 0000000..68931a9 --- /dev/null +++ b/nodejs-bindings.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: TooTallNate/node-bindings +tag_prefix: "v" +seperator: "." From 44623afaca316ba867fa81266e080c2d712cea20 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 20 Aug 2020 20:33:10 +0800 Subject: [PATCH 2/2] package init --- nodejs-bindings.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nodejs-bindings.spec b/nodejs-bindings.spec index ed18261..7389e0c 100644 --- a/nodejs-bindings.spec +++ b/nodejs-bindings.spec @@ -1,4 +1,4 @@ -h{?nodejs_find_provides_and_requires} +%{?nodejs_find_provides_and_requires} Name: nodejs-bindings Version: 1.3.0 Release: 1 @@ -37,5 +37,5 @@ cp -pr package.json bindings.js \ %{nodejs_sitelib}/bindings %changelog -* Mon Aug 17 2020 Shaoqiang Kang - 1.3.0-1 +* Thu Aug 20 2020 shaoqiang kang - 1.3.0-1 - Package init