-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathMakefile.PL
More file actions
67 lines (54 loc) · 1.54 KB
/
Makefile.PL
File metadata and controls
67 lines (54 loc) · 1.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
use inc::Module::Install;
name 'DBIx-ObjectMapper';
perl_version '5.008001';
all_from 'lib/DBIx/ObjectMapper.pm';
readme_pod_from 'lib/DBIx/ObjectMapper.pm';
license 'perl';
requires 'YAML';
requires 'URI';
requires 'Scalar::Util';
requires 'Carp::Clan' => 0;
requires 'DBI' => 1.40;
requires 'DBD::SQLite' => 1.14;
requires 'DateTime::Format::SQLite';
requires 'Try::Tiny';
requires 'Class::MOP';
requires 'Class::Inspector';
requires 'Class::Data::Inheritable';
requires 'Data::Page' => 2.00;
requires 'Hash::Merge' => 0.12;
requires 'Params::Validate';
requires 'Log::Any';
requires 'Digest::MD5';
requires 'Text::Balanced';
requires 'List::MoreUtils';
requires 'DateTime';
requires 'Sub::Exporter';
requires 'Capture::Tiny';
requires 'Data::Dump';
requires 'Module::Find';
requires 'Cache::LRU';
build_requires 'Test::More' => 0.88;
test_requires 'Test::Builder' => 0.33;
test_requires 'Test::Exception' => 0;
test_requires 'Test::Base';
recommends 'DateTime::Format::Pg';
recommends 'DateTime::Format::MySQL';
recommends 'Bit::Vector';
recommends 'Log::Any::Adapter::Dispatch';
eval "require Mouse";
unless($@ and $Mouse::VERSION < 0.42 ) {
recommends 'Mouse' => 0.42;
}
tests "t/*.t t/*/*.t";
author_tests 'xt';
if ($Module::Install::AUTHOR) {
system("pod2text lib/DBIx/ObjectMapper.pm > README");
}
realclean_files 'README';
resources 'license' => 'http://dev.perl.org/licenses/';
resources 'repository' => 'git://github.com/eisuke/dbix-objectmapper.git';
use_test_base;
auto_include;
auto_install;
WriteAll;