From 7ac1e8da2e43ea8a68d58dde92cbd048cf1ebed2 Mon Sep 17 00:00:00 2001 From: wang_yue111 <648774160@qq.com> Date: Tue, 25 May 2021 16:36:22 +0800 Subject: [PATCH] Package init --- Sort-MergeSort-0.31.tar.gz | Bin 0 -> 6911 bytes perl-Sort-MergeSort.spec | 74 +++++++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 Sort-MergeSort-0.31.tar.gz create mode 100644 perl-Sort-MergeSort.spec diff --git a/Sort-MergeSort-0.31.tar.gz b/Sort-MergeSort-0.31.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..86a197fdfa39dffe5b032d7bb1504b78f6d382e4 GIT binary patch literal 6911 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 F008@_ahm`D literal 0 HcmV?d00001 diff --git a/perl-Sort-MergeSort.spec b/perl-Sort-MergeSort.spec new file mode 100644 index 0000000..61c7c6d --- /dev/null +++ b/perl-Sort-MergeSort.spec @@ -0,0 +1,74 @@ +%global _empty_manifest_terminate_build 0 +Name: perl-Sort-MergeSort +Version: 0.31 +Release: 1 +Summary: Merge pre-sorted input streams +License: (Artistic 2.0 or LGPLv2) and (GPL-1.0-only or Artistic-1.0-Perl) +Group: Development/Libraries +URL: http://search.cpan.org/dist/Sort-MergeSort/ +Source0: http://www.cpan.org/authors/id/M/MU/MUIR/modules/Sort-MergeSort-%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl-generators +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(Test::NoWarnings) +%description +Given a comparison function and a bunch of iterators that produce data that +is already sorted, mergesort() will provide an iterator that produces +sorted and merged data from all of the input iterators. +%package help +Summary : Merge pre-sorted input streams +Provides: perl-Sort-MergeSort-doc +%description help +Given a comparison function and a bunch of iterators that produce data that +is already sorted, mergesort() will provide an iterator that produces +sorted and merged data from all of the input iterators. +%prep +%setup -q -n Sort-MergeSort-%{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 META.json +%{perl_vendorlib}/* +%files help +%{_mandir}/* + +%changelog +* Sun May 23 2021 Perl_Bot 0.31-1 +- Specfile autogenerated by Perl_Bot -- Gitee