-
- Downloads
Extendable Perl (#3614)
* perl: make extendable and add Module::Build package * perl: allow 'spack create' to identify perl packages from their contents * perl-module-build: fix indenting of package docstring * perl: split install() method for extensions into phases * perl: auto-detect build method (Makefile.PL vs Build.PL) and define a 'check' method * PerlPackage: use import statements similar to those in AutotoolsPackage * PerlModule: fix detection of Build.PL * PerlPackageTemplate: remove extraneous lines to avoid flake8 warnings * PerlPackageTemplate: split into separate templates for Makefile.PL and Build.PL * PerlPackage: add cross-references to docstrings * AutotoolsPackage: fix ambiguous cross-references to avoid errors in doc tests * PerlbuildPackageTemplate: depend on perl-module-build if Build.PL exists
Showing
- lib/spack/docs/packaging_guide.rst 4 additions, 0 deletionslib/spack/docs/packaging_guide.rst
- lib/spack/spack/__init__.py 3 additions, 1 deletionlib/spack/spack/__init__.py
- lib/spack/spack/build_systems/autotools.py 5 additions, 3 deletionslib/spack/spack/build_systems/autotools.py
- lib/spack/spack/build_systems/perl.py 117 additions, 0 deletionslib/spack/spack/build_systems/perl.py
- lib/spack/spack/cmd/build.py 2 additions, 1 deletionlib/spack/spack/cmd/build.py
- lib/spack/spack/cmd/configure.py 2 additions, 1 deletionlib/spack/spack/cmd/configure.py
- lib/spack/spack/cmd/create.py 44 additions, 1 deletionlib/spack/spack/cmd/create.py
- lib/spack/spack/test/build_system_guess.py 2 additions, 0 deletionslib/spack/spack/test/build_system_guess.py
- var/spack/repos/builtin/packages/perl-module-build/package.py 41 additions, 0 deletions...spack/repos/builtin/packages/perl-module-build/package.py
- var/spack/repos/builtin/packages/perl/package.py 44 additions, 1 deletionvar/spack/repos/builtin/packages/perl/package.py
Loading
Please register or sign in to comment