biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / msat / default.nix
blobd5893dc55e0434d7486dceb3b9d670188aacc919
1 { lib, fetchFromGitHub, buildDunePackage
2 , iter
3 , containers
4 , mdx
5 }:
7 buildDunePackage rec {
8   pname = "msat";
9   version = "0.9.1";
11   src = fetchFromGitHub {
12     owner = "Gbury";
13     repo = "mSAT";
14     rev = "v${version}";
15     hash = "sha256-ER7ZUejW+Zy3l2HIoFDYbR8iaKMvLZWaeWrOAAYXjG4=";
16   };
18   propagatedBuildInputs = [
19     iter
20   ];
22   postPatch = ''
23     substituteInPlace dune --replace mdx ocaml-mdx
24   '';
26   doCheck = true;
27   checkInputs = [ containers ];
28   nativeCheckInputs = [ mdx.bin ];
30   meta = {
31     description = "A modular sat/smt solver with proof output.";
32     homepage = "https://gbury.github.io/mSAT/";
33     license = lib.licenses.asl20;
34     maintainers = [ lib.maintainers.vbgl ];
35   };