Chris Weyl 32d1c6d
Name:           perl-MooseX-Params-Validate
Chris Weyl d326f11
Version:        0.05
Chris Weyl 7795702
Release:        1%{?dist}
Chris Weyl 32d1c6d
Summary:        Extension of Params::Validate using Moose's types
Chris Weyl 68b29e8
License:        GPL+ or Artistic
Chris Weyl 32d1c6d
Group:          Development/Libraries
Chris Weyl 32d1c6d
URL:            http://search.cpan.org/dist/MooseX-Params-Validate/
Chris Weyl d326f11
Source0:        http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/MooseX-Params-Validate-%{version}.tar.gz 
Chris Weyl 32d1c6d
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Chris Weyl 32d1c6d
BuildArch:      noarch
Chris Weyl 68b29e8
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Chris Weyl 68b29e8
Chris Weyl 32d1c6d
BuildRequires:  perl(Module::Build)
Chris Weyl d326f11
BuildRequires:  perl(Moose)            >= 0.33
Chris Weyl 32d1c6d
BuildRequires:  perl(Params::Validate) >= 0.88
Chris Weyl d326f11
BuildRequires:  perl(Sub::Exporter)
Chris Weyl d326f11
BuildRequires:  perl(Sub::Name)
Chris Weyl 68b29e8
BuildRequires:  perl(Test::Exception)  >= 0.21
Chris Weyl 68b29e8
BuildRequires:  perl(Test::More)       >= 0.62
Chris Weyl 32d1c6d
Chris Weyl 32d1c6d
%description
Chris Weyl 32d1c6d
This module fills a gap in Moose by adding method parameter validation to
Chris Weyl 32d1c6d
Moose. This is just one of many developing options, it should be considered
Chris Weyl 32d1c6d
the "official" one by any means though.
Chris Weyl 32d1c6d
Chris Weyl 32d1c6d
%prep
Chris Weyl 32d1c6d
%setup -q -n MooseX-Params-Validate-%{version}
Chris Weyl 32d1c6d
Chris Weyl 32d1c6d
%build
Chris Weyl 32d1c6d
%{__perl} Build.PL installdirs=vendor
Chris Weyl 32d1c6d
./Build
Chris Weyl 32d1c6d
Chris Weyl 32d1c6d
%install
Chris Weyl 32d1c6d
rm -rf %{buildroot}
Chris Weyl 32d1c6d
Chris Weyl 32d1c6d
./Build install destdir=%{buildroot} create_packlist=0
Chris Weyl 32d1c6d
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
Chris Weyl 32d1c6d
Chris Weyl 32d1c6d
%{_fixperms} %{buildroot}/*
Chris Weyl 32d1c6d
Chris Weyl 32d1c6d
%check
Chris Weyl 32d1c6d
./Build test
Chris Weyl 32d1c6d
Chris Weyl 32d1c6d
%clean
Chris Weyl 32d1c6d
rm -rf %{buildroot}
Chris Weyl 32d1c6d
Chris Weyl 32d1c6d
%files
Chris Weyl 32d1c6d
%defattr(-,root,root,-)
Chris Weyl 68b29e8
%doc ChangeLog README t/
Chris Weyl 32d1c6d
%{perl_vendorlib}/*
Chris Weyl 32d1c6d
%{_mandir}/man3/*
Chris Weyl 32d1c6d
Chris Weyl 32d1c6d
%changelog
Chris Weyl d326f11
* Tue Jul 08 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.05-1
Chris Weyl d326f11
- update to 0.05
Chris Weyl d326f11
Chris Weyl d326f11
* Wed Mar 05 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.03-2
Chris Weyl d326f11
- rebuild for new perl
Chris Weyl d326f11
Chris Weyl 68b29e8
* Mon Oct 22 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.03-1
Chris Weyl 68b29e8
- update to 0.03
Chris Weyl 68b29e8
- license tag update: GPL -> GPL+
Chris Weyl 68b29e8
- add t/ to doc
Chris Weyl 68b29e8
Chris Weyl 7795702
* Thu Apr 26 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.02-1
Chris Weyl 7795702
- update to 0.02
Chris Weyl 7795702
Chris Weyl 1837056
* Thu Apr 19 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.01-2
Chris Weyl 1837056
- bump
Chris Weyl 1837056
Chris Weyl 32d1c6d
* Wed Apr 18 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.01-1
Chris Weyl 32d1c6d
- Specfile autogenerated by cpanspec 1.69.1.