App::CPAN2Pkg::Module - poe session to drive a module packaging
App::CPAN2Pkg::Module implements a POE session driving the whole packaging process of a given module.
App::CPAN2Pkg::Module
It is spawned by App::CPAN2Pkg and implements the logic related to the module availability in the distribution.
App::CPAN2Pkg
This method will create a POE session responsible for packaging & installing the wanted $module.
$module
It will return the POE id of the session newly created.
Build and install a native package for this module, using cpan2dist with the --install flag.
cpan2dist
--install
Start looking for any other module needed by current module.
Try to install module from upstream distribution.
Check whether the package is provided by an existing upstream package.
Check whether the package is installed locally.
This package is also a class, used internally to store private data needed for the packaging stuff. The following accessors are therefore available, but should not be used directly:
For all related information (bug reporting, source code repository, etc.), refer to App::CPAN2Pkg's pod, section SEE ALSO.
SEE ALSO
Jerome Quelin, <jquelin@cpan.org>
<jquelin@cpan.org>
Copyright (c) 2009 Jerome Quelin, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install App::CPAN2Pkg, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::CPAN2Pkg
CPAN shell
perl -MCPAN -e shell install App::CPAN2Pkg
For more information on module installation, please visit the detailed CPAN module installation guide.