diff options
author | Brett Viren <brett.viren@gmail.com> | 2016-05-01 17:10:32 -0400 |
---|---|---|
committer | Brett Viren <brett.viren@gmail.com> | 2016-05-01 17:13:44 -0400 |
commit | 26c5bc9d979b95df560bdb7d7a6bd747ef93f83d (patch) | |
tree | 8f3626c1f60f8d2ae84d21a76ee8826a5590f4e9 /var | |
parent | 346f1022343d608ffabd565636ec8358c90464c8 (diff) | |
download | spack-26c5bc9d979b95df560bdb7d7a6bd747ef93f83d.tar.gz spack-26c5bc9d979b95df560bdb7d7a6bd747ef93f83d.tar.bz2 spack-26c5bc9d979b95df560bdb7d7a6bd747ef93f83d.tar.xz spack-26c5bc9d979b95df560bdb7d7a6bd747ef93f83d.zip |
A few minimal test packages, fodder for testing 'spack view' command.
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin.mock/packages/test-a/package.py | 29 | ||||
-rw-r--r-- | var/spack/repos/builtin.mock/packages/test-a/test-a-0.0.tar.gz | bin | 0 -> 112 bytes | |||
-rw-r--r-- | var/spack/repos/builtin.mock/packages/test-b/package.py | 31 | ||||
-rw-r--r-- | var/spack/repos/builtin.mock/packages/test-b/test-b-0.0.tar.gz | bin | 0 -> 112 bytes | |||
-rw-r--r-- | var/spack/repos/builtin.mock/packages/test-c/package.py | 31 | ||||
-rw-r--r-- | var/spack/repos/builtin.mock/packages/test-c/test-c-0.0.tar.gz | bin | 0 -> 112 bytes | |||
-rw-r--r-- | var/spack/repos/builtin.mock/packages/test-d/package.py | 32 | ||||
-rw-r--r-- | var/spack/repos/builtin.mock/packages/test-d/test-d-0.0.tar.gz | bin | 0 -> 112 bytes |
8 files changed, 123 insertions, 0 deletions
diff --git a/var/spack/repos/builtin.mock/packages/test-a/package.py b/var/spack/repos/builtin.mock/packages/test-a/package.py new file mode 100644 index 0000000000..2f72370580 --- /dev/null +++ b/var/spack/repos/builtin.mock/packages/test-a/package.py @@ -0,0 +1,29 @@ +from spack import * + +import os + +mydir = os.path.dirname(__file__) +source = os.path.join(mydir,'test-a-0.0.tar.gz') + +class TestA(Package): + """The test-a package""" + + url = 'file://'+source + + version('0.0', '4e823d0af4154fcf52b75dad41b7fd63') + + variant('nom', default=True, description='Nominal variant') + variant('var', default=False, description='Variant variant') + + def install(self, spec, prefix): + bindir = os.path.join(prefix,'bin') + os.makedirs(bindir) + script = os.path.join(bindir, 'test-a') + with open(script,'w') as fp: + fp.write("""#!/bin/bash +echo 'name: %s' +echo 'prefix: %s' +echo 'spec: %s' + """ % (spec.name, prefix, spec)) + + os.chmod(script, 0555) diff --git a/var/spack/repos/builtin.mock/packages/test-a/test-a-0.0.tar.gz b/var/spack/repos/builtin.mock/packages/test-a/test-a-0.0.tar.gz Binary files differnew file mode 100644 index 0000000000..3588e05765 --- /dev/null +++ b/var/spack/repos/builtin.mock/packages/test-a/test-a-0.0.tar.gz diff --git a/var/spack/repos/builtin.mock/packages/test-b/package.py b/var/spack/repos/builtin.mock/packages/test-b/package.py new file mode 100644 index 0000000000..db64b0a556 --- /dev/null +++ b/var/spack/repos/builtin.mock/packages/test-b/package.py @@ -0,0 +1,31 @@ +from spack import * + +import os + +mydir = os.path.dirname(__file__) +source = os.path.join(mydir,'test-b-0.0.tar.gz') + +class TestB(Package): + """The test-b package""" + + url = 'file://'+source + + version('0.0', '4e823d0af4154fcf52b75dad41b7fd63') + + variant('nom', default=True, description='Nominal variant') + variant('var', default=False, description='Variant variant') + + depends_on('test-a') + + def install(self, spec, prefix): + bindir = os.path.join(prefix,'bin') + os.makedirs(bindir) + script = os.path.join(bindir, 'test-b') + with open(script,'w') as fp: + fp.write("""#!/bin/bash +echo 'name: %s' +echo 'prefix: %s' +echo 'spec: %s' + """ % (spec.name, prefix, spec)) + + os.chmod(script, 0555) diff --git a/var/spack/repos/builtin.mock/packages/test-b/test-b-0.0.tar.gz b/var/spack/repos/builtin.mock/packages/test-b/test-b-0.0.tar.gz Binary files differnew file mode 100644 index 0000000000..3588e05765 --- /dev/null +++ b/var/spack/repos/builtin.mock/packages/test-b/test-b-0.0.tar.gz diff --git a/var/spack/repos/builtin.mock/packages/test-c/package.py b/var/spack/repos/builtin.mock/packages/test-c/package.py new file mode 100644 index 0000000000..0b03037466 --- /dev/null +++ b/var/spack/repos/builtin.mock/packages/test-c/package.py @@ -0,0 +1,31 @@ +from spack import * + +import os + +mydir = os.path.dirname(__file__) +source = os.path.join(mydir,'test-c-0.0.tar.gz') + +class TestC(Package): + """The test-c package""" + + url = 'file://'+source + + version('0.0', '4e823d0af4154fcf52b75dad41b7fd63') + + variant('nom', default=True, description='Nominal variant') + variant('var', default=False, description='Variant variant') + + depends_on('test-a+var',when='+var') + + def install(self, spec, prefix): + bindir = os.path.join(prefix,'bin') + os.makedirs(bindir) + script = os.path.join(bindir, 'test-c') + with open(script,'w') as fp: + fp.write("""#!/bin/bash +echo 'name: %s' +echo 'prefix: %s' +echo 'spec: %s' + """ % (spec.name, prefix, spec)) + + os.chmod(script, 0555) diff --git a/var/spack/repos/builtin.mock/packages/test-c/test-c-0.0.tar.gz b/var/spack/repos/builtin.mock/packages/test-c/test-c-0.0.tar.gz Binary files differnew file mode 100644 index 0000000000..3588e05765 --- /dev/null +++ b/var/spack/repos/builtin.mock/packages/test-c/test-c-0.0.tar.gz diff --git a/var/spack/repos/builtin.mock/packages/test-d/package.py b/var/spack/repos/builtin.mock/packages/test-d/package.py new file mode 100644 index 0000000000..5cb7dcb2cb --- /dev/null +++ b/var/spack/repos/builtin.mock/packages/test-d/package.py @@ -0,0 +1,32 @@ +from spack import * + +import os + +mydir = os.path.dirname(__file__) +source = os.path.join(mydir,'test-d-0.0.tar.gz') + +class TestD(Package): + """The test-d package""" + + url = 'file://'+source + + version('0.0', '4e823d0af4154fcf52b75dad41b7fd63') + + variant('nom', default=True, description='Nominal variant') + variant('var', default=False, description='Variant variant') + + depends_on('test-b') + depends_on('test-c') + + def install(self, spec, prefix): + bindir = os.path.join(prefix,'bin') + os.makedirs(bindir) + script = os.path.join(bindir, 'test-d') + with open(script,'w') as fp: + fp.write("""#!/bin/bash +echo 'name: %s' +echo 'prefix: %s' +echo 'spec: %s' + """ % (spec.name, prefix, spec)) + + os.chmod(script, 0555) diff --git a/var/spack/repos/builtin.mock/packages/test-d/test-d-0.0.tar.gz b/var/spack/repos/builtin.mock/packages/test-d/test-d-0.0.tar.gz Binary files differnew file mode 100644 index 0000000000..3588e05765 --- /dev/null +++ b/var/spack/repos/builtin.mock/packages/test-d/test-d-0.0.tar.gz |