more Makefile Twiddling
[catagits/CatalystX-Declare.git] / Makefile.PL
1 #!/usr/bin/env perl
2
3 use strict;
4 use warnings;
5
6 use inc::Module::Install 1.00;
7 use Module::Install::AuthorTests;
8 use Module::Install::AutoManifest;
9 use Module::Install::ProvidesClass;
10 use Module::Install::Repository;
11 use Module::Install::Homepage;
12
13 name            'CatalystX-Declare';
14 author          'Robert Sedlacek <rs@474.at>';
15 version         '0.015';
16
17 all_from        'lib/CatalystX/Declare.pm';
18 readme_from     'lib/CatalystX/Declare.pm';
19
20 requires        'Carp';
21 requires        'FindBin';
22 requires        'Class::Inspector',                 '1.24';
23 requires        'Perl6::Junction',                  '1.40000';
24 requires        'aliased',                          '0.30';
25 requires        'parent',                           '0.221';
26 requires        'Data::Dump',                       '1.14';
27 requires        'Catalyst',                         '5.80025';
28 requires        'CLASS',                            '1.00';
29 requires        'Devel::Declare',                   '0.006000';
30 requires        'Moose',                            '1.14';
31 requires        'MooseX::Declare',                  '0.34';
32 requires        'MooseX::MethodAttributes',         '0.24';
33 requires        'MooseX::Role::Parameterized',      '0.19';
34 requires        'MooseX::Types',                    '0.24';
35 requires        'MooseX::Method::Signatures',       '0.36';
36 requires        'Catalyst::Controller::ActionRole', '0.15';
37 requires        'Data::Pond',                       '0.002';
38
39 test_requires   'Test::More',                       '0.96';
40 test_requires   'Test::Output',                     '0.16';
41 test_requires   'Catalyst::Test';
42 test_requires   'FindBin';
43
44 tests           't/*.t';
45 author_tests    'xt', 'examples/MyApp-Web/t';
46
47 auto_install;
48 auto_manifest;
49 auto_set_homepage;
50 auto_set_repository;
51 auto_provides_class;
52
53 WriteAll;