2278b86
Name:           perl-HTML-FormHandler
4a2fac8
Version:        0.40013
4a2fac8
Release:        1%{?dist}
2278b86
Summary:        HTML forms using Moose
2278b86
License:        GPL+ or Artistic
2278b86
Group:          Development/Libraries
2278b86
URL:            http://search.cpan.org/dist/HTML-FormHandler/
2278b86
Source0:        http://www.cpan.org/authors/id/G/GS/GSHANK/HTML-FormHandler-%{version}.tar.gz
2278b86
BuildArch:      noarch
2278b86
BuildRequires:  perl(aliased)
2278b86
BuildRequires:  perl(Carp)
2278b86
BuildRequires:  perl(Class::Load) >= 0.06
d0930eb
BuildRequires:  perl(Config::Any)
1f396af
BuildRequires:  perl(Data::Clone)
2278b86
BuildRequires:  perl(DateTime)
2278b86
BuildRequires:  perl(DateTime::Format::Strptime)
2278b86
BuildRequires:  perl(Email::Valid)
2278b86
BuildRequires:  perl(ExtUtils::MakeMaker)
2278b86
BuildRequires:  perl(File::ShareDir)
2278b86
BuildRequires:  perl(File::ShareDir::Install)
2278b86
BuildRequires:  perl(File::Spec)
1f396af
BuildRequires:  perl(HTML::TreeBuilder) >= 3.23
2278b86
BuildRequires:  perl(Locale::Maketext) >= 1.09
2278b86
BuildRequires:  perl(Moose) >= 2.0007
2278b86
BuildRequires:  perl(MooseX::Getopt) >= 0.16
2278b86
BuildRequires:  perl(MooseX::Types) >= 0.20
2278b86
BuildRequires:  perl(MooseX::Types::Common)
2278b86
BuildRequires:  perl(MooseX::Types::LoadableClass) >= 0.006
2278b86
BuildRequires:  perl(namespace::autoclean) >= 0.09
d0930eb
BuildRequires:  perl(Sub::Exporter)
1f396af
BuildRequires:  perl(Sub::Name)
2278b86
BuildRequires:  perl(Template)
2278b86
BuildRequires:  perl(Test::Differences)
2278b86
BuildRequires:  perl(Test::Exception)
2278b86
BuildRequires:  perl(Test::Memory::Cycle) >= 1.04
2278b86
BuildRequires:  perl(Test::More) >= 0.94
2278b86
BuildRequires:  perl(Try::Tiny)
2278b86
Requires:       perl(Class::Load) >= 0.06
2278b86
Requires:       perl(Locale::Maketext) >= 1.09
2278b86
Requires:       perl(Moose) >= 2.0007
2278b86
Requires:       perl(MooseX::Getopt) >= 0.16
2278b86
Requires:       perl(MooseX::Types) >= 0.20
2278b86
Requires:       perl(MooseX::Types::Common)
2278b86
Requires:       perl(MooseX::Types::LoadableClass) >= 0.006
2278b86
Requires:       perl(namespace::autoclean) >= 0.09
2278b86
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
2278b86
2278b86
# hidden from Pause
2278b86
Provides:       perl(HTML::FormHandler::Meta::Role)
2278b86
Provides:       perl(HTML::FormHandler::Model::CDBI) = 0.02
2278b86
Provides:       perl(HTML::FormHandler::Params)
2278b86
Provides:       perl(HTML::FormHandler::Field::Repeatable::Instance)
2278b86
2278b86
%{?perl_default_filter}
2278b86
2278b86
%description
2278b86
HTML::FormHandler is a form handling class that validates HTML form data and,
2278b86
for database forms, saves it to the database on validation. It has field
2278b86
classes that can be used for creating a set of widgets and highly automatic
2278b86
templates. There are two simple rendering roles plus a set of widget roles for
2278b86
individual form and field classes. FormHandler is designed to make it easy to
2278b86
produce alternative rendering modules.
2278b86
2278b86
%prep
2278b86
%setup -q -n HTML-FormHandler-%{version}
2278b86
1f396af
find lib -type f -print0 | xargs -0 chmod 644
1f396af
2278b86
%build
2278b86
%{__perl} Makefile.PL INSTALLDIRS=vendor
2278b86
make %{?_smp_mflags}
2278b86
2278b86
%install
2278b86
make pure_install DESTDIR=%{buildroot}
2278b86
2278b86
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
2278b86
2278b86
%{_fixperms} %{buildroot}/*
2278b86
2278b86
%check
2278b86
make test
2278b86
2278b86
%files
2278b86
%doc Changes LICENSE README TODO
2278b86
%{perl_vendorlib}/*
2278b86
%{_mandir}/man3/*
2278b86
2278b86
%changelog
4a2fac8
* Sun Jul 29 2012 Iain Arnell <iarnell@gmail.com> 0.40013-1
4a2fac8
- update to latest upstream version
4a2fac8
896c7f3
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.40011-3
896c7f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
896c7f3
400104b
* Fri Jun 22 2012 Petr Pisar <ppisar@redhat.com> - 0.40011-2
400104b
- Perl 5.16 rebuild
400104b
1f396af
* Sat Jun 09 2012 Iain Arnell <iarnell@gmail.com> 0.40011-1
1f396af
- update to latest upstream version
1f396af
f76910d
* Mon Feb 20 2012 Iain Arnell <iarnell@gmail.com> 0.36003-1
f76910d
- update to latest upstream version
f76910d
b303bf9
* Sat Feb 04 2012 Iain Arnell <iarnell@gmail.com> 0.36002-1
b303bf9
- update to latest upstream version
b303bf9
6620b68
* Wed Jan 25 2012 Iain Arnell <iarnell@gmail.com> 0.36001-1
6620b68
- update to latest upstream version
6620b68
d0930eb
* Mon Jan 23 2012 Iain Arnell <iarnell@gmail.com> 0.36000-1
d0930eb
- update to latest upstream version
d0930eb
c33a255
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.35005-2
c33a255
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
c33a255
7161e74
* Sat Oct 22 2011 Iain Arnell <iarnell@gmail.com> 0.35005-1
7161e74
- update to latest upstream version
7161e74
2278b86
* Sun Oct 02 2011 Iain Arnell <iarnell@gmail.com> 0.35003-2
2278b86
- fix explicit provides - should be
2278b86
  HTML::FormHandler::Field::Repeatable::Instance, not
2278b86
  HTML::FormHandler::Field::Compound.
2278b86
2278b86
* Fri Sep 30 2011 Iain Arnell <iarnell@gmail.com> 0.35003-1
2278b86
- Specfile autogenerated by cpanspec 1.78.