Skip to content

Commit

Permalink
Merge pull request #1340 from adamjstewart/features/create
Browse files Browse the repository at this point in the history
Use example deptypes in newly created packages
  • Loading branch information
becker33 committed Jul 22, 2016
2 parents 395c616 + ebbceba commit 7220bc1
Showing 1 changed file with 34 additions and 9 deletions.
43 changes: 34 additions & 9 deletions lib/spack/spack/cmd/create.py
Original file line number Diff line number Diff line change
Expand Up @@ -96,22 +96,47 @@ class ${class_name}(Package):
${versions}
# FIXME: Add additional dependencies if required.
${dependencies}
${dependencies}
def install(self, spec, prefix):
${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
Expand Down

0 comments on commit 7220bc1

Please sign in to comment.