treewide: use `addBinToPathHook`, minor cleanups (#379187)
[NixPkgs.git] / pkgs / by-name / sl / slurm-nm / package.nix
blobcee4e5ee8f75b73bd1f47ec36aff3e6d66747056
2   stdenv,
3   lib,
4   fetchFromGitHub,
5   pkg-config,
6   meson,
7   ncurses,
8   ninja,
9 }:
11 stdenv.mkDerivation rec {
12   pname = "slurm-nm";
13   version = "0.4.4";
15   src = fetchFromGitHub {
16     owner = "mattthias";
17     repo = "slurm";
18     rev = "upstream/${version}";
19     hash = "sha256-w77SIXFctMwwNw9cQm0HQaEaMs/5NXQjn1LpvkpCCB8=";
20   };
22   nativeBuildInputs = [
23     pkg-config
24     meson
25     ninja
26   ];
27   buildInputs = [ ncurses ];
29   meta = with lib; {
30     description = "Generic network load monitor";
31     homepage = "https://github.com/mattthias/slurm";
32     license = licenses.gpl2Plus;
33     platforms = [ "x86_64-linux" ];
34     maintainers = with maintainers; [ mikaelfangel ];
35     mainProgram = "slurm";
36   };