summary refs log tree commit diff
diff options
context:
space:
mode:
authorBen Siraphob <bensiraphob@gmail.com>2021-07-02 12:36:15 +0700
committerGitHub <noreply@github.com>2021-07-02 12:36:15 +0700
commitf4ccef09990431b2793800e2ecc09a43ba3c0997 (patch)
treeaac1555b898e5d3f7169c97a8f983c5545d9aca5
parentd8079260a3028ae3221d7a5467443ee3a9edd2b8 (diff)
parent9fd32c9121069f07a53c88863969e290d4d0a211 (diff)
downloadnixpkgs-f4ccef09990431b2793800e2ecc09a43ba3c0997.tar
nixpkgs-f4ccef09990431b2793800e2ecc09a43ba3c0997.tar.gz
nixpkgs-f4ccef09990431b2793800e2ecc09a43ba3c0997.tar.bz2
nixpkgs-f4ccef09990431b2793800e2ecc09a43ba3c0997.tar.lz
nixpkgs-f4ccef09990431b2793800e2ecc09a43ba3c0997.tar.xz
nixpkgs-f4ccef09990431b2793800e2ecc09a43ba3c0997.tar.zst
nixpkgs-f4ccef09990431b2793800e2ecc09a43ba3c0997.zip
Merge pull request #128869 from siraben/itauto-init
coqPackages.itauto: init at 8.13+no
-rw-r--r--pkgs/development/coq-modules/itauto/default.nix24
-rw-r--r--pkgs/top-level/coq-packages.nix1
2 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/development/coq-modules/itauto/default.nix b/pkgs/development/coq-modules/itauto/default.nix
new file mode 100644
index 00000000000..66791b13061
--- /dev/null
+++ b/pkgs/development/coq-modules/itauto/default.nix
@@ -0,0 +1,24 @@
+{ lib, mkCoqDerivation, coq, version ? null }:
+with lib;
+
+mkCoqDerivation rec {
+  pname = "itauto";
+  owner = "fbesson";
+  domain = "gitlab.inria.fr";
+
+  release."8.13+no".sha256 = "sha256-gXoxtLcHPoyjJkt7WqvzfCMCQlh6kL2KtCGe3N6RC/A=";
+  inherit version;
+  defaultVersion = with versions; switch coq.coq-version [
+    { case = isGe "8.13"; out = "8.13+no"; }
+  ] null;
+
+  mlPlugin = true;
+  extraBuildInputs = (with coq.ocamlPackages; [ ocamlbuild ]);
+  enableParallelBuilding = false;
+
+  meta = {
+    description = "A reflexive SAT solver parameterised by a leaf tactic and Nelson-Oppen support";
+    maintainers = with maintainers; [ siraben ];
+    license = licenses.gpl3Plus;
+  };
+}
diff --git a/pkgs/top-level/coq-packages.nix b/pkgs/top-level/coq-packages.nix
index f0e54a9ce1d..6fc0500ed53 100644
--- a/pkgs/top-level/coq-packages.nix
+++ b/pkgs/top-level/coq-packages.nix
@@ -49,6 +49,7 @@ let
       interval = callPackage ../development/coq-modules/interval {};
       InfSeqExt = callPackage ../development/coq-modules/InfSeqExt {};
       iris = callPackage ../development/coq-modules/iris {};
+      itauto = callPackage ../development/coq-modules/itauto { };
       ITree = callPackage ../development/coq-modules/ITree { };
       ltac2 = callPackage ../development/coq-modules/ltac2 {};
       math-classes = callPackage ../development/coq-modules/math-classes { };