python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / eigen / default.nix
blob47b002fd7302f1d7cf7549dfe8bdda8da17fd7e8
1 { lib, stdenv, buildDunePackage, fetchFromGitHub, ctypes, libcxx }:
3 buildDunePackage rec {
4   pname = "eigen";
5   version = "0.2.0";
7   useDune2 = true;
9   src = fetchFromGitHub {
10     owner = "owlbarn";
11     repo   = pname;
12     rev    = version;
13     sha256 = "1zaw03as14hyvfpyj6bjrfbcxp2ljdbqcqqgm53kms244mig425f";
14   };
16   minimumOCamlVersion = "4.02";
18   NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-I${lib.getDev libcxx}/include/c++/v1";
20   propagatedBuildInputs = [ ctypes ];
22   meta = with lib; {
23     inherit (src.meta) homepage;
24     description = "Minimal/incomplete Ocaml interface to Eigen3, mostly for Owl";
25     platforms = platforms.x86_64;
26     maintainers = [ maintainers.bcdarwin ];
27     license = licenses.mit;
28   };