X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Makefile.PL;h=c75a3ae6f2d905b5d135b24abed292d8b78a050a;hb=9fa23f332963ec76dff14da3abb84ea5bdc95096;hp=0e9e0b33bf298372b6f4e07dc61dc0064bb672ff;hpb=744e2821118f6e20ee70629f23e2f2f791c507db;p=catagits%2FCatalystX-Declare.git diff --git a/Makefile.PL b/Makefile.PL index 0e9e0b3..c75a3ae 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -1,5 +1,21 @@ use inc::Module::Install; +BEGIN { + if ($Module::Install::AUTHOR) { + + "Module::Install::$_"->can('can') + or die "Module::Install extension Module::Install::$_ is required for authors" + for qw( + AuthorTests + AutoManifest + ReadmeFromPod + ProvidesClass + ); + + Module::Install::ProvidesClass->VERSION('0.000001_99'); + } +} + name 'CatalystX-Declare'; author 'Robert Sedlacek '; license 'perl'; @@ -7,23 +23,32 @@ license 'perl'; all_from 'lib/CatalystX/Declare.pm'; readme_from 'lib/CatalystX/Declare.pm'; -author_tests 'xt'; - -requires 'Carp', '1.08'; -requires 'Class::Inspector', '1.24'; -requires 'Perl6::Junction', '1.40000'; -requires 'aliased', '0.22'; -requires 'Data::Dump', '1.14'; -requires 'Catalyst', '5.80007'; -requires 'Moose', '0.88'; -requires 'MooseX::AttributeHelpers', '0.16'; -requires 'MooseX::Declare', '0.23'; -requires 'MooseX::MethodAttributes', '0.15'; -requires 'MooseX::Types', '0.16'; - +tests 't/*.t'; +author_tests 'xt', 'examples/MyApp-Web/t'; + +requires 'Carp'; +requires 'Class::Inspector', '1.24'; +requires 'Perl6::Junction', '1.40000'; +requires 'aliased', '0.30'; +requires 'parent', '0.221'; +requires 'Data::Dump', '1.14'; +requires 'Catalyst', '5.80025'; +requires 'CLASS', '1.00'; +requires 'Devel::Declare', '0.005011'; +requires 'Moose', '0.89'; +requires 'MooseX::AttributeHelpers', '0.21'; +requires 'MooseX::Declare', '0.33'; +requires 'MooseX::MethodAttributes', '0.16'; +requires 'MooseX::Role::Parameterized', '0.13'; +requires 'MooseX::Types', '0.20'; +requires 'MooseX::Method::Signatures', '0.26'; +requires 'Catalyst::Controller::ActionRole', '0.15'; +requires 'FindBin'; + +test_requires 'Test::More', '0.92'; +test_requires 'Test::Output', '0.16'; test_requires 'Catalyst::Test'; test_requires 'FindBin'; -test_requires 'Test::More', '0.92'; repository 'http://github.com/phaylon/catalystx-declarative/tree/master'; bugtracker 'http://github.com/phaylon/catalystx-declarative/issues';