2022-12-30T16:52:46 rocclr 0 -> 1 2022-12-30T16:52:48 attrpath: rocclr 2022-12-30T16:52:48 Checking auto update branch... 2022-12-30T16:52:51 [version] 2022-12-30T16:52:51 [version] generic version rewriter does not support multiple hashes 2022-12-30T16:52:51 [rustCrateVersion] 2022-12-30T16:52:51 [rustCrateVersion] No cargoSha256 found 2022-12-30T16:52:51 [golangModuleVersion] 2022-12-30T16:52:51 [golangModuleVersion] Not a buildGoModule package with vendorSha256 2022-12-30T16:52:51 [updateScript] 2022-12-30T16:52:55 [updateScript] Success 2022-12-30T16:52:55 [updateScript] these 2 derivations will be built: /nix/store/jrjasxckgpzaldqrj05cz6wlwqbvk9ck-update.sh.drv /nix/store/8xp5bcz7wk5j520zjqwy9nbm6s0ipgjx-packages.json.drv building '/nix/store/jrjasxckgpzaldqrj05cz6wlwqbvk9ck-update.sh.drv'... building '/nix/store/8xp5bcz7wk5j520zjqwy9nbm6s0ipgjx-packages.json.drv'... Going to be running update for following packages: - rocclr-5.4.0 Press Enter key to continue... Running update for: - rocclr-5.4.0: UPDATING ... - rocclr-5.4.0: DONE. Packages updated! 2022-12-30T16:52:55 2022-12-30T16:52:55 [quotedUrls] 2022-12-30T16:52:55 [quotedUrls] nothing found to replace 2022-12-30T16:52:55 Diff after rewrites: diff --git a/pkgs/development/libraries/rocclr/default.nix b/pkgs/development/libraries/rocclr/default.nix index 2837f57897e..428678543da 100644 --- a/pkgs/development/libraries/rocclr/default.nix +++ b/pkgs/development/libraries/rocclr/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocclr"; - version = "5.4.0"; + version = "5.4.1"; src = fetchFromGitHub { owner = "ROCm-Developer-Tools"; 2022-12-30T16:54:22 Old version 5.4.0" not present in staging derivation file with contents: { lib , stdenv , fetchFromGitHub , fetchpatch , rocmUpdateScript , rocm-comgr }: stdenv.mkDerivation (finalAttrs: { pname = "rocclr"; version = "5.4.1"; src = fetchFromGitHub { owner = "ROCm-Developer-Tools"; repo = "ROCclr"; rev = "rocm-${finalAttrs.version}"; hash = "sha256-tYFoGafOsJYnRQaOLAaFix6tPD0QPTidOtOicPxP2Vk="; }; patches = [ # Enable support for gfx8 again # See the upstream issue: https://github.com/RadeonOpenCompute/ROCm/issues/1659 # And the arch patch: https://github.com/rocm-arch/rocm-arch/pull/742 (fetchpatch { url = "https://raw.githubusercontent.com/John-Gee/rocm-arch/d6812d308fee3caf2b6bb01b4d19fe03a6a0e3bd/rocm-opencl-runtime/enable-gfx800.patch"; hash = "sha256-59jFDIIsTTZcNns9RyMVWPRUggn/bSlAGrky4quu8B4="; }) ]; postPatch = '' substituteInPlace device/comgrctx.cpp \ --replace "libamd_comgr.so" "${rocm-comgr}/lib/libamd_comgr.so" ''; dontConfigure = true; dontBuild = true; installPhase = '' runHook preInstall mkdir -p $out cp -a * $out/ runHook postInstall ''; passthru.updateScript = rocmUpdateScript { name = finalAttrs.pname; owner = finalAttrs.src.owner; repo = finalAttrs.src.repo; }; meta = with lib; { description = "Source package of the Radeon Open Compute common language runtime"; homepage = "https://github.com/ROCm-Developer-Tools/ROCclr"; license = licenses.mit; maintainers = with maintainers; [ lovesegfault ] ++ teams.rocm.members; # rocclr seems to have some AArch64 ifdefs, but does not seem # to be supported yet by the build infrastructure. Recheck in # the future. platforms = [ "x86_64-linux" ]; broken = finalAttrs.version != stdenv.cc.version; }; })