/usr/local/CPAN/MOSES-MOBY/Makefile.PL
# Load the Module::Install bundled in ./inc/
use inc::Module::Install;
# constant
use constant MSWIN => $^O =~ /MSWin32|Windows_NT/i ? 1 : 0;
# Define metadata
name 'MOSES-MOBY';
version '0.96';
license 'perl';
abstract
'This distribution aids in the creation of BioMOBY perl based web services.';
all_from 'lib/MOSES/MOBY.pm';
# Specific dependencies
requires 'Carp' => 0;
requires 'CGI' => 0;
requires 'File::Spec' => 0.80;
requires 'SOAP::Lite' => 0.69;
requires 'XML::LibXML::Common' => 0.13;
requires 'XML::LibXML' => 1.62;
requires 'Log::Log4perl' => 1.12;
requires 'Template' => 1.11;
requires 'Config::Simple' => 4.58;
requires 'IO::String' => 1.08;
requires 'Unicode::String' => 2.09;
requires 'File::HomeDir' => 0.65;
requires 'File::ShareDir' => 1.00;
requires 'Class::Inspector' => 1.17;
requires 'Params::Util' => 0.38;
requires 'HTTP::Date' => 5.81;
# windows doesn't need this
if ( not MSWIN ) {
requires 'Want' => 0.18;
requires 'IO::Prompt' => '0.99.2';
}
# for async services
requires 'MOBY::Client::Central' => 1.06;
requires 'WSRF::Lite' => '0.8.2.5';
build_requires 'Test::More' => '0.42';
no_index 'directory' => 'bin/scripts';
no_index 'directory' => 'lib/MOSES/MOBY/Generators/templates';
install_script 'bin/scripts/moses-cache-tester.pl';
install_script 'bin/scripts/moses-config-status.pl';
install_script 'bin/scripts/moses-generate-datatypes.pl';
install_script 'bin/scripts/moses-generate-services.pl';
install_script 'bin/scripts/moses-install.pl';
install_script 'bin/scripts/moses-known-registries.pl';
install_script 'bin/scripts/moses-local-cache.pl';
install_script 'bin/scripts/moses-testing-parser.pl';
install_script 'bin/scripts/moses-testing-service.pl';
install_script 'bin/scripts/moses-universal-testing.pl';
install_script 'bin/scripts/moses-user-registries.pl';
install_share 'share';
auto_install;
WriteAll;