From 9b0e4cd20b373678a37e27612fe16e66aa819600 Mon Sep 17 00:00:00 2001 From: Sajid Ali <30510036+s-sajid-ali@users.noreply.github.com> Date: Sat, 25 Apr 2020 12:39:33 -0500 Subject: ucx : add version, modify variants (#16252) * fixes * remove extra newline --- var/spack/repos/builtin/packages/ucx/package.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/ucx/package.py b/var/spack/repos/builtin/packages/ucx/package.py index 7def88bd88..b345107c29 100644 --- a/var/spack/repos/builtin/packages/ucx/package.py +++ b/var/spack/repos/builtin/packages/ucx/package.py @@ -16,6 +16,7 @@ class Ucx(AutotoolsPackage): maintainers = ['hppritcha'] # Current + version('1.8.0', sha256='e400f7aa5354971c8f5ac6b881dc2846143851df868088c37d432c076445628d') version('1.7.0', sha256='6ab81ee187bfd554fe7e549da93a11bfac420df87d99ee61ffab7bb19bdd3371') version('1.6.1', sha256='1425648aa03f5fa40e4bc5c4a5a83fe0292e2fe44f6054352fbebbf6d8f342a1') version('1.6.0', sha256='360e885dd7f706a19b673035a3477397d100a02eb618371697c7f3ee4e143e2c') @@ -43,11 +44,15 @@ class Ucx(AutotoolsPackage): description='Enable assertions') variant('parameter_checking', default=False, description='Enable paramter checking') - variant('pic', default=False, + variant('pic', default=True, description='Builds with PIC support') + variant('java', default=False, + description='Builds with Java bindings') depends_on('numactl') depends_on('rdma-core') + depends_on('java@8', when='+java') + depends_on('maven', when='+java') def configure_args(self): spec = self.spec @@ -82,4 +87,9 @@ class Ucx(AutotoolsPackage): else: config_args.append('--without-pic') + if '+java' in spec: + config_args.append('--with-java=%s' % spec['java'].prefix) + else: + config_args.append('--without-java') + return config_args -- cgit v1.2.3-60-g2f50