ocamlPackages.lambdapi: init at 2.2.1
This commit is contained in:
parent
1b327858f9
commit
d106101806
46
pkgs/development/ocaml-modules/lambdapi/default.nix
Normal file
46
pkgs/development/ocaml-modules/lambdapi/default.nix
Normal file
|
@ -0,0 +1,46 @@
|
|||
{ lib
|
||||
, fetchFromGitHub
|
||||
, buildDunePackage
|
||||
, alcotest
|
||||
, dedukti
|
||||
, bindlib
|
||||
, camlp-streams
|
||||
, cmdliner_1_1
|
||||
, menhir
|
||||
, pratter
|
||||
, sedlex
|
||||
, stdlib-shims
|
||||
, timed
|
||||
, why3
|
||||
, yojson
|
||||
}:
|
||||
|
||||
buildDunePackage rec {
|
||||
pname = "lambdapi";
|
||||
version = "2.2.1";
|
||||
|
||||
minimalOCamlVersion = "4.08";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Deducteam";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
hash = "sha256-p2ZjSfiZwkf8X4fSNJx7bAVpTFl4UBHIEANIWF7NGCs=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ menhir ];
|
||||
propagatedBuildInputs = [
|
||||
bindlib camlp-streams cmdliner_1_1 pratter sedlex stdlib-shims timed why3 yojson
|
||||
];
|
||||
|
||||
checkInputs = [ alcotest dedukti ];
|
||||
doCheck = false; # "Error: Unbound module Cmd"
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/Deducteam/lambdapi";
|
||||
description = "Proof assistant based on the λΠ-calculus modulo rewriting";
|
||||
license = licenses.cecill21;
|
||||
changelog = "https://github.com/Deducteam/lambdapi/raw/${version}/CHANGES.md";
|
||||
maintainers = with maintainers; [ bcdarwin ];
|
||||
};
|
||||
}
|
|
@ -702,6 +702,8 @@ let
|
|||
|
||||
ladspa = callPackage ../development/ocaml-modules/ladspa { };
|
||||
|
||||
lambdapi = callPackage ../development/ocaml-modules/lambdapi { };
|
||||
|
||||
lambdasoup = callPackage ../development/ocaml-modules/lambdasoup { };
|
||||
|
||||
lambda-term = callPackage ../development/ocaml-modules/lambda-term { };
|
||||
|
|
Loading…
Reference in a new issue