Projects
Eulaceura:Factory
perl-MooX-StrictConstructor
_service:obs_scm:perl-MooX-StrictConstructor.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:perl-MooX-StrictConstructor.spec of Package perl-MooX-StrictConstructor
%global _empty_manifest_terminate_build 0 Name: perl-MooX-StrictConstructor Version: 0.011 Release: 1 Summary: Make your Moo-based object constructors blow up on unknown attributes License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/MooX-StrictConstructor/ Source0: http://www.cpan.org/authors/id/H/HA/HARTZELL/MooX-StrictConstructor-%{version}.tar.gz BuildArch: noarch BuildRequires: perl >= 0:5.006 BuildRequires: perl-generators BuildRequires: perl(Class::Method::Modifiers) BuildRequires: perl(constant) BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(File::Spec) BuildRequires: perl(File::Temp) BuildRequires: perl(Moo) >= 1.001000 BuildRequires: perl(Moo::Role) BuildRequires: perl(strict) BuildRequires: perl(strictures) >= 1 BuildRequires: perl(Test::Fatal) BuildRequires: perl(Test::More) >= 0.88 BuildRequires: perl(warnings) Requires: perl(Class::Method::Modifiers) Requires: perl(constant) Requires: perl(Moo) >= 1.001000 Requires: perl(Moo::Role) Requires: perl(strict) Requires: perl(strictures) >= 1 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description Simply loading this module makes your constructors "strict". If your constructor is called with an attribute init argument that your class does not declare, then it dies. This is a great way to catch small typos. %package help Summary : Make your Moo-based object constructors blow up on unknown attributes Provides: perl-MooX-StrictConstructor-doc %description help Simply loading this module makes your constructors "strict". If your constructor is called with an attribute init argument that your class does not declare, then it dies. This is a great way to catch small typos. %prep %setup -q -n MooX-StrictConstructor-%{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 cpanfile dist.ini LICENSE META.json perlcritic.rc %{perl_vendorlib}/* %files help %{_mandir}/* %changelog * Wed Jul 14 2021 Perl_Bot <Perl_Bot@openeuler.org> 0.011-1 - Specfile autogenerated by Perl_Bot
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2