From 0981848e63b38b8f73372b46bd147775e2453e99 Mon Sep 17 00:00:00 2001 From: William PIAT Date: Fri, 19 Jun 2026 18:27:38 +0200 Subject: [PATCH 1/3] add dependency rocm-cmake in hipblas-common to avoid pulling it from github add build time --- repos/spack_repo/builtin/packages/hipblas_common/package.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/repos/spack_repo/builtin/packages/hipblas_common/package.py b/repos/spack_repo/builtin/packages/hipblas_common/package.py index 94f934c17a8..fecc93aaef9 100644 --- a/repos/spack_repo/builtin/packages/hipblas_common/package.py +++ b/repos/spack_repo/builtin/packages/hipblas_common/package.py @@ -24,6 +24,9 @@ def url_for_version(self, version): else: 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 + depends_on("rocm-cmake", type="build") version("7.2.3", sha256="300cc50720d40bad7c7ed1f6d67e8c5ebecaba62c07a6ea1cc5813c0ea2e41b5") version("7.2.1", sha256="bc5140deec3b1c93c13796a8a6d2cb7e50aa87fd89f60f87c8d801d66f2fd156") From e839c46e63b99391f9a173bd366b5d2e39fdef63 Mon Sep 17 00:00:00 2001 From: William PIAT Date: Fri, 19 Jun 2026 18:29:05 +0200 Subject: [PATCH 2/3] ruff formatting --- repos/spack_repo/builtin/packages/hipblas_common/package.py | 1 + 1 file changed, 1 insertion(+) diff --git a/repos/spack_repo/builtin/packages/hipblas_common/package.py b/repos/spack_repo/builtin/packages/hipblas_common/package.py index fecc93aaef9..94a58db6d8c 100644 --- a/repos/spack_repo/builtin/packages/hipblas_common/package.py +++ b/repos/spack_repo/builtin/packages/hipblas_common/package.py @@ -24,6 +24,7 @@ def url_for_version(self, version): else: 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 depends_on("rocm-cmake", type="build") From c4c395159f6927e3fabf174d9b200f79e514afde Mon Sep 17 00:00:00 2001 From: William PIAT Date: Tue, 23 Jun 2026 15:20:37 +0200 Subject: [PATCH 3/3] repos/spack_repo/builtin/packages/hipblas_common/package.py --- .../packages/hipblas_common/package.py | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/repos/spack_repo/builtin/packages/hipblas_common/package.py b/repos/spack_repo/builtin/packages/hipblas_common/package.py index 94a58db6d8c..2be7a1c4c26 100644 --- a/repos/spack_repo/builtin/packages/hipblas_common/package.py +++ b/repos/spack_repo/builtin/packages/hipblas_common/package.py @@ -27,7 +27,24 @@ def url_for_version(self, version): # if rocm-cmake is not installed it pulls from the web # needed for air-gapped environments - depends_on("rocm-cmake", type="build") + 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")