summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordarmac <xiaojun2@hisilicon.com>2020-07-15 10:47:29 +0800
committerGitHub <noreply@github.com>2020-07-14 21:47:29 -0500
commit88537d02e4f637d6ef8e6a450aed974a12d45278 (patch)
tree437634a97ea7c72fffec3824bba315fd19df8008
parenta2729fcd7f09f2b4403b9e07154f61edaafabdc7 (diff)
downloadspack-88537d02e4f637d6ef8e6a450aed974a12d45278.tar.gz
spack-88537d02e4f637d6ef8e6a450aed974a12d45278.tar.bz2
spack-88537d02e4f637d6ef8e6a450aed974a12d45278.tar.xz
spack-88537d02e4f637d6ef8e6a450aed974a12d45278.zip
gpdb: fix runtime issue (#17521)
-rw-r--r--var/spack/repos/builtin/packages/gpdb/package.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/gpdb/package.py b/var/spack/repos/builtin/packages/gpdb/package.py
index 07ced439bd..98683b271c 100644
--- a/var/spack/repos/builtin/packages/gpdb/package.py
+++ b/var/spack/repos/builtin/packages/gpdb/package.py
@@ -27,6 +27,7 @@ class Gpdb(AutotoolsPackage):
version('5.23.0', sha256='b06a797eb941362d5473b84d5def349b5ce12ce87ab116bea7c74ad193738ae9')
depends_on('zstd')
+ depends_on('py-setuptools@:44.99.99')
depends_on('apr')
depends_on('libevent')
depends_on('curl')
@@ -35,7 +36,17 @@ class Gpdb(AutotoolsPackage):
depends_on('libxml2')
depends_on('flex')
depends_on('readline')
+ depends_on('py-subprocess32', type=('build', 'run'))
+ depends_on('python@:2.8.0', type=('build', 'run'))
+ depends_on('py-lockfile', type=('build', 'run'))
+ depends_on('py-psutil', type=('build', 'run'))
+ depends_on('py-utils@:1.0.0', type=('build', 'run'))
def configure_args(self):
- args = ['--disable-orca']
+ args = ['--with-python', '--disable-orca', '--enable-depend',
+ '--with-libxml']
return args
+
+ def setup_run_environment(self, env):
+ env.append_path('GPHOME', self.prefix)
+ env.append_path('PYTHONPATH', self.prefix.lib.python)