hipcub 5.4.0 -> 5.4.1 https://repology.org/metapackage/hipcub/versions attrpath: hipcub Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 [updateScript] [updateScript] Success [updateScript] these 2 derivations will be built: /nix/store/403mawqg2ya5g77c4vr7inhmp6j4r0zs-update.sh.drv /nix/store/6y4g801v4f8fzl6ar8y074xcxjvpl109-packages.json.drv building '/nix/store/403mawqg2ya5g77c4vr7inhmp6j4r0zs-update.sh.drv'... building '/nix/store/6y4g801v4f8fzl6ar8y074xcxjvpl109-packages.json.drv'... Going to be running update for following packages: - hipcub-5.4.0 Press Enter key to continue... Running update for: - hipcub-5.4.0: UPDATING ... - hipcub-5.4.0: DONE. Packages updated! [quotedUrls] [quotedUrls] nothing found to replace Diff after rewrites: diff --git a/pkgs/development/libraries/hipcub/default.nix b/pkgs/development/libraries/hipcub/default.nix index 68f31e991d6..deddb918e88 100644 --- a/pkgs/development/libraries/hipcub/default.nix +++ b/pkgs/development/libraries/hipcub/default.nix @@ -18,7 +18,7 @@ # CUB can also be used as a backend instead of rocPRIM. stdenv.mkDerivation (finalAttrs: { pname = "hipcub"; - version = "5.4.0"; + version = "5.4.1"; outputs = [ "out" Old version "5.4.0"" not present in master derivation file with contents: { lib , stdenv , fetchFromGitHub , rocmUpdateScript , cmake , rocm-cmake , rocm-runtime , rocm-device-libs , rocm-comgr , rocprim , hip , gtest , gbenchmark , buildTests ? false , buildBenchmarks ? false }: # CUB can also be used as a backend instead of rocPRIM. stdenv.mkDerivation (finalAttrs: { pname = "hipcub"; version = "5.4.0"; outputs = [ "out" ] ++ lib.optionals buildTests [ "test" ] ++ lib.optionals buildBenchmarks [ "benchmark" ]; src = fetchFromGitHub { owner = "ROCmSoftwarePlatform"; repo = "hipCUB"; rev = "rocm-${finalAttrs.version}"; hash = "sha256-ctt7jbVqHNHcOm/Lhg0IFbMZ6JChnMylG7fJgZtzFuM="; }; nativeBuildInputs = [ cmake rocm-cmake hip ]; buildInputs = [ rocm-runtime rocm-device-libs rocm-comgr rocprim ] ++ lib.optionals buildTests [ gtest ] ++ lib.optionals buildBenchmarks [ gbenchmark ]; cmakeFlags = [ "-DCMAKE_CXX_COMPILER=hipcc" "-DHIP_ROOT_DIR=${hip}" # Manually define CMAKE_INSTALL_ # See: https://github.com/NixOS/nixpkgs/pull/197838 "-DCMAKE_INSTALL_BINDIR=bin" "-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_INSTALL_INCLUDEDIR=include" ] ++ lib.optionals buildTests [ "-DBUILD_TEST=ON" ] ++ lib.optionals buildBenchmarks [ "-DBUILD_BENCHMARK=ON" ]; postInstall = lib.optionalString buildTests '' mkdir -p $test/bin mv $out/bin/test_* $test/bin '' + lib.optionalString buildBenchmarks '' mkdir -p $benchmark/bin mv $out/bin/benchmark_* $benchmark/bin '' + lib.optionalString (buildTests || buildBenchmarks) '' rmdir $out/bin ''; passthru.updateScript = rocmUpdateScript { name = finalAttrs.pname; owner = finalAttrs.src.owner; repo = finalAttrs.src.repo; }; meta = with lib; { description = "Thin wrapper library on top of rocPRIM or CUB"; homepage = "https://github.com/ROCmSoftwarePlatform/hipCUB"; license = with licenses; [ bsd3 ]; maintainers = teams.rocm.members; broken = finalAttrs.version != hip.version; }; })