Commit | Line | Data |
---|---|---|
e1eaa4ae | 1 | # $Id$ |
2 | use strict; | |
3 | use warnings; | |
53dd364f | 4 | use inc::Module::Install 0.91; |
e1eaa4ae | 5 | |
6 | name 'Class-Accessor-Grouped'; | |
7 | license 'perl'; | |
8 | perl_version '5.006001'; | |
9 | all_from 'lib/Class/Accessor/Grouped.pm'; | |
10 | ||
11 | requires 'Carp'; | |
12 | requires 'Scalar::Util'; | |
8787799c | 13 | requires 'MRO::Compat'; |
331e820d | 14 | requires 'Class::Inspector'; |
1ee74bdd | 15 | requires 'Sub::Name' => '0.04'; |
b9a69571 | 16 | |
17 | # removed due to segfaults, see _hasXS() | |
18 | #requires 'Class::XSAccessor'; | |
9540f4e4 | 19 | |
1ee74bdd | 20 | test_requires 'Sub::Identify'; |
e1eaa4ae | 21 | |
e1eaa4ae | 22 | clean_files "Class-Accessor-Grouped-* t/var"; |
23 | ||
81feed1e | 24 | if (-e 'MANIFEST.SKIP') { |
25 | system('pod2text lib/Class/Accessor/Grouped.pm > README'); | |
26 | } | |
27 | ||
af169484 | 28 | realclean_files 'README'; |
29 | ||
81feed1e | 30 | auto_provides; |
e1eaa4ae | 31 | auto_install; |
d8b59db3 | 32 | |
81feed1e | 33 | resources repository => |
002faeba | 34 | 'http://dev.catalyst.perl.org/repos/bast/Class-Accessor-Grouped/trunk'; |
81feed1e | 35 | |
36 | WriteAll; |