stop using Module::Install
[gitmo/Moose-Autobox.git] / Makefile.PL
index 0d52b87..b81adb7 100644 (file)
@@ -1,17 +1,33 @@
 use strict;
 use warnings;
-use inc::Module::Install;
+use ExtUtils::MakeMaker;
 
-name('Moose-Autobox');
-all_from('lib/Moose/Autobox.pm');
-
-requires 'autobox' => '1.22';
-requires 'Moose' => '0.34';
-requires 'Perl6::Junction' => '1.10';
-
-test_requires 'Test::More' => '0.62';
-test_requires 'Test::Exception' => '0.21';
-
-tests_recursive;
-
-WriteAll;
+WriteMakefile(
+  NAME          => 'Moose::Autobox',
+  AUTHOR        => 'Stevan Little <stevan@iinteractive.com>',
+  VERSION_FROM  => 'lib/Moose/Autobox.pm',
+  ABSTRACT_FROM => 'lib/Moose/Autobox.pm',
+  LICENSE       => 'perl',
+  PL_FILES      => {},
+  PREREQ_PM     => {
+    'autobox'         => '2.23',
+    'parent'          => 0,
+    'Moose'           => '0.42',
+    'Syntax::Keyword::Junction' => 0,
+  },
+  TEST_REQUIRES => {
+    'Test::More'      => '0.89',
+    'Test::Exception' => '0.21',
+  },
+  META_MERGE        => {
+    "meta-spec" => { version => 2 },
+    resources => {
+      repository => {
+        type => 'git',
+        url => 'git://git.moose.perl.org/Moose-Autobox.git',
+      },
+    },
+  },
+  dist  => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
+  clean => { FILES => 'Moose-Autobox-*' },
+);