3 %bcond_without tests # do not perform "make test"
6 %define pnam AttributeHelpers
7 Summary: MooseX::AttributeHelpers - Extend your attribute interfaces
9 Name: perl-MooseX-AttributeHelpers
13 License: GPL v1+ or Artistic
14 Group: Development/Languages/Perl
15 Source0: http://www.cpan.org/CPAN/authors/id/D/DR/DROLSKY/%{pdir}-%{pnam}-%{version}.tar.gz
16 # Source0-md5: ebdd543a211884854b6c87adf25e6e22
17 URL: http://search.cpan.org/dist/MooseX-AttributeHelpers/
18 BuildRequires: perl-devel >= 1:5.8.0
19 BuildRequires: rpm-perlprov >= 4.1-13
21 BuildRequires: perl-Moose >= 0.45
22 BuildRequires: perl-Test-Exception >= 0.21
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 While Moose attributes provide you with a way to name your accessors,
29 readers, writers, clearers and predicates, this library provides commonly
30 used attribute helper methods for more specific types of data.
32 As seen in the /SYNOPSIS, you specify the extension via the
33 metaclass parameter. Available meta classes are:
35 # %description -l pl.UTF-8
39 %setup -q -n %{pdir}-%{pnam}-%{version}
42 %{__perl} Makefile.PL \
46 %{?with_tests:%{__make} test}
49 rm -rf $RPM_BUILD_ROOT
51 %{__make} pure_install \
52 DESTDIR=$RPM_BUILD_ROOT
55 rm -rf $RPM_BUILD_ROOT
58 %defattr(644,root,root,755)
60 %{perl_vendorlib}/MooseX/*.pm
61 %{perl_vendorlib}/MooseX/AttributeHelpers