summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Scogland <scogland1@llnl.gov>2016-05-15 10:23:33 -0700
committerTom Scogland <scogland1@llnl.gov>2016-05-15 10:23:33 -0700
commit71d991153928e05af21e6fefabf6ae3cd0fd627b (patch)
treee31d48b6f37a509cb6a4b8f6b00ab499e17dd407
parent2bfa4d7e4f0ef9dc70b0d7d12d38c2ec005de7a5 (diff)
downloadspack-71d991153928e05af21e6fefabf6ae3cd0fd627b.tar.gz
spack-71d991153928e05af21e6fefabf6ae3cd0fd627b.tar.bz2
spack-71d991153928e05af21e6fefabf6ae3cd0fd627b.tar.xz
spack-71d991153928e05af21e6fefabf6ae3cd0fd627b.zip
go cleanup, adding hub
-rw-r--r--var/spack/repos/builtin/packages/gcc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/go/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hub/package.py20
3 files changed, 24 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/gcc/package.py b/var/spack/repos/builtin/packages/gcc/package.py
index 218f25b586..224105ea0f 100644
--- a/var/spack/repos/builtin/packages/gcc/package.py
+++ b/var/spack/repos/builtin/packages/gcc/package.py
@@ -46,6 +46,8 @@ class Gcc(Package):
if sys.platform == 'darwin':
patch('darwin/gcc-4.9.patch1', when='@4.9.3')
patch('darwin/gcc-4.9.patch2', when='@4.9.3')
+ else:
+ provides('golang', when='@4.7.1:')
def install(self, spec, prefix):
# libjava/configure needs a minor fix to install into spack paths.
diff --git a/var/spack/repos/builtin/packages/go/package.py b/var/spack/repos/builtin/packages/go/package.py
index 80924c7fad..90f34dcfc6 100644
--- a/var/spack/repos/builtin/packages/go/package.py
+++ b/var/spack/repos/builtin/packages/go/package.py
@@ -65,4 +65,6 @@ class Go(Package):
shutil.copytree('bin', os.path.join(prefix, '/bin'))
"""
+ if os.environ.get('GOROOT', False):
+ tty.warn('GOROOT is set, this is not recommended')
spack_env.set('GOPATH', ext_spec.package.stage.source_path)
diff --git a/var/spack/repos/builtin/packages/hub/package.py b/var/spack/repos/builtin/packages/hub/package.py
new file mode 100644
index 0000000000..e82bc7a551
--- /dev/null
+++ b/var/spack/repos/builtin/packages/hub/package.py
@@ -0,0 +1,20 @@
+from spack import *
+
+class Hub(Package):
+ """The github git wrapper"""
+ homepage = "https://github.com/github/hub"
+ url = "https://github.com/github/hub/archive/v2.2.3.tar.gz"
+
+ version('head' , git='https://github.com/github/hub')
+ version('2.2.3' , '6675992ddd16d186eac7ba4484d57f5b')
+ version('2.2.2' , '7edc8f5b5d3c7c392ee191dd999596fc')
+ version('2.2.1' , '889a31ee9d10ae9cb333480d8dbe881f')
+ version('2.2.0' , 'eddce830a079b8480f104aa7496f46fe')
+ version('1.12.4', '4f2ebb14834c9981b04e40b0d1754717')
+
+ extends("go")
+
+ def install(self, spec, prefix):
+ os.environ['GOPATH'] = os.getcwd()
+ bash = which('bash')
+ bash(os.path.join('script', 'build'), '-o', os.path.join(prefix, 'bin', 'hub'))