first prototype of external storage and tests
[dbsrgits/DBIx-Class-Fixtures.git] / Makefile.PL
index d7ac50d..77a9dbb 100644 (file)
@@ -1,23 +1,30 @@
-use strict;
-use warnings;
-use ExtUtils::MakeMaker;
+use inc::Module::Install 0.79;
 
-WriteMakefile(
-    NAME                => 'DBIx::Class::Fixtures',
-    AUTHOR              => 'Luke Saunders <luke@shadowcatsystems.co.uk>',
-    VERSION_FROM        => 'lib/DBIx/Class/Fixtures.pm',
-    PL_FILES            => {},
-    PREREQ_PM => {
-        'Test::More' => 0.7,
-        'DBIx::Class' => 0.08,
-        'Class::Accessor::Grouped' => 0.06,
-        'Path::Class' => 0.16,
-        'Config::Any' => 0.08,
-        'JSON::Syck' => 0.26,
-        'Data::Dump::Streamer' => 2.05,
-        'Hash::Merge' => 0.10,
-        'DBD::SQLite' => 1.14,
-    },
-    dist                => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
-    clean               => { FILES => 'DBIx-Class-Fixtures-*' },
-);
+perl_version '5.006001';
+name     'DBIx-Class-Fixtures';
+all_from 'lib/DBIx/Class/Fixtures.pm';
+
+requires 'DBIx::Class' => 0.08102;
+requires 'Data::Visitor' => 0.15;
+requires 'File::Copy::Recursive' => 0.35;
+requires 'DateTime' => 0.41;
+requires 'DBIx::Class::Schema::Loader' => 0.07000;
+requires 'Class::Accessor::Grouped' => 0.06;
+requires 'Path::Class' => 0.16;
+requires 'Config::Any' => 0.08;
+requires 'JSON::Syck' => 0.26;
+requires 'Data::Dump::Streamer' => 2.05;
+requires 'Hash::Merge' => 0.10;
+requires 'Scalar::Util';
+
+requires 'DateTime::Format::SQLite' => 0.10;
+requires 'DateTime::Format::MySQL' => 0;
+requires 'DateTime::Format::Pg' => 0;
+
+build_requires 'Test::More'       => 0.7;
+
+tests_recursive();
+
+auto_install;
+
+WriteAll;