Chris Weyl 47fea03
Name:           perl-MooseX-AttributeHelpers
Chris Weyl 978b421
Version:        0.19
Chris Weyl c684b29
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 978b421
Source0:        http://search.cpan.org/CPAN/authors/id/S/SA/SARTAK/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 978b421
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.42
Chris Weyl c684b29
BuildRequires:  perl(Moose)           >= 0.56
Chris Weyl 47fea03
BuildRequires:  perl(Test::Exception) >= 0.21
Chris Weyl 47fea03
BuildRequires:  perl(Test::More)      >= 0.62
Chris Weyl 47fea03
Chris Weyl 978b421
### auto-added reqs!
Chris Weyl 978b421
Requires:  perl(Moose) >= 0.56
Chris Weyl 978b421
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 c269edd
# first filter out the bits in _docdir...
Chris Weyl c269edd
cat << \EOF > %{name}-prov
Chris Weyl c269edd
#!/bin/sh
Chris Weyl c269edd
FOO=`perl -p -e 's|%{buildroot}%{_docdir}/%{name}-%{version}\S+||'`
Chris Weyl 978b421
%{__perl_provides} $FOO
Chris Weyl c269edd
EOF
Chris Weyl c269edd
Chris Weyl 978b421
%define __perl_provides %{_builddir}/MooseX-AttributeHelpers-%{version}/%{name}-prov
Chris Weyl 13464ed
chmod +x %{__perl_provides}
Chris Weyl c269edd
Chris Weyl 47fea03
%build
Chris Weyl c269edd
%{__perl} Makefile.PL INSTALLDIRS=vendor
Chris Weyl c269edd
make %{?_smp_mflags}
Chris Weyl 47fea03
Chris Weyl 47fea03
%install
Chris Weyl 47fea03
rm -rf %{buildroot}
Chris Weyl 47fea03
Chris Weyl c269edd
make install PERL_INSTALL_ROOT=%{buildroot}
Chris Weyl c269edd
Chris Weyl c269edd
find %{buildroot} -type f -name .packlist -exec rm -f {} +
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 c269edd
make 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 978b421
* Tue Jun 16 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.19-1
Chris Weyl 978b421
- drop br on CPAN
Chris Weyl 978b421
- auto-update to 0.19 (by cpan-spec-update 0.01)
Chris Weyl 978b421
- added a new req on perl(Moose) (version 0.56)
Chris Weyl 978b421
Chris Weyl 978b421
* Wed May 27 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.17-1
Chris Weyl 978b421
- auto-update to 0.17 (by cpan-spec-update 0.01)
Chris Weyl 978b421
- altered br on perl(ExtUtils::MakeMaker) (0 => 6.42)
Chris Weyl 978b421
Chris Weyl 978b421
* Tue May 26 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.16-2
Chris Weyl 978b421
- add br on CPAN until M::I bundled version is updated
Chris Weyl 978b421
Chris Weyl c7c6c8f
* Mon Apr 06 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.16-1
Chris Weyl c7c6c8f
- update to 0.16
Chris Weyl c7c6c8f
Chris Weyl c7c6c8f
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14-2
Chris Weyl c7c6c8f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Chris Weyl c7c6c8f
Chris Weyl df5e8a1
* Sat Nov 08 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.14-1
Chris Weyl df5e8a1
- updating to 0.14
Chris Weyl df5e8a1
- POD tests are now explicitly for author/maintainers only; removing deps
Chris Weyl df5e8a1
Chris Weyl c684b29
* Sat Sep 06 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.13-1
Chris Weyl c684b29
- update to 0.13
Chris Weyl c684b29
- note BR on Moose is now at 0.56 and is not optional :)
Chris Weyl c684b29
Chris Weyl 13464ed
* Mon Jun 30 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.12-2
Chris Weyl 13464ed
- ...and fix filtering.  heh.
Chris Weyl 13464ed
Chris Weyl c269edd
* Mon Jun 30 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.12-1
Chris Weyl c269edd
- update to 0.12
Chris Weyl c269edd
- switch to Module::Install incantations
Chris Weyl c269edd
- update BR's
Chris Weyl c269edd
- update provides filtering
Chris Weyl c269edd
Chris Weyl c269edd
* Wed May 28 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.09-1
Chris Weyl c269edd
- update to 0.09
Chris Weyl c269edd
2b6018c
* Wed Mar 05 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.07-2
2b6018c
- rebuild for new perl
2b6018c
Chris Weyl 17242d1
* Sat Jan 05 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.07-1
Chris Weyl 17242d1
- update to 0.07
Chris Weyl 17242d1
Chris Weyl f8fa447
* Fri Dec 14 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.06-1
Chris Weyl f8fa447
- update to 0.06
Chris Weyl f8fa447
Chris Weyl 633d27c
* Mon Nov 26 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.05-2
Chris Weyl 633d27c
- bump
Chris Weyl 633d27c
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.