# 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.94'; 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;