about summary refs log tree commit diff
path: root/pkgs/development/coq-modules/coq-hammer/default.nix
blob: f332f0e3a82e394dee2d389792abd9e45d6ef65c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{ lib, mkCoqDerivation, coq, coq-hammer-tactics, version ? null }:

mkCoqDerivation {
  inherit version;
  pname = "coq-hammer";
  inherit (coq-hammer-tactics) owner repo defaultVersion release releaseRev;

  buildFlags = [ "plugin" ];
  installTargets = [ "install-plugin" ];
  extraInstallFlags = [ "BINDIR=$(out)/bin/" ];

  mlPlugin = true;

  propagatedBuildInputs = [ coq.ocamlPackages.findlib coq-hammer-tactics ];

  meta = coq-hammer-tactics.meta // {
    description = "General-purpose automated reasoning hammer tool for Coq";
  };
}