btrbk: add mainProgram
[NixPkgs.git] / pkgs / by-name / et / ethq / package.nix
blob37d0767834dbc37592d2af79a64b335a668f4283
1 { stdenv, lib, fetchFromGitHub, ncurses }:
3 stdenv.mkDerivation rec {
4   pname = "ethq";
5   version = "0.7.0";
7   src = fetchFromGitHub {
8     owner = "isc-projects";
9     repo = "ethq";
10     rev = "refs/tags/v${builtins.replaceStrings ["."] ["_"] version}";
11     hash = "sha256-ye5ep9EM9Sq/NqNZHENPmFZefVBx1BGrPm3YEG1NcSc=";
12   };
14   buildInputs = [ ncurses ];
16   installPhase = ''
17     runHook preInstall
19     mkdir -p $out/bin
20     install -m0755 ethq $out/bin/ethq
22     runHook postInstall
23   '';
25   meta = with lib; {
26     description = "Ethernet NIC Queue stats viewer";
27     mainProgram = "ethq";
28     homepage = "https://github.com/isc-projects/ethq";
29     license = licenses.mpl20;
30     platforms = platforms.linux;
31     maintainers = [ ];
32   };