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