From 34164d0af7274ee74051109ba6b227be83f5cb73 Mon Sep 17 00:00:00 2001 From: misaka00251 Date: Tue, 13 Sep 2022 18:06:49 +0800 Subject: [PATCH] Init package --- ExtUtils-LibBuilder-0.08.tar.gz | Bin 0 -> 5986 bytes README.en.md | 36 ------------- README.md | 37 -------------- perl-ExtUtils-LibBuilder.spec | 86 ++++++++++++++++++++++++++++++++ 4 files changed, 86 insertions(+), 73 deletions(-) create mode 100644 ExtUtils-LibBuilder-0.08.tar.gz delete mode 100644 README.en.md delete mode 100644 README.md create mode 100644 perl-ExtUtils-LibBuilder.spec diff --git a/ExtUtils-LibBuilder-0.08.tar.gz b/ExtUtils-LibBuilder-0.08.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..b935b860968f9a492967ccf758cbd21678be6ce1 GIT binary patch literal 5986 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 Q3v%H90Gy8EeE?= 0:5.006 +BuildRequires: perl-generators +BuildRequires: perl(ExtUtils::CBuilder) >= 0.23 +BuildRequires: perl(File::Spec) +BuildRequires: perl(File::Temp) +BuildRequires: perl(Module::Build) +BuildRequires: perl(Test::More) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%description +Some Perl modules need to ship C libraries together with their Perl code. +Although there are mechanisms to compile and link (or glue) C code in your +Perl programs, there isn't a clear method to compile standard, self- +contained C libraries. + +%package help +Summary : ExtUtils::LibBuilder Perl module +Provides: perl-ExtUtils-LibBuilder-doc + +%description help +Some Perl modules need to ship C libraries together with their Perl code. +Although there are mechanisms to compile and link (or glue) C code in your +Perl programs, there isn't a clear method to compile standard, self- +contained C libraries. + +%prep +%setup -q -n ExtUtils-LibBuilder-%{version} + +%build +export PERL_MM_OPT="" +%{__perl} Build.PL --installdirs=vendor +./Build + +%install +export PERL_MM_OPT="" +rm -rf $RPM_BUILD_ROOT + +./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0 +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 +./Build 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 Sep 13 2022 Perl_Bot 0.08-1 +- Specfile autogenerated by Perl_Bot