updated version and changelog for release
[gitmo/MooseX-Types.git] / Makefile.PL
CommitLineData
8af0a70d 1#!/usr/bin/env perl
2use warnings;
3use strict;
4
9616cebc 5use inc::Module::Install 0.67;
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
b0db42a9 12build_requires q{Test::More}, '0.80';
8af0a70d 13build_requires q{FindBin}, 0;
90ac25e7 14build_requires q{Test::Moose}, 0;
8af0a70d 15
b0db42a9 16requires q{Moose}, '0.61';
17requires q{Sub::Install}, '0.924';
18requires q{namespace::clean}, '0.08';
8af0a70d 19requires q{Carp}, 0;
b0db42a9 20requires q{Carp::Clan}, '6.00';
21requires q{Scalar::Util}, '1.19';
22requires q{Sub::Name}, 0;
23
24if (can_use('MooseX::Types::IO') && !can_use('MooseX::Types::IO', '0.03')) {
25 requires q{MooseX::Types::IO}, '0.03';
26}
8af0a70d 27
9616cebc 28system 'pod2text lib/MooseX/Types.pm > README'
29 if -e 'MANIFEST.SKIP';
30
9448c224 31auto_provides;
9448c224 32auto_install;
8af0a70d 33WriteAll;
b0db42a9 34
35if ($Module::Install::AUTHOR) {
36 Meta->{values}{requires} = [ grep {
37 $_->[0] ne 'MooseX::Types::IO'
38 } @{ Meta->{values}{requires} } ];
39
40 Meta->write;
41}