]> git.pld-linux.org Git - packages/perl-MooseX-Aliases.git/blob - perl-MooseX-Aliases.spec
- new
[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 %include        /usr/lib/rpm/macros.perl
8 Summary:        MooseX::Aliases - easy aliasing of methods and attributes in Moose
9 Name:           perl-MooseX-Aliases
10 Version:        0.10
11 Release:        1
12 # same as perl
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
20 %if %{with tests}
21 BuildRequires:  perl-Moose >= 1.09
22 BuildRequires:  perl-Test-Fatal >= 0.003
23 BuildRequires:  perl-Test-Requires
24 %endif
25 BuildArch:      noarch
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %description
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.
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
45 rm -rf $RPM_BUILD_ROOT
46 %{__make} pure_install \
47         DESTDIR=$RPM_BUILD_ROOT
48
49 %clean
50 rm -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.088924 seconds and 4 git commands to generate.