#!/usr/bin/perl
use strict;
use warnings;
use lib 'mbk';
use Module::Build::Kwalitee;
Module::Build::Kwalitee->new(
module_name => 'Froody',
license => 'perl',
requires => {
'perl' => 5.008,
'Class::Accessor::Chained::Fast' => 0,
'Class::Data::Inheritable' => 0,
'Email::Valid' => 0,
'Error' => '0.15',
'File::Spec' => 0,
'HTTP::Date' => 0,
'HTTP::Request::Common' => 0,
'HTTP::Server::Simple' => 0,
'JSON::XS' => 0,
'List::MoreUtils' => 0,
'LWP::Simple' => 0,
'LWP::UserAgent' => 0,
'Module::Pluggable' => 0,
'Params::Validate' => 0,
'Template' => 0,
'UNIVERSAL::require' => 0,
'URI' => 0,
'XML::LibXML' => 0,
'YAML::Syck' => 0,
},
recommends => {
'Apache' => 0,
'Apache::Request' => 0,
'Apache::Cookie' => 0,
'Apache::Constants' => 0,
'Logger' => 0, # a Fotango-specific Log4perl wrapper
'Test::Logger' => 0, # provided by Logger
'PPI' => 0,
'File::Find::Rule' => 0,
'JavaScript::Standalone' => 0,
},
build_requires => {
'Test::More' => 0,
'Test::Exception' => 0,
'Test::Differences' => 0,
'Test::XML' => 0,
},
script_files => [qw(
bin/froody
bin/froodydoc
bin/find_froody_exceptions
)],
create_readme => 1,
create_makefile_pl => 'traditional',
recursive_test_files => 1,
)->create_build_script();