From 21e4b1752e48caaaf4376326e7825908d27b0926 Mon Sep 17 00:00:00 2001 From: "Adam J. Stewart" Date: Tue, 17 Sep 2019 11:37:46 -0500 Subject: Fix generic body during package creation (#12804) Fixes incomplete change in #11981 Use the proper variable (`body_def`) during package creation for package subclasses. --- lib/spack/spack/cmd/create.py | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/lib/spack/spack/cmd/create.py b/lib/spack/spack/cmd/create.py index 26a26c7678..c2dd143ce0 100644 --- a/lib/spack/spack/cmd/create.py +++ b/lib/spack/spack/cmd/create.py @@ -126,7 +126,7 @@ class AutotoolsPackageTemplate(PackageTemplate): base_class_name = 'AutotoolsPackage' - body = """\ + body_def = """\ def configure_args(self): # FIXME: Add arguments other than --prefix # FIXME: If not needed delete this function @@ -149,7 +149,7 @@ class AutoreconfPackageTemplate(PackageTemplate): # FIXME: Add additional dependencies if required. # depends_on('foo')""" - body = """\ + body_def = """\ def autoreconf(self, spec, prefix): # FIXME: Modify the autoreconf method as necessary autoreconf('--install', '--verbose', '--force') @@ -166,7 +166,7 @@ class CMakePackageTemplate(PackageTemplate): base_class_name = 'CMakePackage' - body = """\ + body_def = """\ def cmake_args(self): # FIXME: Add arguments other than # FIXME: CMAKE_INSTALL_PREFIX and CMAKE_BUILD_TYPE @@ -180,7 +180,7 @@ class MesonPackageTemplate(PackageTemplate): base_class_name = 'MesonPackage' - body = """\ + body_def = """\ def meson_args(self): # FIXME: If not needed delete this function args = [] @@ -192,7 +192,7 @@ class QMakePackageTemplate(PackageTemplate): base_class_name = 'QMakePackage' - body = """\ + body_def = """\ def qmake_args(self): # FIXME: If not needed delete this function args = [] @@ -204,7 +204,7 @@ class SconsPackageTemplate(PackageTemplate): base_class_name = 'SConsPackage' - body = """\ + body_def = """\ def build_args(self, spec, prefix): # FIXME: Add arguments to pass to build. # FIXME: If not needed delete this function @@ -217,7 +217,7 @@ class WafPackageTemplate(PackageTemplate): base_class_name = 'WafPackage' - body = """\ + body_def = """\ # FIXME: Override configure_args(), build_args(), # or install_args() if necessary.""" @@ -229,7 +229,7 @@ class BazelPackageTemplate(PackageTemplate): # FIXME: Add additional dependencies if required. depends_on('bazel', type='build')""" - body = """\ + body_def = """\ def install(self, spec, prefix): # FIXME: Add logic to build and install here. bazel()""" @@ -244,7 +244,7 @@ class PythonPackageTemplate(PackageTemplate): # depends_on('py-setuptools', type='build') # depends_on('py-foo', type=('build', 'run'))""" - body = """\ + body_def = """\ def build_args(self, spec, prefix): # FIXME: Add arguments other than --prefix # FIXME: If not needed delete this function @@ -269,7 +269,7 @@ class RPackageTemplate(PackageTemplate): # FIXME: Add dependencies if required. # depends_on('r-foo', type=('build', 'run'))""" - body = """\ + body_def = """\ def configure_args(self, spec, prefix): # FIXME: Add arguments to pass to install via --configure-args # FIXME: If not needed delete this function @@ -295,7 +295,7 @@ class PerlmakePackageTemplate(PackageTemplate): # FIXME: Add dependencies if required: # depends_on('perl-foo', type=('build', 'run'))""" - body = """\ + body_def = """\ def configure_args(self): # FIXME: Add non-standard arguments # FIXME: If not needed delete this function @@ -349,7 +349,7 @@ class MakefilePackageTemplate(PackageTemplate): base_class_name = 'MakefilePackage' - body = """\ + body_def = """\ def edit(self, spec, prefix): # FIXME: Edit the Makefile if necessary # FIXME: If not needed delete this function @@ -362,7 +362,7 @@ class IntelPackageTemplate(PackageTemplate): base_class_name = 'IntelPackage' - body = """\ + body_def = """\ # FIXME: Override `setup_environment` if necessary.""" @@ -371,7 +371,7 @@ class SIPPackageTemplate(PackageTemplate): base_class_name = 'SIPPackage' - body = """\ + body_def = """\ def configure_args(self, spec, prefix): # FIXME: Add arguments other than --bindir and --destdir # FIXME: If not needed delete this function -- cgit v1.2.3-60-g2f50