2022-12-31T03:22:22 rocm-opencl-runtime 0 -> 1 2022-12-31T03:22:24 attrpath: rocm-opencl-runtime 2022-12-31T03:22:24 Checking auto update branch... 2022-12-31T03:22:27 [version] 2022-12-31T03:22:27 [version] skipping because derivation has updateScript 2022-12-31T03:22:27 [rustCrateVersion] 2022-12-31T03:22:27 [rustCrateVersion] No cargoSha256 found 2022-12-31T03:22:27 [golangModuleVersion] 2022-12-31T03:22:27 [golangModuleVersion] Not a buildGoModule package with vendorSha256 2022-12-31T03:22:27 [updateScript] 2022-12-31T03:22:32 [updateScript] Success 2022-12-31T03:22:32 [updateScript] these 2 derivations will be built: /nix/store/ymrqm6jsfvx9hzxz5lsz13iqbhx6kks7-update.sh.drv /nix/store/7a92vkc5xlnnb1n6s63d6568gkkjn6zm-packages.json.drv building '/nix/store/ymrqm6jsfvx9hzxz5lsz13iqbhx6kks7-update.sh.drv'... building '/nix/store/7a92vkc5xlnnb1n6s63d6568gkkjn6zm-packages.json.drv'... Going to be running update for following packages: - rocm-opencl-runtime-5.4.0 Press Enter key to continue... Running update for: - rocm-opencl-runtime-5.4.0: UPDATING ... - rocm-opencl-runtime-5.4.0: DONE. Packages updated! 2022-12-31T03:22:32 2022-12-31T03:22:32 [quotedUrls] 2022-12-31T03:22:33 [quotedUrls] nothing found to replace 2022-12-31T03:22:33 Diff after rewrites: diff --git a/pkgs/development/libraries/rocm-opencl-runtime/default.nix b/pkgs/development/libraries/rocm-opencl-runtime/default.nix index 1d250195c23..223f152a957 100644 --- a/pkgs/development/libraries/rocm-opencl-runtime/default.nix +++ b/pkgs/development/libraries/rocm-opencl-runtime/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocm-opencl-runtime"; - version = "5.4.0"; + version = "5.4.1"; src = fetchFromGitHub { owner = "RadeonOpenCompute"; 2022-12-31T03:24:02 Old version 5.4.0" not present in staging derivation file with contents: { lib , stdenv , fetchFromGitHub , rocmUpdateScript , addOpenGLRunpath , cmake , rocm-comgr , rocm-runtime , rocclr , glew , libX11 , numactl }: stdenv.mkDerivation (finalAttrs: { pname = "rocm-opencl-runtime"; version = "5.4.1"; src = fetchFromGitHub { owner = "RadeonOpenCompute"; repo = "ROCm-OpenCL-Runtime"; rev = "rocm-${finalAttrs.version}"; hash = "sha256-E1+Y/fgp5b+7H1LN+O1fwVi0/XRCgvsiSxTY3u/q+8I="; }; nativeBuildInputs = [ cmake ]; buildInputs = [ rocm-comgr rocm-runtime glew libX11 numactl ]; cmakeFlags = [ "-DAMD_OPENCL_PATH=${finalAttrs.src}" "-DROCCLR_PATH=${rocclr}" ]; dontStrip = true; # Remove clinfo, which is already provided through the # `clinfo` package. postInstall = '' rm -rf $out/bin ''; # Fix the ICD installation path for NixOS postPatch = '' substituteInPlace khronos/icd/loader/linux/icd_linux.c \ --replace 'ICD_VENDOR_PATH' '"${addOpenGLRunpath.driverLink}/etc/OpenCL/vendors/"' ''; passthru.updateScript = rocmUpdateScript { name = finalAttrs.pname; owner = finalAttrs.src.owner; repo = finalAttrs.src.repo; }; meta = with lib; { description = "OpenCL runtime for AMD GPUs, part of the ROCm stack"; homepage = "https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime"; license = with licenses; [ asl20 mit ]; maintainers = with maintainers; [ acowley lovesegfault ] ++ teams.rocm.members; platforms = platforms.linux; broken = finalAttrs.version != stdenv.cc.version; }; })