From 8d40479563bb9a64cffa418ca6b62deb1d330c3b Mon Sep 17 00:00:00 2001 From: caodongxia <315816521@qq.com> Date: Thu, 5 Nov 2020 19:22:43 +0800 Subject: [PATCH] upload code --- File-Slurper-0.012.tar.gz | Bin 0 -> 15517 bytes perl-File-Slurper.spec | 94 ++++++++++++++++++++++++++++++++++++++ perl-File-Slurper.yaml | 4 ++ 3 files changed, 98 insertions(+) create mode 100644 File-Slurper-0.012.tar.gz create mode 100644 perl-File-Slurper.spec create mode 100644 perl-File-Slurper.yaml diff --git a/File-Slurper-0.012.tar.gz b/File-Slurper-0.012.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..780b97e6bf19cac78c6b1fabb59ce4b3ea4935f9 GIT binary patch literal 15517 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 U|39(X^@Dqsnc)nA1q$-N05)A{*#H0l literal 0 HcmV?d00001 diff --git a/perl-File-Slurper.spec b/perl-File-Slurper.spec new file mode 100644 index 0000000..a7dd425 --- /dev/null +++ b/perl-File-Slurper.spec @@ -0,0 +1,94 @@ +%global _empty_manifest_terminate_build 0 +Name: perl-File-Slurper +Version: 0.012 +Release: 1 +Summary: Simple, sane and efficient module to slurp a file +License: Perl_5 +Group: Development/Libraries +URL: http://search.cpan.org/dist/File-Slurper/ +Source0: http://www.cpan.org/authors/id/L/LE/LEONT/File-Slurper-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch +BuildRequires: perl-generators +BuildRequires: perl >= 0:5.008 +BuildRequires: perl(Carp) +BuildRequires: perl(constant) +BuildRequires: perl(Encode) >= 2.11 +BuildRequires: perl(Exporter) >= 5.57 +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(File::Spec::Functions) +BuildRequires: perl(File::Temp) +BuildRequires: perl(PerlIO::utf8_strict) +BuildRequires: perl(strict) +BuildRequires: perl(Test::More) +BuildRequires: perl(Test::Warnings) +BuildRequires: perl(warnings) +Requires: perl(Carp) +Requires: perl(constant) +Requires: perl(Encode) >= 2.11 +Requires: perl(Exporter) >= 5.57 +Requires: perl(PerlIO::utf8_strict) +Requires: perl(strict) +Requires: perl(warnings) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +%description +This module provides functions for fast and correct slurping and spewing. +All functions are optionally exported. All functions throw exceptions on +errors, write functions don't return any meaningful value. +%package help +Summary : Simple, sane and efficient module to slurp a file +Provides: perl-File-Slurper-doc +%description help +This module provides functions for fast and correct slurping and spewing. +All functions are optionally exported. All functions throw exceptions on +errors, write functions don't return any meaningful value. +%prep +%setup -q -n File-Slurper-%{version} +%build +export PERL_MM_OPT="" +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +export PERL_MM_OPT="" +rm -rf $RPM_BUILD_ROOT + +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT + +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; + +%{_fixperms} $RPM_BUILD_ROOT/* + +pushd %{buildroot} +touch filelist.lst +if [ -d usr/bin ];then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ];then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ];then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib ];then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +popd +mv %{buildroot}/filelist.lst . +%check +make test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files -f filelist.lst +%defattr(-,root,root,-) +%doc Changes dist.ini LICENSE META.json README +%{perl_vendorlib}/* +%files help +%{_mandir}/* + +%changelog +* Thu Jun 11 2020 Perl_Bot 0.012-1 +- Specfile autogenerated by Perl_Bot diff --git a/perl-File-Slurper.yaml b/perl-File-Slurper.yaml new file mode 100644 index 0000000..3eea0e1 --- /dev/null +++ b/perl-File-Slurper.yaml @@ -0,0 +1,4 @@ +version-ctrl: metacpan +src_repo: File-Slurper +tag_prefix: "^v" +seperator: "."