Transform -> Moo
[Packaging-Tools.git] / Build.PL
blob7129526ce2744439a12c85e0d3a1fb10214143f5
1 use 5.008;
2 use strict;
3 use warnings;
5 use lib 'inc';
6 use Config;
8 use MyBuilder;
10 my $builder = MyBuilder->new(
11     module_name         => 'Packaging::Tools',
12     license             => 'perl',
13     dist_author         => q{Jens Rehsack <rehsack@cpan.org>},
14     dist_version_from   => 'lib/Packaging/Tools.pm',
15     build_requires => {
16         'Test::More' => 0,
17     },
18     configure_requires => {
19         'Module::Build' => '0.38',
20     },
21     requires => {
22         'perl' => 5.012,
23         'CPAN' => 0,
24         'CPAN::DistnameInfo' => 0,
25         'Getopt::Long' => 0,
26         'Module::CoreList' => 0,
27         'File::Basename' => 0,
28         'File::ConfigDir' => '0.004',
29         'File::ShareDir' => '1.03',
30         'File::Find::Rule' => '0.30',
31         'File::Path' => '2.00',
32         'File::Spec' => 0,
33         'Template' => '2.20',
34     },
35     auto_features => {
36         pkgsrc_support => {
37             description => "pkgsrc Support",
38             requires => {
39                 'Carp::Assert' => 0,
40                 'Cwd' => 0,
41                 'IO::CaptureOutput' => 0,
42                 'File::pushd' => 0,
43             },
44         },
45         cache_support => {
46             description => "Cache enabling",
47             requires => {
48                 DBI => '1.612',
49                 'DBD::SQLite' => 0,
50                 'File::Find::Rule::Age' => 0,
51             },
52         },
53     },
54     share_dir => { dist => [ 'share', ], },
55     add_to_cleanup => [ 'Packaging-Tools-*' ],
56     create_makefile_pl => 'traditional',
59 $builder->create_build_script();