From af99893ff80c26ef68932b8a5117c243b90e0b83 Mon Sep 17 00:00:00 2001 From: chengzihan2 Date: Thu, 16 Jul 2020 14:28:22 +0800 Subject: [PATCH] Package init --- Guard-1.023.tar.gz | Bin 0 -> 7065 bytes perl-Guard.spec | 75 +++++++++++++++++++++++++++++++++++++++++++++ perl-Guard.yaml | 4 +++ 3 files changed, 79 insertions(+) create mode 100644 Guard-1.023.tar.gz create mode 100644 perl-Guard.spec create mode 100644 perl-Guard.yaml diff --git a/Guard-1.023.tar.gz b/Guard-1.023.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..deb06bfe6f9e342cf18d3cd131e376ad8bfdec73 GIT binary patch literal 7065 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 DSa8Ok literal 0 HcmV?d00001 diff --git a/perl-Guard.spec b/perl-Guard.spec new file mode 100644 index 0000000..159794a --- /dev/null +++ b/perl-Guard.spec @@ -0,0 +1,75 @@ +%global _empty_manifest_terminate_build 0 +Name: perl-Guard +Version: 1.023 +Release: 1%{?dist} +Summary: Safe cleanup blocks +License: CHECK(Distributable) +Group: Development/Libraries +URL: http://search.cpan.org/dist/Guard/ +Source0: http://www.cpan.org/authors/id/M/ML/MLEHMANN/Guard-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: perl(ExtUtils::MakeMaker) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +%description +This module implements so-called "guards". A guard is something +(usually an object) that "guards" a resource, ensuring that it is +cleaned up when expected. +%package help +Summary : Safe cleanup blocks +Provides: perl-Guard-doc +%description help +This module implements so-called "guards". A guard is something +(usually an object) that "guards" a resource, ensuring that it is +cleaned up when expected. +%prep +%setup -q -n Guard-%{version} +%build +export PERL_MM_OPT="" +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" +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 -type f -name '*.bs' -size 0 -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 COPYING META.json README +%{perl_vendorarch}/auto/* +%{perl_vendorarch}/Guard* +%files help +%{_mandir}/* + +%changelog +* Fri Jun 12 2020 Perl_Bot 1.023-1 +- Specfile autogenerated by Perl_Bot diff --git a/perl-Guard.yaml b/perl-Guard.yaml new file mode 100644 index 0000000..9c83e68 --- /dev/null +++ b/perl-Guard.yaml @@ -0,0 +1,4 @@ +version_control: metacpan +src_repo: Guard +tag_prefix: "^" +seperator: "."