biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / logtop / default.nix
blobff0b3cdac0003f33f99107f03dfdd07a1a90b548
1 { lib, stdenv, fetchFromGitHub, ncurses, uthash, pkg-config }:
3 stdenv.mkDerivation rec {
4   pname = "logtop";
5   version = "0.7";
7   src = fetchFromGitHub {
8     rev = "logtop-${version}";
9     owner = "JulienPalard";
10     repo  ="logtop";
11     sha256 = "1f8vk9gybldxvc0kwz38jxmwvzwangsvlfslpsx8zf04nvbkqi12";
12   };
14   nativeBuildInputs = [ pkg-config ];
15   buildInputs = [ ncurses uthash ];
17   makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
18   installFlags = [ "DESTDIR=$(out)" ];
20   postConfigure = ''
21     substituteInPlace Makefile --replace /usr ""
22   '';
24   meta = with lib; {
25     description = "Displays a real-time count of strings received from stdin";
26     longDescription = ''
27       logtop displays a real-time count of strings received from stdin.
28       It can be useful in some cases, like getting the IP flooding your
29       server or the top buzzing article of your blog
30     '';
31     license = licenses.bsd2;
32     homepage = "https://github.com/JulienPalard/logtop";
33     platforms = platforms.unix;
34     maintainers = [ maintainers.starcraft66 ];
35     mainProgram = "logtop";
36   };