Commit | Line | Data |
856ac9a7 |
1 | use inc::Module::Install; |
2 | |
56929b96 |
3 | BEGIN { |
4 | if ($Module::Install::AUTHOR) { |
5 | |
6 | "Module::Install::$_"->can('can') |
7 | or die "Module::Install extension Module::Install::$_ is required for authors" |
8 | for qw( |
9 | AuthorTests |
10 | AutoManifest |
11 | ReadmeFromPod |
12 | ProvidesClass |
13 | ); |
14 | |
15 | Module::Install::ProvidesClass->VERSION('0.000001_99'); |
16 | } |
17 | } |
f12f3d75 |
18 | |
856ac9a7 |
19 | name 'CatalystX-Declare'; |
20 | author 'Robert Sedlacek <rs@474.at>'; |
21 | license 'perl'; |
22 | |
23 | all_from 'lib/CatalystX/Declare.pm'; |
a1c42bd6 |
24 | readme_from 'lib/CatalystX/Declare.pm'; |
856ac9a7 |
25 | |
aa7921c5 |
26 | tests 't/*.t'; |
27 | author_tests 'xt', 'examples/MyApp-Web/t'; |
856ac9a7 |
28 | |
30b03e49 |
29 | requires 'Carp'; |
2b73049f |
30 | requires 'Class::Inspector', '1.24'; |
31 | requires 'Perl6::Junction', '1.40000'; |
e51caf93 |
32 | requires 'aliased', '0.30'; |
2b73049f |
33 | requires 'parent', '0.221'; |
34 | requires 'Data::Dump', '1.14'; |
b2f0e86a |
35 | requires 'Catalyst', '5.80025'; |
2b73049f |
36 | requires 'CLASS', '1.00'; |
5a494dae |
37 | requires 'Devel::Declare', '0.005011'; |
0a99459e |
38 | requires 'Moose', '0.89'; |
e51caf93 |
39 | requires 'MooseX::AttributeHelpers', '0.21'; |
b2f0e86a |
40 | requires 'MooseX::Declare', '0.33'; |
2387a55a |
41 | requires 'MooseX::MethodAttributes', '0.16'; |
56929b96 |
42 | requires 'MooseX::Role::Parameterized', '0.13'; |
24a5fc45 |
43 | requires 'MooseX::Types', '0.20'; |
44 | requires 'MooseX::Method::Signatures', '0.26'; |
b2f0e86a |
45 | requires 'Catalyst::Controller::ActionRole', '0.15'; |
a5061fc8 |
46 | requires 'FindBin'; |
47 | |
2b73049f |
48 | test_requires 'Test::More', '0.92'; |
e51caf93 |
49 | test_requires 'Test::Output', '0.16'; |
856ac9a7 |
50 | test_requires 'Catalyst::Test'; |
51 | test_requires 'FindBin'; |
856ac9a7 |
52 | |
53 | repository 'http://github.com/phaylon/catalystx-declarative/tree/master'; |
54 | bugtracker 'http://github.com/phaylon/catalystx-declarative/issues'; |
55 | |
56 | auto_manifest; |
57 | auto_provides_class; |
58 | |
59 | WriteAll; |