diff options
author | Adam J. Stewart <ajstewart426@gmail.com> | 2016-07-22 13:55:00 -0500 |
---|---|---|
committer | Adam J. Stewart <ajstewart426@gmail.com> | 2016-07-22 13:55:00 -0500 |
commit | ebbcebac627e7385dbdddc273062f8a8e576f9ee (patch) | |
tree | 055ff1304881ec30e640b12fadb2914a0001e78c /lib | |
parent | f5b4664c7c58280776cb66e000d2c37487155ad1 (diff) | |
download | spack-ebbcebac627e7385dbdddc273062f8a8e576f9ee.tar.gz spack-ebbcebac627e7385dbdddc273062f8a8e576f9ee.tar.bz2 spack-ebbcebac627e7385dbdddc273062f8a8e576f9ee.tar.xz spack-ebbcebac627e7385dbdddc273062f8a8e576f9ee.zip |
Use example deptypes in newly created packages
Diffstat (limited to 'lib')
-rw-r--r-- | lib/spack/spack/cmd/create.py | 43 |
1 files changed, 34 insertions, 9 deletions
diff --git a/lib/spack/spack/cmd/create.py b/lib/spack/spack/cmd/create.py index 2c440096d1..da74ceb2f6 100644 --- a/lib/spack/spack/cmd/create.py +++ b/lib/spack/spack/cmd/create.py @@ -96,8 +96,7 @@ class ${class_name}(Package): ${versions} - # FIXME: Add additional dependencies if required. - ${dependencies} +${dependencies} def install(self, spec, prefix): ${install} @@ -105,13 +104,39 @@ ${install} # Build dependencies and extensions dependencies_dict = { - 'autotools': "# depends_on('foo')", - 'cmake': "depends_on('cmake')", - 'scons': "depends_on('scons')", - 'python': "extends('python')", - 'R': "extends('R')", - 'octave': "extends('octave')", - 'unknown': "# depends_on('foo')" + 'autotools': """\ + # FIXME: Add dependencies if required. + # depends_on('foo')""", + + 'cmake': """\ + # FIXME: Add additional dependencies if required. + depends_on('cmake', type='build')""", + + 'scons': """\ + # FIXME: Add additional dependencies if required. + depends_on('scons', type='build')""", + + 'python': """\ + extends('python') + + # FIXME: Add additional dependencies if required. + # depends_on('py-foo', type=nolink)""", + + 'R': """\ + extends('R') + + # FIXME: Add additional dependencies if required. + # depends_on('r-foo', type=nolink)""", + + 'octave': """\ + extends('octave') + + # FIXME: Add additional dependencies if required. + # depends_on('octave-foo', type=nolink)""", + + 'unknown': """\ + # FIXME: Add dependencies if required. + # depends_on('foo')""" } # Default installation instructions |