Name: perl-MooseX-Policy-SemiAffordanceAccessor Version: 0.02 Release: 6%{?dist} Summary: Policy to name accessors foo() and set_foo() License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/MooseX-Policy-SemiAffordanceAccessor/ Source0: http://www.cpan.org/authors/id/D/DR/DROLSKY/MooseX-Policy-SemiAffordanceAccessor-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl(Module::Build) BuildRequires: perl(Moose) BuildRequires: perl(Moose::Policy) BuildRequires: perl(Test::More) Requires: perl(Moose) Requires: perl(Moose::Policy) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description This class does not provide any methods. Just loading it changes the default naming policy for the package so that accessors are separated into get and set methods. The get methods have the same name as the accessor, while set methods are prefixed with "set_". %prep %setup -q -n MooseX-Policy-SemiAffordanceAccessor-%{version} %build %{__perl} Build.PL installdirs=vendor ./Build %install 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/* %check ./Build test %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Changes README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Sun Nov 13 2011 Dave Cross 0.02-1 - Specfile autogenerated by cpanspec 1.78.