Name : perl-Dist-Zilla-Plugin-StaticInstall
| |
Version : 0.012
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : lp154.1.1
| Date : 2023-01-27 18:29:42
|
Group : Development/Libraries/Perl
| Source RPM : perl-Dist-Zilla-Plugin-StaticInstall-0.012-lp154.1.1.src.rpm
|
Size : 0.04 MB
| |
Packager : https://www_suse_com/
| |
Summary : Identify a distribution as eligible for static installation
|
Description :
This is a Dist::Zilla plugin that, when \'mode\' is \'on\', provides the following distribution metadata:
x_static_install : \"1\"
The plugin performs a number of checks against the distribution to determine the proper value of the \'x_static_install\' metadata field. When set to a true value, this indicates that the can skip a number of installation steps (such as running _Makefile.PL_ or _Build.PL_ and acting on its side effects).
The definition of a \"static installation\" is being prototyped by the Perl Toolchain Gang and is still being refined. *DO NOT USE THIS PLUGIN* if you are not involved in this testing. The proper installation of the built distribution cannot be guaranteed if installed with a static install-enabled client.
The tentative specification is spelled out in more detail in https://github.com/Leont/cpan-static/blob/master/lib/CPAN/Static/Spec.pm.
This plugin currently checks these conditions (if all are true, \'x_static_install\' can be true):
* \'dynamic_config\' must be false in metadata
* no prerequisites in configure-requires other than ExtUtils::MakeMaker, Module::Build::Tiny, or File::ShareDir::Install
* no prerequisites in build-requires
* no files to be installed as executables outside of the _script_ directory
* no module sharedir (a distribution sharedir is okay)
* no installer plugins permitted other than:
* Dist::Zilla::Plugin::MakeMaker
* Dist::Zilla::Plugin::MakeMaker::Fallback
* Dist::Zilla::Plugin::ModuleBuildTiny
* Dist::Zilla::Plugin::ModuleBuildTiny::Fallback
* an installer plugin from the above list *must* be used (a manually-generated _Makefile.PL_ or _Build.PL_ is not permitted)
* no other plugins may modify _Makefile.PL_ nor _Build.PL_
* the \'[MetaJSON]\' plugin must be used, at (the default) meta-spec version 2
* no _.xs_ files may be present
* _.pm_, _.pod_, _.pl_ files may not be present in the root of the distribution or in \'BASEEXT\' (where \'BASEEXT\' is the last component of the distribution name)
* _.pmc_ and _.PL_ files (excluding _Makefile.PL_, _Build.PL_) may not be present
* files in _lib/_ other than _.pod_, _.pm_ may not be present
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-D/15.4/noarch |