-
Notifications
You must be signed in to change notification settings - Fork 0
/
Build.PL
71 lines (69 loc) · 2.05 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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
use Module::Build;
my $build = Module::Build->new(
module_name => 'ThisPAN',
dist_abstract => 'Lightweight CPAN mirror explorer',
dist_author => 'Fabrice Gabolde <[email protected]>',
dist_version_from => 'lib/ThisPAN.pm',
license => 'gpl',
configure_requires => {
'Module::Build' => '0.36_14',
},
test_requires => {
'Test::More' => 0,
},
requires => {
'perl' => '5.10.0',
'Archive::Extract' => 0,
# don't die when encountering PAX headers from weird tars
'Archive::Tar' => '1.74',
'autodie' => 0,
'base' => 0,
'Carp' => 0,
'CPAN::Meta' => 0,
# need merged_requirements() support
'CPAN::Meta::Prereqs' => '2.132830',
'CPAN::Meta::Requirements' => 0,
'Dancer' => 0,
'Dancer::Plugin::DBIC' => 0,
'DateTime' => 0,
'DBIx::Class' => 0,
'File::Copy' => 0,
'File::Find::Rule' => 0,
'File::Temp' => 0,
'Getopt::Long::Descriptive' => 0,
'Graph' => 0,
'HTTP::Tiny' => 0,
'IO::File' => 0,
# needed for autodie qw/system/
'IPC::System::Simple' => 0,
# convert_blessed_universally has been "experimental" since
# 2008
'JSON' => 2.07,
'List::MoreUtils' => 0,
'Log::Any' => 0,
'Log::Any::Adapter' => 0,
# need first_release() support
'Module::CoreList' => 2.21,
'Module::Load' => 0,
'Moo' => 0,
'Params::Validate' => 0,
'Path::Class' => 0,
'Pod::Simple::XHTML' => 0,
'Scalar::Util' => 0,
'Storable' => 0,
'strict' => 0,
'Template' => 0,
'Try::Tiny' => 0,
'URI' => 0,
'utf8' => 0,
'warnings' => 0,
'YAML' => 0,
},
add_to_cleanup => [ 'ThisPAN-*' ],
meta_merge => {
resources => {
repository => 'https://github.com/Weborama/Thispan.git',
bugtracker => 'https://github.com/Weborama/Thispan/issues',
},
},);
$build->create_build_script;