Update GNINA and libmolgrid (#38978)

* pin protobuf
* explicitly select python interpreter
* remove python pin
This commit is contained in:
Rocco Meli 2023-07-20 20:14:06 +02:00 committed by GitHub
parent 22d2ef3d5a
commit 294d81e99e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View File

@ -50,7 +50,7 @@ class Gnina(CMakePackage, CudaPackage):
depends_on("zlib")
depends_on(_boost)
depends_on("glog")
depends_on("protobuf")
depends_on("protobuf@:3.21.12")
depends_on("hdf5+cxx+hl~mpi")
depends_on("openblas~fortran")
@ -67,7 +67,10 @@ class Gnina(CMakePackage, CudaPackage):
depends_on("cudnn", when="+cudnn")
def cmake_args(self):
args = ["-DBLAS=Open"] # Use OpenBLAS instead of Atlas' BLAS
args = [
"-DBLAS=Open", # Use OpenBLAS instead of Atlas' BLAS
f"-DPYTHON_EXECUTABLE={self.spec['python'].command.path}",
]
if "+gninavis" in self.spec:
args.append(f"-DRDKIT_INCLUDE_DIR={self.spec['rdkit'].prefix.include.rdkit}")

View File

@ -36,5 +36,6 @@ def cmake_args(self):
args = [
"-DOPENBABEL3_INCLUDE_DIR=" + ob_incl,
"-DOPENBABEL3_LIBRARIES=" + ob_libs,
f"-DPYTHON_EXECUTABLE={self.spec['python'].command.path}",
]
return args