From 64e0ad4253990bdab60c20664664a7bb155391c3 Mon Sep 17 00:00:00 2001 From: openeuler-basic Date: Fri, 6 Mar 2020 16:20:09 +0800 Subject: [PATCH] package init --- README.en.md | 36 -------------------- README.md | 37 --------------------- Types-Serialiser-1.0-provides.patch | 12 +++++++ Types-Serialiser-1.0.tar.gz | Bin 0 -> 6238 bytes perl-Types-Serialiser.spec | 49 ++++++++++++++++++++++++++++ 5 files changed, 61 insertions(+), 73 deletions(-) delete mode 100644 README.en.md delete mode 100644 README.md create mode 100644 Types-Serialiser-1.0-provides.patch create mode 100644 Types-Serialiser-1.0.tar.gz create mode 100644 perl-Types-Serialiser.spec diff --git a/README.en.md b/README.en.md deleted file mode 100644 index 334df21..0000000 --- a/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# perl-Types-Serialiser - -#### Description -Simple data types for common serialization formats - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md deleted file mode 100644 index 337439b..0000000 --- a/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# perl-Types-Serialiser - -#### 介绍 -Simple data types for common serialization formats - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 码云特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 -5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/Types-Serialiser-1.0-provides.patch b/Types-Serialiser-1.0-provides.patch new file mode 100644 index 0000000..22f8a75 --- /dev/null +++ b/Types-Serialiser-1.0-provides.patch @@ -0,0 +1,12 @@ +--- a/Serialiser.pm ++++ b/Serialiser.pm +@@ -102,7 +102,8 @@ Returns false iff C<$value> is C<$Types: + BEGIN { + # for historical reasons, and to avoid extra dependencies in JSON::PP, + # we alias *Types::Serialiser::Boolean with JSON::PP::Boolean. +- package JSON::PP::Boolean; ++ package # hide from rpm ++ JSON::PP::Boolean; + + *Types::Serialiser::Boolean:: = *JSON::PP::Boolean::; + } diff --git a/Types-Serialiser-1.0.tar.gz b/Types-Serialiser-1.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..cf51068e1be43d667ad952ad94d1af763a302a99 GIT binary patch literal 6238 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 IA^@NO08&;j1ONa4 literal 0 HcmV?d00001 diff --git a/perl-Types-Serialiser.spec b/perl-Types-Serialiser.spec new file mode 100644 index 0000000..348eebd --- /dev/null +++ b/perl-Types-Serialiser.spec @@ -0,0 +1,49 @@ +Name: perl-Types-Serialiser +Summary: Simple data types for common serialization formats +Version: 1.0 +Release: 18 +License: GPL+ or Artistic +URL: https://metacpan.org/release/Types-Serialiser +Source0: https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Types-Serialiser-%{version}.tar.gz +Patch0: Types-Serialiser-1.0-provides.patch +BuildArch: noarch +BuildRequires: make coreutils findutils perl-interpreter perl-generators perl(ExtUtils::MakeMaker) +BuildRequires: perl(Carp) perl(common::sense) +Requires: perl(:MODULE_COMPAT_%(perl -V:version | cut -d"'" -f 2)) +Requires: perl(Carp) + +%description +This module provides some extra data types that are used by common +serialization formats such as JSON or CBOR. The idea is to have a +repository of simple/small constants and containers that can be shared +by different implementations so they become interoperable between each +other. + +%package_help + +%prep +%autosetup -n Types-Serialiser-%{version} -p1 + +%build +perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +%{_fixperms} %{buildroot}/* + +%check +make test + +%files +%license COPYING +%{perl_vendorlib}/Types/ + +%files help +%doc Changes README +%{_mandir}/man3/Types::Serialiser.3* +%{_mandir}/man3/Types::Serialiser::Error.3* + +%changelog +* Thu Mar 5 2020 openEuler Buildteam - 1.0-18 +- Package init