3 %bcond_without tests # do not perform "make test"
7 %include /usr/lib/rpm/macros.perl
8 Summary: MooseX::Aliases - easy aliasing of methods and attributes in Moose
9 Name: perl-MooseX-Aliases
13 License: GPL v1+ or Artistic
14 Group: Development/Languages/Perl
15 Source0: http://www.cpan.org/modules/by-module/MooseX/%{pdir}-%{pnam}-%{version}.tar.gz
16 # Source0-md5: 148876a7f538881a81597669932c49bc
17 URL: http://search.cpan.org/dist/MooseX-Aliases/
18 BuildRequires: perl-devel >= 1:5.8.0
19 BuildRequires: rpm-perlprov >= 4.1-13
21 BuildRequires: perl-Moose >= 1.09
22 BuildRequires: perl-Test-Fatal >= 0.003
23 BuildRequires: perl-Test-Requires
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 The MooseX::Aliases module will allow you to quickly alias methods in
30 Moose. It provides an alias parameter for has() to generate aliased
31 accessors as well as the standard ones. Attributes can also be
32 initialized in the constructor via their aliased names.
35 %setup -q -n %{pdir}-%{pnam}-%{version}
38 %{__perl} Makefile.PL \
42 %{?with_tests:%{__make} test}
45 rm -rf $RPM_BUILD_ROOT
46 %{__make} pure_install \
47 DESTDIR=$RPM_BUILD_ROOT
50 rm -rf $RPM_BUILD_ROOT
53 %defattr(644,root,root,755)
55 %{perl_vendorlib}/MooseX/Aliases.pm
56 %{perl_vendorlib}/MooseX/Aliases