4 my $build = SGN::Build->new(
7 create_makefile_pl => 'passthrough',
9 module_name => 'SGN::Context',
11 # current version of our core libraries distribution
12 dist_version => '0.1',
13 dist_author => 'Lukas Mueller',
14 dist_abstract => 'The code and content behind the Sol Genomics Network main website, http://solgenomics.net',
16 recursive_test_files => 1,
19 'Class::MethodMaker' => 0,
23 'Parse::Deb::Control' => 0,
27 # 'Test::WWW::Mechanize' => 0,
28 # 'Test::WWW::Mechanize::Catalyst' => '0.50',
29 # 'Test::WWW::Selenium' => 0,
30 # 'Test::MockObject' => 0,
31 'Module::Build::Tiny' => 0,
37 'IPC::System::Simple' => 0, #< required for autodie :all
38 'Algorithm::Combinatorics' => 0,
41 'Barcode::Code128' => '2.21',
42 # 'Bio::BLAST::Database' => 0,
43 'Bio::Chado::Schema' => 0, # 0.2000,
44 'Bio::Root::Version' => '1.006001',
45 'Bio::GMOD::Blast::Graph' => '0.01',
46 'Bio::GMOD::GenericGenePage' => 0,
47 'Bio::Graphics::FeatureFile' => 0,
48 'Bio::GFF3::LowLevel' => 0,
51 'Captcha::reCAPTCHA' => 0,
52 'Catalyst::Runtime' => '5.80024',
53 'Catalyst::Controller::CGIBin' => '0.029',
54 'Catalyst::Controller::REST' => 0,
55 'Catalyst::DispatchType::Regex' => 0,
56 'Catalyst::Action::RenderView' => 0,
57 'Catalyst::Plugin::Authentication' => 0,
58 'Catalyst::Plugin::Authorization::Roles' => 0,
59 'Catalyst::Plugin::ConfigLoader' => 0,
60 'Catalyst::Plugin::Static::Simple' => 0,
61 'Catalyst::View::Bio::SeqIO' => 0,
62 'Catalyst::View::Email' => 0,
63 'Catalyst::View::Download::CSV' => 0,
64 'Catalyst::View::HTML::Mason' => 0,
65 'Catalyst::Plugin::SmartURI' => 0,
66 'Catalyst::Controller::HTML::FormFu' => 0,
67 'Catalyst::View::JavaScript::Minifier::XS' => '2.100000',
68 'CatalystX::GlobalContext' => 0,
69 'Chart::Clicker' => 0,
71 'Class::Singleton' => 0,
72 'Config::INI::Reader' => 0,
73 'Config::INI::Writer' => 0,
78 'Data::Visitor::Callback' => 0,
80 # Remove the following dep when XML::Atom is fixed to depend on it and released
81 'DateTime::TimeZone' => '1.31',
82 'DateTime::Format::Duration' => 0,
83 'DateTime::Format::Flexible' => 0,
84 'DateTime::Format::Pg' => 0,
87 'DBIx::Connector' => 0,
88 'Email::Send::SMTP::Gmail' => 0,
90 'Excel::Writer::XLSX' => 0,
91 'File::Basename' => 0,
93 'File::Copy::Recursive' => 0,
96 'File::Slurp' => '9999.19',
97 'File::Spec::Functions' => 0,
99 'Number::Bytes::Human' => '0.07',
101 'GD::Barcode::QRcode' => 0,
102 'GD::Graph::bars' => 0,
103 'GD::Graph::Map' => 0,
104 'GD::Graph::points' => 0,
107 'HTML::Entities' => 0,
109 'HTML::Mason::Interp' => 0,
110 'HTML::TreeBuilder::XPath' => 0,
114 'Imager::QRCode' => 0,
115 'JSAN::ServerSide' => '0.06',
117 'JSON::XS' => '2.24',
119 # 'jQuery::File::Upload' => 0,
120 'Lingua::EN::Inflect' => 0,
121 'List::AllUtils' => 0,
122 'List::Compare' => 0,
124 'LWP::UserAgent' => 0,
125 'Mail::Sendmail' => 0,
127 'Math::Round::Var' => 0,
128 'Math::Polygon' => 0,
131 'Module::Build' => '0.36',
132 'Module::Runtime' => 0,
134 'Module::Pluggable::Object' => 0,
136 'MooseX::Declare' => 0,
137 'MooseX::FollowPBP' => 0,
138 'MooseX::Method::Signatures' => '0.30',
139 'MooseX::Object::Pluggable' => 0,
140 'MooseX::Types::Path::Class' => 0,
141 'MooseX::Types::URI' => 0,
142 'MooseX::Singleton' => 0,
143 'Number::Format' => 0,
144 'namespace::autoclean' => 0,
145 'Parallel::ForkManager' => 0,
150 #'SOAP::Transport::HTTP' => 0,
152 'Sort::Key::Natural' => 0,
153 'Spreadsheet::WriteExcel' => 0,
154 'Spreadsheet::ParseExcel' => 0,
155 'Spreadsheet::ParseXLSX' => 0,
156 'Spreadsheet::Read' => 0,
157 'Statistics::Descriptive' => 0,
159 'String::Approx' => 0,
161 'Sys::Hostname' => 0,
165 'Test::WWW::Mechanize' => 1.3,
166 'Test::WWW::Mechanize::Catalyst' => 0,
167 'Text::ParseWords' => 0,
168 'Text::Unidecode' => 0,
169 'Tie::Function' => 0,
170 'Tie::UrlEncoder' => 0,
176 'URI::FromHash' => 0,
178 'XML::Generator' => 0,
183 'WWW::Mechanize::TreeBuilder' => 0,
187 $build->create_build_script;