Commit 4c0970c2 authored by nviets's avatar nviets
Browse files

xgboost: 1.7.4 -> 1.7.5

parent ed0a9877
Loading
Loading
Loading
Loading
+11 −3
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@
, llvmPackages
, R
, rPackages
}:
}@inputs:

assert ncclSupport -> cudaSupport;
# Disable regular tests when building the R package
@@ -22,6 +22,14 @@ assert ncclSupport -> cudaSupport;
# tests.
assert rLibrary -> doCheck != true;

let
  # This ensures xgboost gets the correct libstdc++ when
  # built with cuda support. This may be removed once
  # #226165 rewrites cudaStdenv
  inherit (cudaPackages) backendStdenv;
  stdenv = if cudaSupport then backendStdenv else inputs.stdenv;
in

stdenv.mkDerivation rec {
  pnameBase = "xgboost";
  # prefix with r when building the R library
@@ -37,14 +45,14 @@ stdenv.mkDerivation rec {
  #   in \
  #   rWrapper.override{ packages = [ xgb ]; }"
  pname = lib.optionalString rLibrary "r-" + pnameBase;
  version = "1.7.4";
  version = "1.7.5";

  src = fetchFromGitHub {
    owner = "dmlc";
    repo = pnameBase;
    rev = "v${version}";
    fetchSubmodules = true;
    hash = "sha256-HGS9w4g2+Aw5foKjHK/XQvSCnFHUswhzAsQf6XkdvOI=";
    hash = "sha256-IBqtyz40VVHdncibnZQAe5oDsjb5isWBYQ6pGx/zt38=";
  };

  nativeBuildInputs = [ cmake ]