summary refs log tree commit diff
path: root/pkgs/development/tools/misc/tcptrack/default.nix
blob: 9872c91ac4ba2b5028f4029e360ef174217d3098 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{ stdenv, fetchFromGitHub, ncurses, libpcap }:

stdenv.mkDerivation rec {
  pname = "tcptrack";
  version = "1.4.3";

  src = fetchFromGitHub {
    owner = "bchretien";
    repo = "tcptrack";
    rev = "d05fe08154ff1e46578e92be49e4cfa2c6543283";
    sha256 = "08lh3l67wn4kq9q0nfspc7rj0jvp9dzwjgxpvqliwcif8cy5mi45";
  };

  buildInputs = [ ncurses libpcap ];

  NIX_CFLAGS_COMPILE = "-Wno-error=cpp";

  meta = with stdenv.lib; {
    inherit (src.meta) homepage;
    description = "libpcap based program for live TCP connection monitoring";
    license = licenses.lgpl21;
    platforms = platforms.linux;
    maintainers = [ maintainers.bjornfor maintainers.vrthra ];
  };
}