From 4b8a93746561099c455e961f79f2dcf17bbf2a7d Mon Sep 17 00:00:00 2001 From: euler520 Date: Fri, 16 Jul 2021 15:22:44 +0000 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4perl-Scalar-Construct?= =?UTF-8?q?=E6=BA=90=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Scalar-Construct-0.000.tar.gz | Bin 0 -> 6535 bytes perl-Scalar-Construct.spec | 84 ++++++++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 Scalar-Construct-0.000.tar.gz create mode 100644 perl-Scalar-Construct.spec diff --git a/Scalar-Construct-0.000.tar.gz b/Scalar-Construct-0.000.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..8ecfe7e208464887c55fdeb36babfc1b1e5a6414 GIT binary patch literal 6535 zcmV;28F=O&iwFP!00000|Lt9SciT3y@4x1!Kvmyb&Xr}767_PDjq0ebw~p<#9N(r* zR|g_Nn~f~0Bqhh2ll$54ZvcX#Y{^y`gHAVix)=mQ1o?@Nsex zMlFM}Ew<4fdXczdFL*Fy#b4#_*<_E^HhJb>#~0-=I)A!hNRYiq{5cLH5mV>R+vH^u z4B}R6_XiqJL@j2PEeBOELT@|}t(GiDDT+=-oU~dm!bqs^k%$H@=0Hr!=WFXk0UWN@*MEXf%C41{4#KR3M>t9E`}oFiST;;YY=V*GMk7f4#FX3 zRcVyi?s5ANGY|>KjKd)+6A@)??6PIqHQU-S27xPvF{Vj48JB3k6_12VBpcJ5FOp=` z+TOmDG}@AMEyv+Fa)l34i}Fw;a^uQgTNA5XEng&;19VUEX)%-;mEJf`O`CqBv z%%45~A^&myujKzjQ2%Zirx!si_ceoPOCZZ*b}8bRp9|&%=McT}0N{gxY!qYj$B=mp zGXF*UaR0|n_q1fh!TAtnlYq12LS!<$i(;NY1T!VEN?Hs-EY=!j!#EA8B=E0gHyU3I z69SzOQXWQ%g8n#xAT43^C{EZVeMwkC$LpRlU{Q*$qb`-TbbUdUN)#6Thu=TVScml%)Pl|Uo>O|zrUa#kC$ zG2w&2L!&Zd`#vi?dGeG^(U4OMK$oMRzh#e~JSi|tY8WOovC)8E13!ZR=I4nCUNb(3 z1oy7x^jKeD25xu>>3kW)G$%gv=0C`A8myZuv7%_Q>;x|Z* zV}5JvhtA&qAv@kXX0*LK&)JJkx7*(9$V%fU9$(;C_^E9f2K|?Lby4x_4PNuST9a3N z%e0%0>pPxn_WgR_G+p1ae3P^Cd60lAIH6TXzgnyKuH%S0^m*SQD2~}|aPFAC*${&J zqFL>GjSNB6&2I3jU#T^mO2e~#uTiU+{U$mJ*R$$&z3JLj%e9(SwtK;cU`^GlDf+^8 zUArM_p5LrmRokyME4)%|a#8EMwMNsl8+Nmj@vG`qcWZr7tJEBhfza47`&O+cT)QT` zCa+d&Zq-L$4jMrd{v!^DDU$t0!^FRJr^&6lYkH#LG(Z@PQ03Kn)v2R@m8bonL91@O z>iG@Pth=sPX_~xh+m_9Jhd2GI2h!Bs2B^gyKfi>kr(5+ZjjCIBZO`;ftb(Xprf_)0 zYFM7IG5Knv(R4g^(rG_`(NUdh)w+wNtNK+@={LQG<=1L8*Y-`X!W-OymDP6~%k&qX z<%$8ks%hH1NyP8lPOS-oHE2L?TXnPQIW^yPUA_Ry+jN24N`qSs*Yo{4Xwa~#j$aX; zFrB_rak*JBt4$ZUG+DBZ?Zo4-|3^7d)398-((Ko~s?)4{9&hqmqi#A?)93Z3XjpyE zx0*Fx_jK1t_`0hQ)vDhl!kJuHw(s=opoFN3W(@!wEP&fEh3}#(1P=tpFwtF`m>O8X zuh$&g5n$npsP;|Qsx`n(#L>20aT}gM*HP&8+{wA_S##XF!~34_Yrbi5$FrP9gICPD zZ+o5(P?d`3HfvVeGrk_`p1utTK`sR4Y>zrS+-U+OV|NrqM0VK%gdEffFL$Y6Q|I|!;hAFxOa1c&*dO}MXq z-+WG%{F1O2?0+TF9|)0q_P+&_Ab0-L{ lWwrkwi2QegIc&pbG!z%){Jn7SOaJnM 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 literal 0 HcmV?d00001 diff --git a/perl-Scalar-Construct.spec b/perl-Scalar-Construct.spec new file mode 100644 index 0000000..f8f7fff --- /dev/null +++ b/perl-Scalar-Construct.spec @@ -0,0 +1,84 @@ +%global _empty_manifest_terminate_build 0 +Name: perl-Scalar-Construct +Version: 0.000 +Release: 1 +Summary: Build custom kinds of scalar +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/Scalar-Construct/ +Source0: http://www.cpan.org/authors/id/Z/ZE/ZEFRAM/Scalar-Construct-%{version}.tar.gz +BuildRequires: perl >= 0:5.006 +BuildRequires: perl-generators +BuildRequires: perl(ExtUtils::CBuilder) >= 0.15 +BuildRequires: perl(Module::Build) +BuildRequires: perl(strict) +BuildRequires: perl(Test::More) +BuildRequires: perl(warnings) +BuildRequires: perl(XSLoader) +Requires: perl(strict) +Requires: perl(warnings) +Requires: perl(XSLoader) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +%description +This module supplies functions to construct Perl scalar objects. While +writable (variable) scalars can easily be constructed using the ordinary +facilities of the Perl language, immutable (constant) scalars require a +library such as this. +%package help +Summary : Build custom kinds of scalar +Provides: perl-Scalar-Construct-doc +%description help +This module supplies functions to construct Perl scalar objects. While +writable (variable) scalars can easily be constructed using the ordinary +facilities of the Perl language, immutable (constant) scalars require a +library such as this. +%prep +%setup -q -n Scalar-Construct-%{version} +%build +export PERL_MM_OPT="" +%{__perl} Build.PL --installdirs=vendor --optimize="$RPM_OPT_FLAGS" +./Build + +%install +export PERL_MM_OPT="" +rm -rf $RPM_BUILD_ROOT + +./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0 +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 +./Build test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files -f filelist.lst +%defattr(-,root,root,-) +%doc Changes META.json README +%{perl_vendorarch}/auto/* +%{perl_vendorarch}/Scalar* +%files help +%{_mandir}/* + +%changelog +* Tue Jul 13 2021 Perl_Bot 0.000-1 +- Specfile autogenerated by Perl_Bot -- Gitee