diff options
author | George Hartzell <hartzell@alerce.com> | 2020-04-07 20:27:23 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-07 22:27:23 -0500 |
commit | 66cec5a151c20bf1ee80f12f1e247596ef9241f9 (patch) | |
tree | f6507168af39ac333dbe8cb1610368266738083b | |
parent | e16593e551b2373aac8412c87337f982ee8f425b (diff) | |
download | spack-66cec5a151c20bf1ee80f12f1e247596ef9241f9.tar.gz spack-66cec5a151c20bf1ee80f12f1e247596ef9241f9.tar.bz2 spack-66cec5a151c20bf1ee80f12f1e247596ef9241f9.tar.xz spack-66cec5a151c20bf1ee80f12f1e247596ef9241f9.zip |
Update hugo version and add extended variant (#15933)
- Add info for version 0.68.3
- Add variant to package that enables the "extended" features. It
works with both of the existing versions (not sure how far back it
goes, but confirmed that it's valid fro 0.53).
Tested on OS X with go@1.14.1.
-rw-r--r-- | var/spack/repos/builtin/packages/hugo/package.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/hugo/package.py b/var/spack/repos/builtin/packages/hugo/package.py index ea2891cfe4..079843524b 100644 --- a/var/spack/repos/builtin/packages/hugo/package.py +++ b/var/spack/repos/builtin/packages/hugo/package.py @@ -13,14 +13,21 @@ class Hugo(Package): homepage = "https://gohugo.io" url = "https://github.com/gohugoio/hugo/archive/v0.53.tar.gz" + version('0.68.3', sha256='38e743605e45e3aafd9563feb9e78477e72d79535ce83b56b243ff991d3a2b6e') version('0.53', sha256='48e65a33d3b10527101d13c354538379d9df698e5c38f60f4660386f4232e65c') # Uses go modules. # See https://gohugo.io/getting-started/installing/#fetch-from-github depends_on('go@1.11:', when='@0.48:', type='build') + variant('extended', default=False, description="Enable extended features") + def install(self, spec, prefix): + go_args = ['build'] + if self.spec.satisfies('+extended'): + go_args.extend(['--tags', 'extended']) + go = which('go') - go('build') + go(*go_args) mkdir(prefix.bin) install('hugo', prefix.bin) |