]> git.pld-linux.org Git - packages/perl-MooseX-Aliases.git/blame - perl-MooseX-Aliases.spec
- new
[packages/perl-MooseX-Aliases.git] / perl-MooseX-Aliases.spec
CommitLineData
5dcb68d9
ER
1#
2# Conditional build:
3%bcond_without tests # do not perform "make test"
4
5%define pdir MooseX
6%define pnam Aliases
7%include /usr/lib/rpm/macros.perl
8Summary: MooseX::Aliases - easy aliasing of methods and attributes in Moose
9Name: perl-MooseX-Aliases
10Version: 0.10
11Release: 1
12# same as perl
13License: GPL v1+ or Artistic
14Group: Development/Languages/Perl
15Source0: http://www.cpan.org/modules/by-module/MooseX/%{pdir}-%{pnam}-%{version}.tar.gz
16# Source0-md5: 148876a7f538881a81597669932c49bc
17URL: http://search.cpan.org/dist/MooseX-Aliases/
18BuildRequires: perl-devel >= 1:5.8.0
19BuildRequires: rpm-perlprov >= 4.1-13
20%if %{with tests}
21BuildRequires: perl-Moose >= 1.09
22BuildRequires: perl-Test-Fatal >= 0.003
23BuildRequires: perl-Test-Requires
24%endif
25BuildArch: noarch
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
29The MooseX::Aliases module will allow you to quickly alias methods in
30Moose. It provides an alias parameter for has() to generate aliased
31accessors as well as the standard ones. Attributes can also be
32initialized in the constructor via their aliased names.
33
34%prep
35%setup -q -n %{pdir}-%{pnam}-%{version}
36
37%build
38%{__perl} Makefile.PL \
39 INSTALLDIRS=vendor
40%{__make}
41
42%{?with_tests:%{__make} test}
43
44%install
45rm -rf $RPM_BUILD_ROOT
46%{__make} pure_install \
47 DESTDIR=$RPM_BUILD_ROOT
48
49%clean
50rm -rf $RPM_BUILD_ROOT
51
52%files
53%defattr(644,root,root,755)
54%doc Changes README
55%{perl_vendorlib}/MooseX/Aliases.pm
56%{perl_vendorlib}/MooseX/Aliases
57%{_mandir}/man3/*
This page took 0.304756 seconds and 4 git commands to generate.