Chris Weyl 47fea03
Name:           perl-MooseX-AttributeHelpers
Chris Weyl 47fea03
Version:        0.05
Chris Weyl 47fea03
Release:        1%{?dist}
Chris Weyl 47fea03
Summary:        Extended Moose attribute interfaces
Chris Weyl 47fea03
License:        GPL+ or Artistic
Chris Weyl 47fea03
Group:          Development/Libraries
Chris Weyl 47fea03
URL:            http://search.cpan.org/dist/MooseX-AttributeHelpers/
Chris Weyl 47fea03
#Source0:        http://www.cpan.org/authors/id/N/NU/NUFFIN/MooseX-AttributeHelpers-%{version}.tar.gz
Chris Weyl 47fea03
Source0:        http://www.cpan.org/modules/by-module/MooseX/MooseX-AttributeHelpers-%{version}.tar.gz
Chris Weyl 47fea03
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Chris Weyl 47fea03
BuildArch:      noarch
Chris Weyl 47fea03
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Chris Weyl 47fea03
Chris Weyl 47fea03
BuildRequires:  perl(Class::MOP)      >= 0.47
Chris Weyl 47fea03
BuildRequires:  perl(Module::Build)
Chris Weyl 47fea03
BuildRequires:  perl(Moose)           >= 0.30
Chris Weyl 47fea03
BuildRequires:  perl(Test::Exception) >= 0.21
Chris Weyl 47fea03
BuildRequires:  perl(Test::More)      >= 0.62
Chris Weyl 47fea03
# optional tests
Chris Weyl 47fea03
BuildRequires:  perl(Test::Pod)
Chris Weyl 47fea03
BuildRequires:  perl(Test::Pod::Coverage)
Chris Weyl 47fea03
Chris Weyl 47fea03
Chris Weyl 47fea03
%description
Chris Weyl 47fea03
While Moose attributes provide you with a way to name your accessors,
Chris Weyl 47fea03
readers, writers, clearers and predicates, this library provides commonly
Chris Weyl 47fea03
used attribute helper methods for more specific types of data.
Chris Weyl 47fea03
Chris Weyl 47fea03
%prep
Chris Weyl 47fea03
%setup -q -n MooseX-AttributeHelpers-%{version}
Chris Weyl 47fea03
Chris Weyl 47fea03
%build
Chris Weyl 47fea03
%{__perl} Build.PL installdirs=vendor
Chris Weyl 47fea03
./Build
Chris Weyl 47fea03
Chris Weyl 47fea03
%install
Chris Weyl 47fea03
rm -rf %{buildroot}
Chris Weyl 47fea03
Chris Weyl 47fea03
./Build install destdir=%{buildroot} create_packlist=0
Chris Weyl 47fea03
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
Chris Weyl 47fea03
Chris Weyl 47fea03
%{_fixperms} %{buildroot}/*
Chris Weyl 47fea03
Chris Weyl 47fea03
%check
Chris Weyl 47fea03
./Build test
Chris Weyl 47fea03
Chris Weyl 47fea03
%clean
Chris Weyl 47fea03
rm -rf %{buildroot}
Chris Weyl 47fea03
Chris Weyl 47fea03
%files
Chris Weyl 47fea03
%defattr(-,root,root,-)
Chris Weyl 47fea03
%doc ChangeLog README t/
Chris Weyl 47fea03
%{perl_vendorlib}/*
Chris Weyl 47fea03
%{_mandir}/man3/*
Chris Weyl 47fea03
Chris Weyl 47fea03
%changelog
Chris Weyl 47fea03
* Sun Nov 25 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.05-1
Chris Weyl 47fea03
- update to 0.05
Chris Weyl 47fea03
Chris Weyl 47fea03
* Sun Oct 28 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.03-1
Chris Weyl 47fea03
- Specfile autogenerated by cpanspec 1.73.