!1 package init

Merge pull request !1 from jackie_wu123/master
This commit is contained in:
openeuler-ci-bot 2020-08-21 15:03:39 +08:00 committed by Gitee
commit 4db7732876
4 changed files with 61 additions and 0 deletions

11
fix-tests.patch Normal file
View File

@ -0,0 +1,11 @@
--- test/parse.js.orig 2016-02-07 21:34:22.432551791 +0100
+++ test/parse.js 2016-02-07 21:34:33.276669826 +0100
@@ -2,7 +2,7 @@
var path = require('path');
var test = require('tap').test;
-var $0 = 'node ./' + path.relative(process.cwd(), __filename);
+var $0 = '/usr/bin/node ./' + path.relative(process.cwd(), __filename);
test('short boolean', function (t) {
var parse = optimist.parse([ '-b' ]);

46
nodejs-optimist.spec Normal file
View File

@ -0,0 +1,46 @@
%{?nodejs_find_provides_and_requires}
%global bootstrap 0
Name: nodejs-optimist
Version: 0.6.1
Release: 1
Summary: Light-weight option parsing for Node.js
BuildArch: noarch
License: MIT/X11
URL: https://github.com/substack/node-optimist
Source0: https://registry.npmjs.org/optimist/-/optimist-%{version}.tgz
Patch0: fix-tests.patch
BuildRequires: nodejs-packaging
%if !0%{?bootstrap}
BuildRequires: npm(tap) npm(hashish) npm(wordwrap)
%endif
%description
Light-weight option parsing with an argv hash. No optstrings attached.
%prep
%setup -q -n package
%patch0 -p0
%nodejs_fixdep wordwrap
%nodejs_fixdep minimist
%build
%install
mkdir -p %{buildroot}%{nodejs_sitelib}/optimist
cp -pr package.json index.js %{buildroot}%{nodejs_sitelib}/optimist
%nodejs_symlink_deps
%check
%nodejs_symlink_deps --check
%{__nodejs} -e 'require("./")'
%if !0%{?bootstrap}
tap test/*.js
%endif
%files
%{nodejs_sitelib}/optimist
%doc readme.markdown example
%license LICENSE
%changelog
* Mon Aug 17 2020 wutao <wutao61@huawei.com> - 0.6.1-1
- Package init

4
nodejs-optimist.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: github
src_repo: substack/node-optimist
tag_prefix: "^"
seperator: "."

BIN
optimist-0.6.1.tgz Normal file

Binary file not shown.