From c41549d2a4bd9e7d1e7f4be5c097686af32b028f Mon Sep 17 00:00:00 2001 From: gc7500 <13147070440@163.com> Date: Wed, 21 Jul 2021 14:01:51 +0000 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0perl-Set-Tiny=E6=BA=90?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=92=8Cspec=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Set-Tiny-0.04.tar.gz | Bin 0 -> 6834 bytes perl-Set-Tiny.spec | 81 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 Set-Tiny-0.04.tar.gz create mode 100644 perl-Set-Tiny.spec diff --git a/Set-Tiny-0.04.tar.gz b/Set-Tiny-0.04.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..37c90d72fdf50e67c08acb4b96e4b4f79590199a GIT binary patch literal 6834 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 literal 0 HcmV?d00001 diff --git a/perl-Set-Tiny.spec b/perl-Set-Tiny.spec new file mode 100644 index 0000000..c30f165 --- /dev/null +++ b/perl-Set-Tiny.spec @@ -0,0 +1,81 @@ +%global _empty_manifest_terminate_build 0 +Name: perl-Set-Tiny +Version: 0.04 +Release: 1 +Summary: Simple sets of strings +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/Set-Tiny/ +Source0: http://www.cpan.org/authors/id/T/TR/TRENDELS/Set-Tiny-%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl-generators +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(Test::More) +Requires: perl(Test::More) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%description +Set::Tiny is a thin wrapper around regular Perl hashes to perform often +needed set operations, such as testing two sets of strings for equality, or +checking whether one is contained within the other. + +%package help +Summary : Simple sets of strings +Provides: perl-Set-Tiny-doc + +%description help +Set::Tiny is a thin wrapper around regular Perl hashes to perform often +needed set operations, such as testing two sets of strings for equality, or +checking whether one is contained within the other. + +%prep +%setup -q -n Set-Tiny-%{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 README +%{perl_vendorlib}/* +%files help +%{_mandir}/* + +%changelog +* Tue Jul 20 2021 Perl_Bot 0.04-1 +- Specfile autogenerated by Perl_Bot -- Gitee