!1 add package

Merge pull request !1 from 付安安/master
This commit is contained in:
openeuler-ci-bot 2020-09-09 11:41:38 +08:00 committed by Gitee
commit bcda3cf02c
4 changed files with 82 additions and 0 deletions

Binary file not shown.

26
nodejs-ctype-README.patch Normal file
View File

@ -0,0 +1,26 @@
From 511d3e102a4c65b0cef33d0782446690c0d35081 Mon Sep 17 00:00:00 2001
From: "T.C. Hollingsworth" <tchollingsworth@gmail.com>
Date: Thu, 13 Jun 2013 19:55:18 -0700
Subject: [PATCH] fix README to include instructions to read the man page from
the system paths
---
README | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README b/README
index 4efd7ee..bd1e945 100644
--- a/README
+++ b/README
@@ -77,6 +77,6 @@ For more documentation, see the file README.old. Full documentation is in the
process of being rewritten as a series of manual pages which will be available
in the repository and online for viewing.
-To read the ctio manual page simple run, from the root of the workspace:
+To read the ctio manual page simply run:
-man -Mman -s 3ctype ctio
+man 3 ctio
--
1.8.2.1

52
nodejs-ctype.spec Normal file
View File

@ -0,0 +1,52 @@
%{?nodejs_find_provides_and_requires}
%global commit 3aae5f7aa45906cfcb283817cfb6fcb15360391d
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: nodejs-ctype
Version: 0.5.3
Release: 1
Summary: Read and write binary structures and data types with Node.js
License: MIT
URL: https://github.com/rmustacc/node-ctype
Source0: https://github.com/rmustacc/node-ctype/archive/%{commit}/nodejs-ctype-%{version}-3aae5f7.tar.gz
Patch1: nodejs-ctype-README.patch
BuildArch: noarch
BuildRequires: nodejs-packaging
%description
Node-CType is a way to read and write binary data in a structured and easy to
use format. Its name comes from the C header file.
There are two APIs that you can use, depending on what abstraction you'd like.
The low level API lets you read and write individual integers and floats from
buffers. The higher level API lets you read and write structures of these.
%prep
%autosetup -n node-ctype-%{commit}
%build
%install
mkdir -p %{buildroot}%{nodejs_sitelib}/ctype
cp -pr package.json ctf.js ctio.js ctype.js %{buildroot}%{nodejs_sitelib}/ctype
mkdir -p %{buildroot}%{_mandir}/man3
cp -pr man/man3ctype/ctio.3ctype %{buildroot}%{_mandir}/man3/ctio.3
%nodejs_symlink_deps
%check
pushd tst
for dir in ctf ctio/* ctype; do
pushd $dir
for f in *.js; do
%{__nodejs} $f
done
popd
done
popd
%files
%{nodejs_sitelib}/ctype
%{_mandir}/man3/ctio.3.*
%doc CHANGELOG README README.old
%license LICENSE
%changelog
* Mon Aug 17 2020 Anan Fu <fuanan3@huawei.com> - 0.5.3-1
- package init

4
nodejs-ctype.yaml Normal file
View File

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