# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.

use Module::Build;

Module::Build->new(
    dist_name         => 'OpenInteract',
    license           => 'perl',
    dist_version_from => 'VERSION',
    scripts           => [ qw( script/oi2_manage script/oi2_daemon ) ],
    requires => {
      'Apache::Session'   => 1.50,
      'Archive::Zip'      => 0,
      'CGI::Cookie'       => 0,
      'Carp::Assert'      => 0,
      'Class::Accessor'   => 0,
      'Class::Factory'    => 1.00,
      'Class::Fields'     => 0,
      'Class::Observable' => 1.00,
      'Class::Singleton'  => 1.03,
      'DateTime'          => 0.13,
      'DateTime::Format::Strptime' => 1.00,
      'Devel::StackTrace' => 0,
      'Digest::MD5'       => 0,
      'Email::Valid'      => 0.12,
      'Exception::Class'  => 1.10,
      'File::DirSync'     => 1.08,
      'File::MMagic'      => 0,
      'HTML::Entities'    => 1.13,
      'Lingua::Stem'      => 0.50,
      'Log::Dispatch'     => 2.00,
      'Log::Log4perl'     => 0.34,
      'LWP::Simple'       => 0,
      'MIME::Lite'        => 2.00,
      'Mail::Sendmail'    => 0.77,
      'Pod::POM'          => 0,
      'SPOPS'             => 0.77,
      'Template'          => 2.04,
      'Test::More'        => 0.41,
      'Text::Sentence'    => 0,
      'URI'               => 1,

# remove these for final release?
      'Apache::Session::SQLite' => 0.21,
      'DBD::SQLite'             => 0.25,
    },
)->create_build_script();
