diff --git a/Digest-SHA3-1.04.tar.gz b/Digest-SHA3-1.04.tar.gz new file mode 100644 index 0000000..b98a42b Binary files /dev/null and b/Digest-SHA3-1.04.tar.gz differ diff --git a/perl-Digest-SHA3.spec b/perl-Digest-SHA3.spec new file mode 100644 index 0000000..2345388 --- /dev/null +++ b/perl-Digest-SHA3.spec @@ -0,0 +1,67 @@ +Name: perl-Digest-SHA3 +Version: 1.04 +Release: 4 +Summary: Perl extension for SHA-3 +License: GPL+ or Artistic +URL: https://metacpan.org/release/Digest-SHA3 +Source0: https://cpan.metacpan.org/modules/by-module/Digest/Digest-SHA3-%{version}.tar.gz + +BuildRequires: coreutils findutils make perl-devel perl-generators perl-interpreter perl(Carp) perl(Config) perl(Digest::base) perl(Exporter) perl(ExtUtils::MakeMaker) +BuildRequires: perl(Fcntl) perl(Getopt::Std) perl(integer) perl(strict) perl(Test::More) perl(Test::Pod) >= 1.00 perl(Test::Pod::Coverage) >= 0.08 perl(vars) perl(warnings) +BuildRequires: perl(XSLoader) sed + +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) perl(Carp) perl(Digest::base) perl(XSLoader) + +%description +C compiler for specific processors. + +%package -n sha3sum +Summary: Compute and check SHA3 message digest +BuildArch: noarch +Requires: perl(Digest::SHA3) + +%description -n sha3sum +This script will compute and check the SHA3 message digest of a file + +package help +Summary: some doc for perl-Digest-SHA3 + +%description help +This help package contain some docs. + +%prep +%autosetup -n Digest-SHA3-%{version} -p1 +sed -i 's|#!.*perl|#!/usr/bin/perl|' examples/dups3 +chmod -c -x examples/dups3 + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" +%make_build + +%install +make pure_install DESTDIR=$RPM_BUILD_ROOT + +find $RPM_BUILD_ROOT -type f -name .packlist |xargs -I {} rm {} +find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 |xargs -I {} rm {} + +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%files +%{perl_vendorarch}/auto/* +%{perl_vendorarch}/Digest* + +%files -n sha3sum +%{_bindir}/* + +%files help +%{_mandir}/man1/* +%{_mandir}/man3/* +%doc README Changes examples + + +%changelog +* Thu Mar 5 2020 wangye - 1.04-4 +- Package init \ No newline at end of file