diff --git a/pkgs/servers/computing/slurm/default.nix b/pkgs/servers/computing/slurm/default.nix index 827269d578ae..1a9d2d53a1b2 100644 --- a/pkgs/servers/computing/slurm/default.nix +++ b/pkgs/servers/computing/slurm/default.nix @@ -1,5 +1,5 @@ { lib, stdenv, fetchFromGitHub, pkg-config, libtool, curl -, python3, munge, perl, pam, shadow, coreutils +, python3, munge, perl, pam, shadow, coreutils, dbus, libbpf , ncurses, libmysqlclient, gtk2, lua, hwloc, numactl , readline, freeipmi, xorg, lz4, rdma-core, nixosTests , pmix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { pname = "slurm"; - version = "21.08.8.2"; + version = "22.05.0.1"; # N.B. We use github release tags instead of https://www.schedmd.com/downloads.php # because the latter does not keep older releases. @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { repo = "slurm"; # The release tags use - instead of . rev = "${pname}-${builtins.replaceStrings ["."] ["-"] version}"; - sha256 = "1n9gn879lff3iv2yi163fv2cwymgfqigh0jxs2kklc97g3nn23yx"; + sha256 = "0bc8kycrc5a8kqffbd03k22z38f7z8fj725iniq8hz6srhf5nxgs"; }; outputs = [ "out" "dev" ]; @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { curl python3 munge perl pam libmysqlclient ncurses gtk2 lz4 rdma-core lua hwloc numactl readline freeipmi shadow.su - pmix json_c libjwt libyaml + pmix json_c libjwt libyaml dbus libbpf ] ++ lib.optionals enableX11 [ xorg.xauth ]; configureFlags = with lib; @@ -66,6 +66,7 @@ stdenv.mkDerivation rec { "--with-ofed=${rdma-core}" "--sysconfdir=/etc/slurm" "--with-pmix=${pmix}" + "--with-bpf=${libbpf}" ] ++ (optional (gtk2 == null) "--disable-gtktest") ++ (optional (!enableX11) "--disable-x11");