summaryrefslogtreecommitdiff
path: root/lib/spack/docs/packaging_guide.rst
diff options
context:
space:
mode:
Diffstat (limited to 'lib/spack/docs/packaging_guide.rst')
-rw-r--r--lib/spack/docs/packaging_guide.rst55
1 files changed, 28 insertions, 27 deletions
diff --git a/lib/spack/docs/packaging_guide.rst b/lib/spack/docs/packaging_guide.rst
index 6f4a3ecf1a..bf6f3f3cf9 100644
--- a/lib/spack/docs/packaging_guide.rst
+++ b/lib/spack/docs/packaging_guide.rst
@@ -2085,33 +2085,34 @@ The package base class, usually specialized for a given build system, determines
actual set of entities available for overriding.
The classes that are currently provided by Spack are:
- +------------------------------------+----------------------------------+
- | | **Base class purpose** |
- +====================================+==================================+
- | :py:class:`.Package` | General base class not |
- | | specialized for any build system |
- +------------------------------------+----------------------------------+
- | :py:class:`.MakefilePackage` | Specialized class for packages |
- | | built invoking |
- | | hand-written Makefiles |
- +------------------------------------+----------------------------------+
- | :py:class:`.AutotoolsPackage` | Specialized class for packages |
- | | built using GNU Autotools |
- +------------------------------------+----------------------------------+
- | :py:class:`.CMakePackage` | Specialized class for packages |
- | | built using CMake |
- +------------------------------------+----------------------------------+
- | :py:class:`.RPackage` | Specialized class for |
- | | :py:class:`.R` extensions |
- +------------------------------------+----------------------------------+
- | :py:class:`.PythonPackage` | Specialized class for |
- | | :py:class:`.Python` extensions |
- +------------------------------------+----------------------------------+
- | :py:class:`.PerlPackage` | Specialized class for |
- | | :py:class:`.Perl` extensions |
- +------------------------------------+----------------------------------+
-
-
+ +-------------------------------+----------------------------------+
+ | **Base Class** | **Purpose** |
+ +===============================+==================================+
+ | :py:class:`.Package` | General base class not |
+ | | specialized for any build system |
+ +-------------------------------+----------------------------------+
+ | :py:class:`.MakefilePackage` | Specialized class for packages |
+ | | built invoking |
+ | | hand-written Makefiles |
+ +-------------------------------+----------------------------------+
+ | :py:class:`.AutotoolsPackage` | Specialized class for packages |
+ | | built using GNU Autotools |
+ +-------------------------------+----------------------------------+
+ | :py:class:`.CMakePackage` | Specialized class for packages |
+ | | built using CMake |
+ +-------------------------------+----------------------------------+
+ | :py:class:`.WafPackage` | Specialize class for packages |
+ | | built using Waf |
+ +-------------------------------+----------------------------------+
+ | :py:class:`.RPackage` | Specialized class for |
+ | | :py:class:`.R` extensions |
+ +-------------------------------+----------------------------------+
+ | :py:class:`.PythonPackage` | Specialized class for |
+ | | :py:class:`.Python` extensions |
+ +-------------------------------+----------------------------------+
+ | :py:class:`.PerlPackage` | Specialized class for |
+ | | :py:class:`.Perl` extensions |
+ +-------------------------------+----------------------------------+
.. note::