From 85d26b6dace62e4af172bd6d7731c146a6d88bb5 Mon Sep 17 00:00:00 2001 From: wangxiao65 <287608437@qq.com> Date: Fri, 28 Aug 2020 15:04:27 +0800 Subject: [PATCH] package init --- nodejs-raw-body.spec | 68 +++++++++++++++++++++++++++++++++++++++++++ nodejs-raw-body.yaml | 5 ++++ raw-body-2.2.0.tgz | Bin 0 -> 6488 bytes tests-2.2.0.tar.bz2 | Bin 0 -> 3629 bytes 4 files changed, 73 insertions(+) create mode 100644 nodejs-raw-body.spec create mode 100644 nodejs-raw-body.yaml create mode 100644 raw-body-2.2.0.tgz create mode 100644 tests-2.2.0.tar.bz2 diff --git a/nodejs-raw-body.spec b/nodejs-raw-body.spec new file mode 100644 index 0000000..3cac6d8 --- /dev/null +++ b/nodejs-raw-body.spec @@ -0,0 +1,68 @@ +%{?nodejs_find_provides_and_requires} + +%global enable_tests 1 + +Name: nodejs-raw-body +Version: 2.2.0 +Release: 1 +Summary: Get and validate the raw body of a readable stream +License: MIT +URL: https://github.com/stream-utils/raw-body +Source0: http://registry.npmjs.org/raw-body/-/raw-body-%{version}.tgz +#git clone git://github.com/stream-utils/raw-body.git +#cd raw-body +#git archive --prefix="test/" --format=tar tags/${tag}:test/ \ +# | bzip2 > "$pwd"/tests-${tag}.tar.bz2 +Source1: tests-%{version}.tar.bz2 + +ExclusiveArch: %{nodejs_arches} noarch +BuildArch: noarch +BuildRequires: nodejs-packaging +BuildRequires: npm(bytes) npm(iconv-lite) npm(unpipe) + +%if 0%{?enable_tests} +BuildRequires: npm(bluebird) npm(istanbul) +Buildrequires: npm(mocha) +BuildRequires: npm(readable-stream) npm(through2) +%endif + +%description +This module gets the entire buffer of a stream either as a buffer or a string. +It validates the stream's length against an expected length and maximum limit. +It is ideal for parsing request bodies. + +%prep +%setup -q -n package +%setup -q -T -D -a 1 -n package +%nodejs_fixdep bytes --caret +%nodejs_fixdep iconv-lite '<0.5.0' +%nodejs_fixdep unpipe --caret + +%build +#nothing to do + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/raw-body +cp -pr package.json index.js \ + %{buildroot}%{nodejs_sitelib}/raw-body + +%nodejs_symlink_deps + +%check +%nodejs_symlink_deps --check +%{__nodejs} -e 'require("./")' + +%if 0%{?enable_tests} +mocha --trace-deprecation --reporter spec --bail --check-leaks test/ +istanbul-js cover mocha -- --trace-deprecation --reporter dot --check-leaks test/ +istanbul-js cover mocha --report lcovonly -- --trace-deprecation --reporter spec --check-leaks test/ +%endif + +%files +%doc README.md +%license LICENSE +%{nodejs_sitelib}/raw-body + +%changelog +* Wed Aug 19 2020 wangxiao - 2.2.0-1 +- package init diff --git a/nodejs-raw-body.yaml b/nodejs-raw-body.yaml new file mode 100644 index 0000000..7dacfcd --- /dev/null +++ b/nodejs-raw-body.yaml @@ -0,0 +1,5 @@ +git_url: https://github.com/stream-utils/raw-body +version_control: github +src_repo: stream-utils/raw-body +tag_prefix: "" +seperator: "." diff --git a/raw-body-2.2.0.tgz b/raw-body-2.2.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..6b9d7e9e247df269c132d48d0433ffde823cc0c0 GIT binary patch literal 6488 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 literal 0 HcmV?d00001