diff --git a/repos/spack_repo/builtin/packages/hipblas_common/package.py b/repos/spack_repo/builtin/packages/hipblas_common/package.py index 94f934c17a8..2be7a1c4c26 100644 --- a/repos/spack_repo/builtin/packages/hipblas_common/package.py +++ b/repos/spack_repo/builtin/packages/hipblas_common/package.py @@ -25,6 +25,27 @@ def url_for_version(self, version): url = "https://github.com/ROCm/rocm-libraries/archive/rocm-{0}.tar.gz" return url.format(version) + # if rocm-cmake is not installed it pulls from the web + # needed for air-gapped environments + for ver in [ + "6.3.0", + "6.3.1", + "6.3.2", + "6.3.3", + "6.4.0", + "6.4.1", + "6.4.2", + "6.4.3", + "7.0.0", + "7.0.2", + "7.1.0", + "7.1.1", + "7.2.0", + "7.2.1", + "7.2.3", + ]: + depends_on(f"rocm-cmake@{ver}:", type="build", when=f"@{ver}") + version("7.2.3", sha256="300cc50720d40bad7c7ed1f6d67e8c5ebecaba62c07a6ea1cc5813c0ea2e41b5") version("7.2.1", sha256="bc5140deec3b1c93c13796a8a6d2cb7e50aa87fd89f60f87c8d801d66f2fd156") version("7.2.0", sha256="8ad5f4a11f1ed8a7b927f2e65f24083ca6ce902a42021a66a815190a91ccb654")