bump version to 0.25
[gitmo/MooseX-Types.git] / Makefile.PL
CommitLineData
8af0a70d 1#!/usr/bin/env perl
2use warnings;
3use strict;
4
a74dd62c 5use inc::Module::Install 0.91;
8af0a70d 6
52d358e2 7name q{MooseX-Types};
8af0a70d 8license q{perl};
1e56e9fe 9author q{Robert "phaylon" Sedlacek <rs@474.at>};
52d358e2 10all_from q{lib/MooseX/Types.pm};
8af0a70d 11
a344ca96 12build_requires q{Test::More}, '0.88';
8af0a70d 13build_requires q{FindBin}, 0;
90ac25e7 14build_requires q{Test::Moose}, 0;
10390913 15build_requires q{Test::Fatal}, 0;
a344ca96 16build_requires q{Test::Requires}, 0;
8af0a70d 17
5f2eb84b 18requires q{Moose}, '1.06';
b0db42a9 19requires q{Sub::Install}, '0.924';
20requires q{namespace::clean}, '0.08';
8af0a70d 21requires q{Carp}, 0;
b0db42a9 22requires q{Carp::Clan}, '6.00';
23requires q{Scalar::Util}, '1.19';
24requires q{Sub::Name}, 0;
25
aa2bedf0 26add_metadata( x_authority => 'cpan:PHAYLON' );
27
b0db42a9 28if (can_use('MooseX::Types::IO') && !can_use('MooseX::Types::IO', '0.03')) {
29 requires q{MooseX::Types::IO}, '0.03';
30}
8af0a70d 31
9616cebc 32system 'pod2text lib/MooseX/Types.pm > README'
33 if -e 'MANIFEST.SKIP';
34
9448c224 35auto_provides;
d9d83d8d 36tests_recursive;
37
8af0a70d 38WriteAll;
b0db42a9 39
40if ($Module::Install::AUTHOR) {
41 Meta->{values}{requires} = [ grep {
42 $_->[0] ne 'MooseX::Types::IO'
43 } @{ Meta->{values}{requires} } ];
44
45 Meta->write;
46}