turn off cascade_delete/copy, set on_delete/update
[dbsrgits/DBIx-Class-Schema-Loader.git] / Makefile.PL
CommitLineData
0662c9b3 1use inc::Module::Install 0.91;
3fe9c5d9 2
3name 'DBIx-Class-Schema-Loader';
4all_from 'lib/DBIx/Class/Schema/Loader.pm';
5
9cb983b3 6test_requires 'Test::Exception';
d27f2b7b 7test_requires 'Test::More' => '0.94';
390bbe3f 8test_requires 'DBI' => '1.56';
83d82c02 9test_requires 'DBD::SQLite' => '1.29';
9cb983b3 10test_requires 'File::Copy';
11test_requires 'File::Temp' => '0.16';
502b65d4 12test_requires 'File::Path' => '2.07';
ff746964 13test_requires 'IPC::Open3' => 0;
3fe9c5d9 14
15requires 'File::Spec' => 0;
16requires 'Scalar::Util' => 0;
17requires 'Data::Dump' => '1.06';
3fe9c5d9 18requires 'Lingua::EN::Inflect::Number' => '1.1';
19requires 'Text::Balanced' => 0;
20requires 'Digest::MD5' => '2.36';
c16e6d28 21requires 'Class::Accessor::Grouped' => '0.09002';
3fe9c5d9 22requires 'Class::C3' => '0.18';
ee1c392c 23requires 'Class::C3::Componentised' => '1.0005';
3fe9c5d9 24requires 'Carp::Clan' => 0;
25requires 'Class::Inspector' => 0;
309e2aa1 26requires 'DBIx::Class' => '0.08114';
af31090c 27requires 'Class::Unload' => 0;
281d0f3e 28requires 'File::Slurp' => '9999.13';
8793567f 29requires 'List::MoreUtils' => 0;
30requires 'namespace::autoclean' => 0;
f170d55b 31requires 'Data::Dumper::Concise' => '1.200';
3a89a69f 32requires 'Scope::Guard' => 0;
6bdc5f4f 33requires 'List::MoreUtils' => 0;
3fe9c5d9 34
ff746964 35install_script 'script/dbicdump';
36
01012543 37tests_recursive;
38
3fe9c5d9 39# Rebuild README for maintainers
fdd8ff16 40if ($Module::Install::AUTHOR) {
3fe9c5d9 41 system("pod2text lib/DBIx/Class/Schema/Loader.pm > README");
42}
43
fdd8ff16 44realclean_files 'README';
45
64b844d0 46resources 'IRC' => 'irc://irc.perl.org/#dbix-class';
47resources 'license' => 'http://dev.perl.org/licenses/';
edfab8b3 48resources 'repository' => 'git://git.shadowcat.co.uk/dbsrgits/DBIx-Class-Schema-Loader.git';
64b844d0 49resources 'MailingList' => 'http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class';
50
3fe9c5d9 51auto_provides;
52auto_install;
53WriteAll;