Acme-Alien-DontPanic2
view release on metacpan or search on metacpan
use Module::Build 0.28;
use lib qw{inc}; use Alien::Build::MB;
my %module_build_args = (
"build_requires" => {
"Alien::Build" => "2.72",
"Alien::Build::MB" => "0.07",
"Module::Build" => "0.28"
},
"configure_requires" => {
"Alien::Build" => "2.57",
"Alien::Build::MB" => "0.02",
"Alien::Build::Plugin::Digest::Negotiate" => 0,
"Module::Build" => "0.28",
"perl" => "5.006"
},
"dist_abstract" => "Test Module for Alien::Base + Alien::Build",
"dist_author" => [
"Graham Ollis <plicease\@cpan.org>",
"Joel A Berger <joel.a.berger\@gmail.com>"
Alternatively, if your CPAN shell is set up, you should just be able to do:
% cpan Acme::Alien::DontPanic2
## Manual installation
As a last resort, you can manually install it. If you have not already
downloaded the release tarball, you can find the download link on the module's
MetaCPAN page: https://metacpan.org/pod/Acme::Alien::DontPanic2
Untar the tarball, install configure prerequisites (see below), then build it:
% perl Build.PL
% ./Build && ./Build test
Then install it:
% ./Build install
Or the more portable variation:
https://metacpan.org/pod/local::lib
The prerequisites of this distribution will also have to be installed manually. The
prerequisites are listed in one of the files: `MYMETA.yml` or `MYMETA.json` generated
by running the manual build process described above.
## Configure Prerequisites
This distribution requires other modules to be installed before this
distribution's installer can be run. They can be found under the
"configure_requires" key of META.yml or the
"{prereqs}{configure}{requires}" key of META.json.
## Other Prerequisites
This distribution may require additional modules to be installed after running
Build.PL.
Look for prerequisites in the following phases:
* to run ./Build, PHASE = build
* to use the module code itself, PHASE = runtime
* to run tests, PHASE = test
},
"name" : "Acme-Alien-DontPanic2",
"prereqs" : {
"build" : {
"requires" : {
"Alien::Build" : "2.72",
"Alien::Build::MB" : "0.07",
"Module::Build" : "0.28"
}
},
"configure" : {
"requires" : {
"Alien::Build" : "2.57",
"Alien::Build::MB" : "0.02",
"Alien::Build::Plugin::Digest::Negotiate" : "0",
"Module::Build" : "0.28",
"perl" : "5.006"
}
},
"develop" : {
"recommends" : {
Alien::Build::MB: '0.07'
File::Temp: '0'
Inline: '0.56'
Inline::C: '0'
Inline::CPP: '0'
Module::Build: '0.28'
Path::Tiny: '0'
Test2::V0: '0.000121'
Test::Alien: '0.05'
perl: '5.006'
configure_requires:
Alien::Build: '2.57'
Alien::Build::MB: '0.02'
Alien::Build::Plugin::Digest::Negotiate: '0'
Module::Build: '0.28'
perl: '5.006'
dynamic_config: 1
generated_by: 'Dist::Zilla version 6.025, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
plugin Extract => 'tar.gz';
plugin 'Build::Autoconf';
test [ '%{make} check' ];
ffi {
build [
# TODO: under windows, dll is installed in bin. setting --bindir doesn't seem to work for the .dll
# only the .exe.
'%{configure} --enable-shared --disable-static --libdir=%{.install.autoconf_prefix}/dynamic',
'%{make}',
'%{make} install',
];
test [ '%{make} check' ];
};
};
( run in 0.400 second using v1.01-cache-2.11-cpan-283623ac599 )