bring Moo to the Dispatcher for more flexibility and easier testing
[p5sagit/Promulger.git] / Makefile.PL
CommitLineData
dc99dcf2 1use inc::Module::Install;
2use strict;
3use warnings;
4
5name 'Promulger';
6all_from 'lib/Promulger.pm';
7
8requires 'App::Cmd';
9requires 'Carp';
10requires 'Config::General';
dc99dcf2 11requires 'Email::Address';
98d1255d 12requires 'Email::MIME';
dc99dcf2 13requires 'Email::Sender';
14requires 'Fcntl';
98d1255d 15requires 'File::Slurp';
dc99dcf2 16requires 'IPC::Run3';
98d1255d 17requires 'Method::Signatures::Simple';
243baf4d 18requires 'Moo';
dc99dcf2 19requires 'Path::Class';
20requires 'Tie::File';
98d1255d 21requires 'Try::Tiny';
22requires 'Web::Simple';
81a0ec71 23
dc99dcf2 24requires 'autodie';
25requires 'parent';
98d1255d 26requires 'strictures';
dc99dcf2 27
9f8395b9 28install_script (qw|
29 script/pmg
98d1255d 30 script/pmg-web
9f8395b9 31 script/mm2pmg
32|);
33
dc99dcf2 34resources 'IRC' => 'irc://irc.perl.org/#promulger';
35resources 'license' => 'http://dev.perl.org/licenses/';
36resources 'repository' => 'git://git.shadowcat.co.uk/p5sagit/Promulger.git';
37
243baf4d 38auto_install();
39
dc99dcf2 40WriteAll();
41