From e520d77760b3bce3423b7a4e60f76561443f8132 Mon Sep 17 00:00:00 2001 From: "Seth R. Johnson" Date: Wed, 6 Apr 2022 00:47:06 -0400 Subject: libproxy: add perl/python variants (#29875) --- var/spack/repos/builtin/packages/libproxy/package.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/var/spack/repos/builtin/packages/libproxy/package.py b/var/spack/repos/builtin/packages/libproxy/package.py index fe2a8d6404..e7edbf3ab5 100644 --- a/var/spack/repos/builtin/packages/libproxy/package.py +++ b/var/spack/repos/builtin/packages/libproxy/package.py @@ -19,6 +19,20 @@ class Libproxy(CMakePackage): version('0.4.14', sha256='6220a6cab837a8996116a0568324cadfd09a07ec16b930d2a330e16d5c2e1eb6') version('0.4.13', sha256='d610bc0ef81a18ba418d759c5f4f87bf7102229a9153fb397d7d490987330ffd') + variant('perl', default=False, description='Enable Perl bindings') + variant('python', default=True, description='Enable Python bindings') + depends_on('zlib') - depends_on('python', type=('build', 'run'), when='@0.4.16:') - depends_on('python@:3.6', type=('build', 'run'), when='@:0.4.15') + depends_on('perl', type=('build', 'run'), when='+perl') + depends_on('python', type=('build', 'run'), when='+python') + depends_on('python@:3.6', type=('build', 'run'), when='@:0.4.15 +python') + + def cmake_args(self): + from_variant = self.define_from_variant + return [ + from_variant('WITH_PERL', 'perl'), + from_variant('WITH_PYTHON3', 'python'), + CMakePackage.define('WITH_DOTNET', False), + CMakePackage.define('WITH_PYTHON2', False), + CMakePackage.define('WITH_VALA', False), + ] -- cgit v1.2.3-70-g09d2