rocmPackages: manually update a few packages

Update sources for llvm, clang-ocl, MIOpen and hsa-amd-aqlprofile-bin.
This commit is contained in:
Martin Schwaighofer 2024-02-10 00:08:39 +01:00
parent bc5f473a4f
commit 5fdc694054
4 changed files with 14 additions and 9 deletions

View File

@ -9,7 +9,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "clang-ocl";
version = "5.7.1";
version = "6.0.2";
src = fetchFromGitHub {
owner = "ROCm";

View File

@ -7,11 +7,16 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hsa-amd-aqlprofile-bin";
version = "5.7.1";
version = "6.0.2";
src = fetchurl {
url = "https://repo.radeon.com/rocm/apt/5.7.1/pool/main/h/hsa-amd-aqlprofile/hsa-amd-aqlprofile_1.0.0.50701.50701-98~22.04_amd64.deb";
hash = "sha256-LWAtZ0paJW8lhE+QAMwq2l8wM+96bxk5rNWyQXTc9Vo=";
src = let
version = finalAttrs.version;
dotless = builtins.replaceStrings ["."] ["0"] version;
incremental = "115";
osRelease = "22.04";
in fetchurl {
url = "https://repo.radeon.com/rocm/apt/${version}/pool/main/h/hsa-amd-aqlprofile/hsa-amd-aqlprofile_1.0.0.${dotless}.${dotless}-${incremental}~${osRelease}_amd64.deb";
hash = "sha256-0XeKUKaof5pSMS/UgLwumBDBYgyH/pCex9jViUKENXY=";
};
nativeBuildInputs = [ dpkg ];

View File

@ -61,7 +61,7 @@ let
llvmTargetsToBuild' = [ "AMDGPU" ] ++ builtins.map inferNativeTarget llvmTargetsToBuild;
in stdenv.mkDerivation (finalAttrs: {
pname = "rocm-llvm-${targetName}";
version = "5.7.1";
version = "6.0.2";
outputs = [
"out"
@ -78,7 +78,7 @@ in stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "llvm-project";
rev = "rocm-${finalAttrs.version}";
hash = "sha256-0+lJnDiMntxCYbZBCSWvHOcKXexFfEzRfb49QbfOmK8=";
hash = "sha256-uGxalrwMNCOSqSFVrYUBi3ijkMEFFTrzFImmvZKQf6I=";
};
nativeBuildInputs = [

View File

@ -34,13 +34,13 @@
}:
let
version = "5.7.1";
version = "6.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "MIOpen";
rev = "rocm-${version}";
hash = "sha256-xcKmFI8HcRA9bbh6EQGElKykIQ3RJX/q5f4IxXvM1Is=";
hash = "sha256-mbOdlSb0ESKi9hMkq3amv70Xkp/YKnZYre24d/y5TD0=";
fetchLFS = true;
leaveDotGit = true;