2278b86
Name:           perl-HTML-FormHandler
7161e74
Version:        0.35005
7161e74
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
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)
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
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
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
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
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
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.