6 Star 0 Fork 0

OpenCloudOS Stream/perl-Module-Signature

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
perl-Module-Signature.spec 2.70 KB
一键复制 编辑 原始数据 按行查看 历史
fanjunkong 提交于 2024-07-02 22:49 . update
%global gnupghome %(mktemp --directory)
Name: perl-Module-Signature
Version: 0.88
Release: 3%{?dist}
Summary: CPAN signature management utilities and modules
License: CC0-1.0
URL: https://metacpan.org/release/Module-Signature
Source0: https://cpan.metacpan.org/modules/by-module/Module/Module-Signature-%{version}.tar.gz
BuildArch: noarch
BuildRequires: coreutils
BuildRequires: findutils
BuildRequires: make
BuildRequires: perl-generators
BuildRequires: perl-interpreter
BuildRequires: perl(inc::Module::Install) >= 0.92
BuildRequires: perl(lib)
BuildRequires: perl(Module::Install::Can)
BuildRequires: perl(Module::Install::External)
BuildRequires: perl(Module::Install::Makefile)
BuildRequires: perl(Module::Install::Metadata)
BuildRequires: perl(Module::Install::Scripts)
BuildRequires: perl(Module::Install::WriteAll)
BuildRequires: sed
BuildRequires: gnupg2
BuildRequires: perl(constant)
BuildRequires: perl(Digest::SHA)
BuildRequires: perl(Digest::SHA1)
BuildRequires: perl(Exporter)
BuildRequires: perl(ExtUtils::Manifest)
BuildRequires: perl(File::Spec)
BuildRequires: perl(File::Temp)
BuildRequires: perl(IO::Socket::INET)
BuildRequires: perl(Text::Diff)
BuildRequires: perl(version)
BuildRequires: perl(Data::Dumper)
BuildRequires: perl(File::Path)
BuildRequires: perl(Getopt::Long)
BuildRequires: perl(IPC::Run)
BuildRequires: perl(Pod::Usage)
BuildRequires: perl(Test::More)
Requires: gnupg2
Requires: perl(Digest::SHA)
Requires: perl(Digest::SHA1)
Requires: perl(File::Temp)
Requires: perl(IO::Socket::INET)
Requires: perl(Text::Diff)
Requires: perl(version)
Suggests: perl(PAR::Dist)
%description
This package contains a command line tool and module for checking and creating
SIGNATURE files for Perl CPAN distributions.
%prep
%setup -q -n Module-Signature-%{version}
rm -r ./inc/*
sed -i -e '/^inc\//d' MANIFEST
%build
export GNUPGHOME=%{gnupghome}
perl Makefile.PL INSTALLDIRS=vendor --skipdeps </dev/null
make %{?_smp_mflags}
%install
make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist -delete
%{_fixperms} -c %{buildroot}
%check
export GNUPGHOME=%{gnupghome}
make test
%clean
rm -rf %{buildroot} %{gnupghome}
%files
%doc AUTHORS Changes README *.pub
%{_bindir}/cpansign
%{perl_vendorlib}/Module/
%{_mandir}/man1/cpansign.1*
%{_mandir}/man3/Module::Signature.3*
%changelog
* Tue Jul 02 2024 OpenCloudOS Release Engineering <releng@opencloudos.tech> - 0.88-3
- rebuild
* Mon Jul 01 2024 OpenCloudOS Release Engineering <releng@opencloudos.tech> - 0.88-2
- rebuild
* Fri Jun 28 2024 OpenCloudOS Release Engineering <releng@opencloudos.tech> - 0.88-1
- initial build
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/opencloudos-stream/perl-Module-Signature.git
git@gitee.com:opencloudos-stream/perl-Module-Signature.git
opencloudos-stream
perl-Module-Signature
perl-Module-Signature
master

搜索帮助