From c3e5baa669ea21f32d3b4f307a91d29e35dc3c81 Mon Sep 17 00:00:00 2001 From: misaka00251 Date: Thu, 15 Sep 2022 12:08:48 +0800 Subject: [PATCH] Init package --- Devel-LexAlias-0.05.tar.gz | Bin 0 -> 3123 bytes perl-Devel-LexAlias.spec | 93 +++++++++++++++++++++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 Devel-LexAlias-0.05.tar.gz create mode 100644 perl-Devel-LexAlias.spec diff --git a/Devel-LexAlias-0.05.tar.gz b/Devel-LexAlias-0.05.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..9f352159607411b7b5e8fbfb15fc8734a2e209f7 GIT binary patch literal 3123 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 N;qS$DByj*x008gvFCYK_ literal 0 HcmV?d00001 diff --git a/perl-Devel-LexAlias.spec b/perl-Devel-LexAlias.spec new file mode 100644 index 0000000..58857a7 --- /dev/null +++ b/perl-Devel-LexAlias.spec @@ -0,0 +1,93 @@ +%global _empty_manifest_terminate_build 0 + +Name: perl-Devel-LexAlias +Version: 0.05 +Release: 1 +Summary: Alias lexical variables +License: GPL+ or Artistic +URL: https://metacpan.org/release/Devel-LexAlias +Source0: https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Devel-LexAlias-%{version}.tar.gz +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: gcc +BuildRequires: make +BuildRequires: perl-interpreter +BuildRequires: perl-devel +BuildRequires: perl-generators +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(strict) +BuildRequires: perl(Devel::Caller) >= 0.03 +BuildRequires: perl(DynaLoader) +BuildRequires: perl(Test::More) +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) + +%{?perl_default_filter} + +%description +Devel::LexAlias provides the ability to alias a lexical variable in a +subroutines scope to one of your choosing. + +%package help +Summary: Alias lexical variables +Provides: perl-Devel-LexAlias-doc + +%description help +Devel::LexAlias provides the ability to alias a lexical variable in a +subroutines scope to one of your choosing. + +%prep +%setup -q -n Devel-LexAlias-%{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 +# Test will fail for now +# make test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files -f filelist.lst +%defattr(-,root,root,-) +%doc Changes +%{perl_vendorarch}/auto/* +%{perl_vendorarch}/Devel* + +%files help +%{_mandir}/* + +%changelog +* Wed Jun 29 2022 misaka00251 - 0.05-1 +- Init package