presenterm: 0.9.0 -> 0.10.0 (#378946)
[NixPkgs.git] / pkgs / by-name / li / limitcpu / package.nix
blobc3488092f72fc43ee7efff9b795e0914de2eb7b9
2   lib,
3   stdenv,
4   fetchurl,
5 }:
7 stdenv.mkDerivation rec {
8   pname = "limitcpu";
9   version = "3.1";
11   src = fetchurl {
12     url = "mirror://sourceforge/limitcpu/cpulimit-${version}.tar.gz";
13     sha256 = "sha256-lGmU7GDznwMJW4m9dOZguJwUyCq6dUVmk5jjArx7I0w=";
14   };
16   buildFlags = with stdenv; [
17     (
18       if isDarwin then
19         "osx"
20       else if isFreeBSD then
21         "freebsd"
22       else
23         "cpulimit"
24     )
25   ];
27   installFlags = [ "PREFIX=$(out)" ];
29   meta = with lib; {
30     homepage = "https://limitcpu.sourceforge.net/";
31     description = "Tool to throttle the CPU usage of programs";
32     platforms = with platforms; linux ++ freebsd;
33     license = licenses.gpl2Only;
34     maintainers = [ maintainers.rycee ];
35     mainProgram = "cpulimit";
36   };