Commit | Line | Data |
f930a8cf |
1 | use inc::Module::Install; |
2 | |
012b7779 |
3 | name('Task-Catalyst'); |
f930a8cf |
4 | abstract('All you need to start with Catalyst'); |
5 | author('Sebastian Riedel'); |
6 | version_from('Catalyst.pm'); |
7 | license('perl'); |
8 | |
89d7750a |
9 | include('ExtUtils::AutoInstall'); |
012b7779 |
10 | |
393c3203 |
11 | requires( 'Catalyst' => '5.61' ); |
89d7750a |
12 | |
13 | features( |
250b923b |
14 | 'Log4perl Support' => [ |
15 | -default => 1, |
16 | 'Catalyst::Log::Log4perl' => 0 |
17 | ], |
393c3203 |
18 | 'HTML::Widget Support' => [ |
19 | -default => 1, |
20 | 'Catalyst::Plugin::HTML::Widget' => 0 |
89d7750a |
21 | ], |
393c3203 |
22 | 'Stacktrace Advanced Debugging Support' => [ |
89d7750a |
23 | -default => 1, |
393c3203 |
24 | 'Catalyst::Plugin::StackTrace' => 0 |
89d7750a |
25 | ], |
26 | 'Prototype Support' => [ |
27 | -default => 1, |
28 | 'Catalyst::Plugin::Prototype' => 0 |
29 | ], |
30 | 'Singleton Support' => [ |
31 | -default => 1, |
32 | 'Catalyst::Plugin::Singleton' => 0 |
33 | ], |
34 | 'DefaultEnd Support' => [ |
35 | -default => 1, |
36 | 'Catalyst::Plugin::DefaultEnd' => 0 |
37 | ], |
38 | 'SubRequest Support' => [ |
39 | -default => 1, |
40 | 'Catalyst::Plugin::SubRequest' => 0 |
41 | ], |
42 | 'Session Support' => [ |
43 | -default => 1, |
44 | 'Catalyst::Plugin::Session' => 0, |
45 | 'Catalyst::Plugin::Session::Store::File' => 0, |
46 | 'Catalyst::Plugin::Session::State::Cookie' => 0, |
47 | 'Catalyst::Plugin::Session::State::URI' => 0 |
48 | ], |
393c3203 |
49 | 'Authentication/Authorization Support' => [ |
50 | -default => 1, |
51 | 'Catalyst::Plugin::Authentication' => 0, |
52 | 'Catalyst::Plugin::Authentication::Store::DBIC' => 0, |
53 | 'Catalyst::Plugin::Authentication::Store::Htpasswd' => 0, |
54 | 'Catalyst::Plugin::Authorization::ACL' => 0, |
55 | 'Catalyst::Plugin::Authorization::Roles' => 0, |
56 | ], |
dadc636c |
57 | 'I18N Support' => [ |
58 | -default => 1, |
59 | 'Catalyst::Plugin::I18N' => 0 |
60 | ], |
289fb657 |
61 | 'XMLRPC Support' => [ |
62 | -default => 1, |
63 | 'Catalyst::Plugin::XMLRPC' => 0 |
64 | ], |
c1db1bd0 |
65 | 'Pluggable Application Support' => [ |
66 | -default => 1, |
67 | 'Catalyst::Plugin::Pluggable' => 0 |
68 | ], |
89d7750a |
69 | 'DBIx::Class Support' => [ |
70 | -default => 1, |
71 | 'Catalyst::Model::DBIC' => 0, |
72 | 'Catalyst::Model::DBIC::Plain' => 0 |
73 | ], |
74 | 'Template::Toolkit Support' => [ |
75 | -default => 1, |
76 | 'Catalyst::View::TT' => 0 |
77 | ], |
78 | 'Test::WWW::Mechanize Support' => [ |
79 | -default => 1, |
80 | 'Test::WWW::Mechanize::Catalyst' => 0 |
81 | ], |
82 | 'SQLite Support' => [ |
83 | -default => 1, |
84 | 'DBD::SQLite' => 0 |
85 | ], |
86 | 'YAML Support' => [ |
87 | -default => 1, |
88 | 'YAML' => 0 |
89 | ] |
90 | ); |
91 | |
92 | auto_install(); |
012b7779 |
93 | &WriteAll; |