]> git.pld-linux.org Git - packages/perl-MooseX-Aliases.git/blob - perl-MooseX-Aliases.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/perl-MooseX-Aliases.git] / perl-MooseX-Aliases.spec
1 #
2 # Conditional build:
3 %bcond_without  tests           # do not perform "make test"
4
5 %define         pdir    MooseX
6 %define         pnam    Aliases
7 Summary:        MooseX::Aliases - easy aliasing of methods and attributes in Moose
8 Name:           perl-MooseX-Aliases
9 Version:        0.10
10 Release:        1
11 # same as perl
12 License:        GPL v1+ or Artistic
13 Group:          Development/Languages/Perl
14 Source0:        http://www.cpan.org/modules/by-module/MooseX/%{pdir}-%{pnam}-%{version}.tar.gz
15 # Source0-md5:  148876a7f538881a81597669932c49bc
16 URL:            http://search.cpan.org/dist/MooseX-Aliases/
17 BuildRequires:  perl-devel >= 1:5.8.0
18 BuildRequires:  rpm-perlprov >= 4.1-13
19 %if %{with tests}
20 BuildRequires:  perl-Moose >= 1.09
21 BuildRequires:  perl-Test-Fatal >= 0.003
22 BuildRequires:  perl-Test-Requires
23 %endif
24 BuildArch:      noarch
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 The MooseX::Aliases module will allow you to quickly alias methods in
29 Moose. It provides an alias parameter for has() to generate aliased
30 accessors as well as the standard ones. Attributes can also be
31 initialized 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
44 rm -rf $RPM_BUILD_ROOT
45 %{__make} pure_install \
46         DESTDIR=$RPM_BUILD_ROOT
47
48 %clean
49 rm -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.056504 seconds and 4 git commands to generate.