jetbrains: useFetchCargoVendor (#377020)
[NixPkgs.git] / pkgs / by-name / et / eta / package.nix
bloba0ba3a6824222bc4a3504d22d8f564be6077598a
2   fetchFromGitHub,
3   lib,
4   stdenv,
5 }:
7 stdenv.mkDerivation (finalAttrs: {
8   pname = "eta";
9   version = "1.0.1";
11   src = fetchFromGitHub {
12     owner = "aioobe";
13     repo = "eta";
14     rev = "v${finalAttrs.version}";
15     hash = "sha256-UQ8ZoxFAy5dKtXTLwPolPMd7YJeEjsK639RkGCMY6rU=";
16   };
18   outputs = [
19     "out"
20     "man"
21   ];
23   makeFlags = [
24     "PREFIX=$(out)"
25     "CC=${stdenv.cc.targetPrefix}cc"
26   ];
28   meta = {
29     description = "Tool for monitoring progress and ETA of an arbitrary process";
30     homepage = "https://github.com/aioobe/eta";
31     license = lib.licenses.gpl3Only;
32     mainProgram = "eta";
33     maintainers = with lib.maintainers; [ heisfer ];
34     platforms = lib.platforms.linux;
35   };