From 39398aff504c0be5cfa940a2d4817c15deaefd63 Mon Sep 17 00:00:00 2001 From: wang_yue111 <648774160@qq.com> Date: Tue, 25 May 2021 16:36:41 +0800 Subject: [PATCH] Package init --- Stream-Buffered-0.03.tar.gz | Bin 0 -> 10348 bytes perl-Stream-Buffered.spec | 78 ++++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 Stream-Buffered-0.03.tar.gz create mode 100644 perl-Stream-Buffered.spec diff --git a/Stream-Buffered-0.03.tar.gz b/Stream-Buffered-0.03.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..50131b2eb0e4e7a51fb1c6878a315e21bd89c9af GIT binary patch literal 10348 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 Kx|$3Cr~m*(9nzKn literal 0 HcmV?d00001 diff --git a/perl-Stream-Buffered.spec b/perl-Stream-Buffered.spec new file mode 100644 index 0000000..ed03875 --- /dev/null +++ b/perl-Stream-Buffered.spec @@ -0,0 +1,78 @@ +%global _empty_manifest_terminate_build 0 +Name: perl-Stream-Buffered +Version: 0.03 +Release: 1 +Summary: Temporary buffer to save bytes +License: GPL-1.0-only or Artistic-1.0-Perl +Group: Development/Libraries +URL: http://search.cpan.org/dist/Stream-Buffered/ +Source0: http://www.cpan.org/authors/id/D/DO/DOY/Stream-Buffered-%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl >= 0:5.008001 +BuildRequires: perl-generators +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(IO::File) >= 1.14 +Requires: perl(IO::File) >= 1.14 +%description +Stream::Buffered is a buffer class to store arbitrary length of byte +strings and then get a seekable filehandle once everything is buffered. It +uses PerlIO and/or temporary file to save the buffer depending on the +length of the size. +%package help +Summary : Temporary buffer to save bytes +Provides: perl-Stream-Buffered-doc +%description help +Stream::Buffered is a buffer class to store arbitrary length of byte +strings and then get a seekable filehandle once everything is buffered. It +uses PerlIO and/or temporary file to save the buffer depending on the +length of the size. +%prep +%setup -q -n Stream-Buffered-%{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 cpanfile dist.ini LICENSE META.json README +%{perl_vendorlib}/* +%files help +%{_mandir}/* + +%changelog +* Sun May 23 2021 Perl_Bot 0.03-1 +- Specfile autogenerated by Perl_Bot -- Gitee