diff options
author | Mosè Giordano <giordano@users.noreply.github.com> | 2024-02-02 10:04:03 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-02 11:04:03 +0100 |
commit | 795360fe48dc380d37ae7bb17be6bff6ab1a24cf (patch) | |
tree | 84b999c4c84532986488df77b720c93ab75a43bb | |
parent | 3d3d0754963411dac5e525feda0e7a524056ffcb (diff) | |
download | spack-795360fe48dc380d37ae7bb17be6bff6ab1a24cf.tar.gz spack-795360fe48dc380d37ae7bb17be6bff6ab1a24cf.tar.bz2 spack-795360fe48dc380d37ae7bb17be6bff6ab1a24cf.tar.xz spack-795360fe48dc380d37ae7bb17be6bff6ab1a24cf.zip |
openmm: Apply patch use `FindCUDAToolkit` (#42437)
-rw-r--r-- | var/spack/repos/builtin/packages/openmm/package.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/openmm/package.py b/var/spack/repos/builtin/packages/openmm/package.py index 9c8273cc6b..1d9f96ffab 100644 --- a/var/spack/repos/builtin/packages/openmm/package.py +++ b/var/spack/repos/builtin/packages/openmm/package.py @@ -27,7 +27,7 @@ class Openmm(CMakePackage, CudaPackage): install_targets = ["install", "PythonInstall"] depends_on("python@2.7:", type=("build", "run")) - depends_on("cmake@3.17:", type="build", when="@7.6.0:") + depends_on("cmake@3.17:", type="build", when="@7.5.1:") depends_on("cmake@3.1:", type="build") # https://github.com/openmm/openmm/issues/3317 depends_on("doxygen@:1.9.1", type="build", when="@:7.6.0") @@ -39,6 +39,15 @@ class Openmm(CMakePackage, CudaPackage): depends_on("cuda", when="+cuda", type=("build", "link", "run")) extends("python") + # Backport <https://github.com/openmm/openmm/pull/3154> to + # `openmm@7.5.1+cuda`, which is the version currently required by + # `py-alphafold`. + patch( + "https://github.com/openmm/openmm/pull/3154.patch?full_index=1", + sha256="90bc01b34cf998e90220669b3ed55cd3c42000ad364234033aac631ed754e9bd", + when="@7.5.1+cuda", + ) + def patch(self): install_string = 'set(PYTHON_SETUP_COMMAND "install ' '--prefix={0}")'.format(self.prefix) |