22 Jun 2021 16:40:08 UTC
- Distribution: Dist-Zilla-Plugin-AlienBuild
- Module version: 0.32
- Source (raw)
- Browse (raw)
- How to Contribute
- Testers (246 / 0 / 0)
- KwaliteeBus factor: 1
- 82.80% Coverage
- License: perl_5
- Perl: v5.14.0
- Activity24 month
- Download (24.41KB)
- MetaCPAN Explorer
- Subscribe to distribution
- This version
- Latest version
- SEE ALSO
- COPYRIGHT AND LICENSE
Dist::Zilla::Plugin::AlienBuild - Use Alien::Build with Dist::Zilla
This Dist::Zilla plugin is designed to help create Alien modules using the alienfile and Alien::Build recipe system with Alien::Base. The intent is that you will maintain your alienfile as you normally would, and this plugin will ensure the right prereqs are specified in the
META.jsonand other things that are easy to get not quite right.
Specifically, this plugin:
- adds prereqs
configurerequirements to your dist
configurerequires. It adds the
anyrequirements from your alienfile to your dist
- adjusts Makefile.PL
- sets the mb_class for Build.PL
- turn on dynamic prereqs
- sets x_alienfile meta
Unless you turn this feature off using
As of version 0.23, this plugin adds a special
x_alienfilemetadata to your
META.yml. This contains the
systemprereqs based on your alienfile. This may be useful for one day searching for Aliens which use another specific Alien during their build. Note that by their nature,
systemprereqs are dynamic, so on some platforms they may actually be different.
This is on by default. You can turn this off by setting this property to
Sets the clean_install property on Alien::Build::MM.
Graham Ollis <firstname.lastname@example.org>
This software is copyright (c) 2017 by Graham Ollis.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Module Install Instructions
To install Dist::Zilla::Plugin::AlienBuild, copy and paste the appropriate command in to your terminal.
perl -MCPAN -e shell install Dist::Zilla::Plugin::AlienBuild
For more information on module installation, please visit the detailed CPAN module installation guide.