use strict; use warnings; use Module::Build; use DBD::SQLite; if ($DBD::SQLite::VERSION eq '1.13') { die "Version 1.13 of DBD::SQLite is broken!. Use 1.12\n"; } my $builder = Module::Build->new( module_name => 'Yapcom', # YAPC::Organizer ? license => 'perl', dist_author => 'Gabor Szabo ', dist_abstract => 'Web application to organize Perl Conferences', dist_version_from => 'lib/YAPC/Organizer.pm', recursive_test_files => 1, # create_makefile_pl => 'traditional', # create_readme => 1, # script_files => ['cgi/yapc.pl'], requires => { 'Error' => 0, 'FindBin' => 0, 'HTML::Template' => 0, 'CGI::Application' => '3.31', 'CGI' => 0, 'MIME::Lite' => 0, 'Data::Dumper' => 0, 'Test::More' => '0.47', 'Class::DBI::SQLite' => '0.11', 'DBD::SQLite' => '1.12', 'Mail::Sendmail' => 0, 'List::MoreUtils' => 0, 'CGI::Application::Plugin::LogDispatch' => '1.00', }, build_requires => { 'Test::WWW::Mechanize::CGI' => 0, }, ); $builder->create_build_script();