ja2-stracciatella: 0.17.0 -> 0.21.0
[NixPkgs.git] / pkgs / development / ocaml-modules / cpu / default.nix
bloba93826b34496240e74fd7f35549e949db9ef7492
2   lib,
3   stdenv,
4   buildDunePackage,
5   fetchFromGitHub,
6   autoconf,
7 }:
9 buildDunePackage rec {
10   pname = "cpu";
11   version = "2.0.0";
13   useDune2 = true;
15   src = fetchFromGitHub {
16     owner = "UnixJunkie";
17     repo = pname;
18     rev = "v${version}";
19     sha256 = "1vir6gh1bhvxgj2fcn69c38yhw3jgk7dyikmw789m5ld2csnyjiv";
20   };
22   preConfigure = ''
23     autoconf
24     autoheader
25   '';
27   nativeBuildInputs = [ autoconf ];
29   hardeningDisable = lib.optional stdenv.hostPlatform.isDarwin "strictoverflow";
31   meta = with lib; {
32     inherit (src.meta) homepage;
33     description = "Core pinning library";
34     maintainers = [ maintainers.bcdarwin ];
35     license = licenses.lgpl2;
36   };