Files
nixpkgs/pkgs/development/ocaml-modules/eigen/default.nix
Vincent Laporte b048f84a5f ocamlPackages.eigen: 0.3.3 → 0.4.0
Mark as broken on darwin
2026-01-13 18:54:46 +01:00

34 lines
766 B
Nix

{
lib,
stdenv,
buildDunePackage,
fetchFromGitHub,
ctypes,
dune-configurator,
}:
(buildDunePackage.override { inherit stdenv; }) (finalAttrs: {
pname = "eigen";
version = "0.4.0";
src = fetchFromGitHub {
owner = "owlbarn";
repo = "eigen";
tag = finalAttrs.version;
hash = "sha256-bi+7T9qXByVPIy86lBMiJ2LTKCoNesrKZPa3VEDyINA=";
};
propagatedBuildInputs = [ ctypes ];
buildInputs = [ dune-configurator ];
meta = {
homepage = "https://github.com/owlbarn/eigen";
description = "Minimal/incomplete Ocaml interface to Eigen3, mostly for Owl";
platforms = lib.platforms.x86_64;
maintainers = with lib.maintainers; [ bcdarwin ];
license = lib.licenses.mit;
broken = stdenv.hostPlatform.isDarwin;
};
})