diff --git a/pkgs/servers/computing/slurm/default.nix b/pkgs/servers/computing/slurm/default.nix index 04eccf0c5d7c..95d6cd943fa7 100644 --- a/pkgs/servers/computing/slurm/default.nix +++ b/pkgs/servers/computing/slurm/default.nix @@ -1,5 +1,6 @@ -{ stdenv, fetchurl, pkgconfig, curl, python, munge, perl, pam, openssl, - ncurses, mysql, gtk }: +{ stdenv, fetchurl, pkgconfig, curl, python, munge, perl, pam, openssl +, ncurses, mysql, gtk, lua, hwloc, numactl +}: stdenv.mkDerivation rec { name = "slurm-llnl-${version}"; @@ -10,11 +11,15 @@ stdenv.mkDerivation rec { sha256 = "05si1cn7zivggan25brsqfdw0ilvrlnhj96pwv16dh6vfkggzjr1"; }; - buildInputs = [ pkgconfig curl python munge perl pam openssl mysql.lib ncurses gtk ]; + buildInputs = [ + pkgconfig curl python munge perl pam openssl mysql.lib ncurses gtk lua + hwloc numactl + ]; configureFlags = [ "--with-munge=${munge}" "--with-ssl=${openssl.dev}" + "--sysconfdir=/etc/slurm" ] ++ stdenv.lib.optional (gtk == null) "--disable-gtktest"; preConfigure = '' @@ -22,6 +27,10 @@ stdenv.mkDerivation rec { substituteInPlace ./doc/man/man2html.py --replace "/usr/bin/env python" "${python.interpreter}" ''; + postInstall = '' + rm -f $out/lib/*.la $out/lib/slurm/*.la + ''; + meta = with stdenv.lib; { homepage = http://www.schedmd.com/; description = "Simple Linux Utility for Resource Management";