use inc::Module::Install; name 'LIMS'; #all_from 'lib/HMDS/Web.pm'; requires "Algorithm::Diff"; requires "CGI"; requires "CGI::Ajax"; requires "CGI::Pager"; requires "CGI::Session"; requires "CGI::Session::ExpireSessions"; requires "CGI::Session::Flash"; requires "CGI::Session::ID::incr"; requires "CGI::Session::Serialize::yaml"; requires "CGI::Simple::Standard"; requires "Compress::Zlib"; requires "Config::Auto"; requires "Config::Tiny"; requires "Data::Random"; # convert_hilis3 requires "DBD::mysql", 4.014; # bad things can happen <4.012 !! requires "DBIx::Simple"; requires "DBIx::Profile"; requires "Data::FormValidator"; requires "Data::FormValidator::Constraints::DateTime"; requires "Data::FormValidator::Constraints::MethodsFactory"; requires "Date::Calc"; requires "DateTime"; requires "DateTime::Format::DateParse"; requires "Devel::Cycle"; requires "Devel::Declare"; requires "Email::Stuff"; requires "Encode"; requires "FCGI::ProcManager"; requires "File::Path", 2.08; requires "FormValidator::Simple"; requires "HTML::HTMLDoc"; requires "Image::Dot"; # for C::Roles::Chart requires "IO::All"; requires "JavaScript::DataFormValidator"; requires "Log::Dispatch"; requires "Log::Dispatch::File::Rolling"; requires "Log::Dispatch::FileRotate"; requires "Log::Dispatch::Email::MailSendmail"; #Log::Log4perl requires "Logfile::Rotate"; requires "Module::Find"; requires "Mail::Sendmail"; requires "Moose", 0.93; # for new native traits requires "MooseX::AttributeHelpers", 0.23; requires "namespace::clean", 0.13; requires "namespace::autoclean", 0.09; requires "parent"; requires "Rose::DB"; requires "Rose::DB::Object"; requires "Rose::DB::Object::Helpers"; requires "Rose::DB::Object::Loader"; requires "Sort::Naturally"; requires "Spreadsheet::ParseExcel_XLHTML"; # needs xlhtml package (apt-get) requires "Spreadsheet::ParseExcel::Simple"; requires "SQL::Abstract"; requires "Test::More"; requires "Test::WWW::Mechanize", 1.24; requires "Test::WWW::Mechanize::CGIApp"; requires "Text::Aspell"; # cpan fails - needs Debian package libaspell-dev (maybe + libtext-aspell-perl) requires "Text::CSV::Simple"; requires "Time::ParseDate"; requires "XML::Simple"; requires "YAML::Tiny"; requires "WWW::Mechanize", 1.60; requires "CGI::Application"; requires "CGI::Application::Server"; requires "CGI::Application::Dispatch"; # 2.14 has Apache::TestMM issue - installs OK with Build.PL requires "CGI::Application::Plugin::ActionDispatch"; requires "CGI::Application::Plugin::AnyCGI"; requires "CGI::Application::Plugin::AnyTemplate"; requires "CGI::Application::Plugin::Authentication"; requires "CGI::Application::Plugin::Authorization"; requires "CGI::Application::Plugin::AutoRunmode"; requires "CGI::Application::Plugin::ConfigAuto"; requires "CGI::Application::Plugin::DBH"; requires "CGI::Application::Plugin::FillInForm"; requires "CGI::Application::Plugin::Flash"; requires "CGI::Application::Plugin::Forward"; requires "CGI::Application::Plugin::LogDispatch"; requires "CGI::Application::Plugin::Output::XSV"; requires "CGI::Application::Plugin::Redirect"; requires "CGI::Application::Plugin::RunmodeDeclare"; requires "CGI::Application::Plugin::Session"; requires "CGI::Application::Plugin::TT"; requires "CGI::Application::Plugin::Stash"; requires "CGI::Application::Plugin::Stream"; requires "CGI::Application::Plugin::ValidateRM"; requires "CGI::Application::Standard::Config"; requires "CGI::Application::Plugin::MessageStack"; #CGI::Application::Plugin::DBIProfile #CGI::Application::Plugin::DebugScreen #CGI::Application::Plugin::DevPopup #CGI::Application::Plugin::DevPopup::Timing #CGI::Application::Plugin::ErrorPage #Titanium install_script glob('script/*.pl'); auto_install; WriteAll;