Add missing compatibility notice
[dbsrgits/DBM-Deep.git] / Build.PL
1 use Module::Build 0.28; # prepare_metadata
2
3 use strict;
4
5 my $build = Module::Build->subclass(
6     class => 'Any::Thing',
7     code => '
8         sub prepare_metadata {
9             my $node = shift->SUPER::prepare_metadata(@_);
10             my $ver = $node->{version};
11             $_->{version} = $ver for values %{$node->{provides}};
12             $node;
13         }
14    ',
15 )->new(
16     module_name => 'DBM::Deep',
17     license => 'perl',
18     requires => {
19         'perl'              => '5.006_000',
20         'Fcntl'             => '0.01',
21         'Scalar::Util'      => '1.14',
22         'Digest::MD5'       => '1.00',
23     },
24     build_requires => {
25         'File::Path'      => '0.01',
26         'File::Temp'      => '0.01',
27         'Pod::Usage'      => '1.3',
28         'Test::Deep'      => '0.095',
29         'Test::Warn'      => '0.08',
30         'Test::More'      => '0.88', # done_testing
31         'Test::Exception' => '0.21',
32         'IO::Scalar'      => '0.01',
33     },
34     create_makefile_pl => 'traditional',
35     add_to_cleanup => [
36         'META.yml', '*.bak', '*.gz', 'Makefile.PL', 'cover_db',
37     ],
38     test_files => 't/??_*.t',
39 );
40
41 $build->create_build_script;