-
Notifications
You must be signed in to change notification settings - Fork 11
/
Build.PL
55 lines (50 loc) · 2.63 KB
/
Build.PL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
use strict;
use warnings;
# These paths are propagated to @INC in the build script. The 't/lib'
# directory is added because the Test::Class tests are there.
use lib qw(lib t/lib);
use WTSI::DNAP::Utilities::Build;
my $build = WTSI::DNAP::Utilities::Build->new
(module_name => 'WTSI::DNAP::Utilities',
dist_author => [
'Marina Gourtovaia <[email protected]>',
'Keith James <[email protected]>'
],
dist_abstract => 'WTSI DNA Pipelines Utility Library',
dist_version => WTSI::DNAP::Utilities::Build->report_version,
license => 'gpl',
configure_requires => {
'Module::Build' => ">= 0.42"
},
build_requires => {
'File::Slurp' => '0',
'TAP::Harness' => '>= 3.30',
'Test::Class' => '>= 0.41',
'Test::Deep' => '0',
'Test::More' => '>= 0.98',
'Test::Exception' => '>= 0.32',
'Test::LWP::UserAgent' => '0',
'Test::Perl::Critic' => '>= 1.02',
'Test::Warn' => '0'
},
requires => {
'Carp' => '>= 1.20',
'Cache::Cache' => '>= 1.06',
'Class::Load' => '>= 0.24',
'DateTime' => '0',
'DateTime::Format::Strptime' => '0',
'Encode' => '>= 2.42',
'IPC::Run' => '>= 0.92',
'JSON' => '>= 2.61',
'List::MoreUtils' => '0',
'Log::Log4perl' => '>= 1.42',
'LWP::UserAgent' => '0',
'Moose' => '>= 2.1',
'MooseX::StrictConstructor' => '>= 0.19',
'Net::LDAP' => '>= 0.58',
'Readonly' => '0',
'Try::Tiny' => '>= 0.12',
'URI' => '0',
'URI::Split' => '0'
});
$build->create_build_script;