Switched Perl module installer from Module::Build to Module::Install
chansen
12 years ago
0 | |
use strict;
|
1 | |
use Module::Build;
|
2 | |
|
3 | |
my $build = Module::Build->new(
|
4 | |
license => 'perl',
|
5 | |
module_name => 'Authen::Simple',
|
6 | |
requires => {
|
7 | |
'Class::Accessor::Fast' => 0,
|
8 | |
'Class::Data::Inheritable' => 0,
|
9 | |
'Crypt::PasswdMD5' => 0, # Authen::Simple::Password
|
10 | |
'Digest::MD5' => 0, # Authen::Simple::Password
|
11 | |
'Digest::SHA' => 0, # Authen::Simple::Password
|
12 | |
'MIME::Base64' => 0, # Authen::Simple::Password
|
13 | |
'Params::Validate' => 0,
|
14 | |
'Test::More' => 0
|
15 | |
},
|
16 | |
create_makefile_pl => 'traditional',
|
17 | |
create_readme => 1
|
18 | |
);
|
19 | |
|
20 | |
$build->create_build_script;
|
|
0 |
use strict;
|
|
1 |
use inc::Module::Install;
|
|
2 |
|
|
3 |
name 'Authen-Simple';
|
|
4 |
all_from 'lib/Authen/Simple.pm';
|
|
5 |
readme_from 'lib/Authen/Simple.pm';
|
|
6 |
repository 'http://github.com/chansen/p5-authen-simple';
|
|
7 |
|
|
8 |
requires 'Class::Accessor::Fast' => 0;
|
|
9 |
requires 'Class::Data::Inheritable' => 0;
|
|
10 |
requires 'Crypt::PasswdMD5' => 0; # Authen::Simple::Password
|
|
11 |
requires 'Digest::MD5' => 0; # Authen::Simple::Password
|
|
12 |
requires 'Digest::SHA' => 0; # Authen::Simple::Password
|
|
13 |
requires 'MIME::Base64' => 0; # Authen::Simple::Password
|
|
14 |
requires 'Params::Validate' => 0;
|
|
15 |
requires 'Test::More' => 0;
|
|
16 |
|
|
17 |
tests 't/*.t t/*/*.t';
|
|
18 |
|
|
19 |
WriteAll;
|
|
20 |
|