coqPackages.smtcoq: 2.1 → 2.2
This commit is contained in:
committed by
Vincent Laporte
parent
7ebcefcd2b
commit
66f2bf71eb
@@ -1,4 +1,4 @@
|
||||
{ lib, stdenv, pkgs, mkCoqDerivation, coq, trakt, veriT, zchaff, fetchurl, cvc5, version ? null }:
|
||||
{ lib, stdenv, pkgs, mkCoqDerivation, coq, veriT, zchaff, fetchurl, cvc5, version ? null }:
|
||||
|
||||
let
|
||||
# version of veriT that works with SMTCoq
|
||||
@@ -15,6 +15,13 @@ mkCoqDerivation {
|
||||
pname = "smtcoq";
|
||||
owner = "smtcoq";
|
||||
|
||||
release."SMTCoq-2.2+8.19".sha256 = "sha256-9Wv8AXRRyOHG/cjA/V9tSK55R/bofDMLTkDpuwYWkks=";
|
||||
release."SMTCoq-2.2+8.18".sha256 = "sha256-1iJAruI5Qn9nTZcUDjk8t/1Q+eFkYLOe9Ee0DmK03w8=";
|
||||
release."SMTCoq-2.2+8.17".sha256 = "sha256-kaodsyVUl1+QQagzoBTIjxbdD4X3IaaH0x2AsVUL+Z0=";
|
||||
release."SMTCoq-2.2+8.16".sha256 = "sha256-Hwm8IFlw97YiOY6H63HyJlwIXvQHr9lqc1+PgTnBtkw=";
|
||||
release."SMTCoq-2.2+8.15".sha256 = "sha256-+GYOasJ32KJyOfqJlTtFmsJ2exd6gdueKwHdeMPErTo=";
|
||||
release."SMTCoq-2.2+8.14".sha256 = "sha256-jqnF33E/4CqR1HSrLmUmLVCKslw9h3bbWi4YFmFYrhY=";
|
||||
release."SMTCoq-2.2+8.13".sha256 = "sha256-AVpKU/SLaLYnCnx6GOEPGJjwbRrp28Fs5O50kJqdclI=";
|
||||
release."SMTCoq-2.1+8.16".rev = "4996c00b455bfe98400e96c954839ceea93efdf7";
|
||||
release."SMTCoq-2.1+8.16".sha256 = "sha256-k53e+frUjwq+ZZKbbOKd/EfVC40QeAzB2nCsGkCKnHA=";
|
||||
release."SMTCoq-2.1+8.14".rev = "e11d9b424b0113f32265bcef0ddc962361da4dae";
|
||||
@@ -22,14 +29,20 @@ mkCoqDerivation {
|
||||
release."SMTCoq-2.1+8.13".rev = "d02269c43739f4559d83873563ca00daad9faaf1";
|
||||
release."SMTCoq-2.1+8.13".sha256 = "sha256-VZetGghdr5uJWDwZWSlhYScoNEoRHIbwqwJKSQyfKKg=";
|
||||
|
||||
releaseRev = v: v;
|
||||
|
||||
inherit version;
|
||||
defaultVersion = with lib.versions; lib.switch coq.version [
|
||||
{ case = isEq "8.16"; out = "SMTCoq-2.1+8.16"; }
|
||||
{ case = isEq "8.14"; out = "SMTCoq-2.1+8.14"; }
|
||||
{ case = isEq "8.13"; out = "SMTCoq-2.1+8.13"; }
|
||||
{ case = isEq "8.19"; out = "SMTCoq-2.2+8.19"; }
|
||||
{ case = isEq "8.18"; out = "SMTCoq-2.2+8.18"; }
|
||||
{ case = isEq "8.17"; out = "SMTCoq-2.2+8.17"; }
|
||||
{ case = isEq "8.16"; out = "SMTCoq-2.2+8.16"; }
|
||||
{ case = isEq "8.15"; out = "SMTCoq-2.2+8.15"; }
|
||||
{ case = isEq "8.14"; out = "SMTCoq-2.2+8.14"; }
|
||||
{ case = isEq "8.13"; out = "SMTCoq-2.2+8.13"; }
|
||||
] null;
|
||||
|
||||
propagatedBuildInputs = [ trakt cvc5 veriT' zchaff ] ++ (with coq.ocamlPackages; [ num zarith ]);
|
||||
propagatedBuildInputs = [ cvc5 veriT' zchaff ] ++ (with coq.ocamlPackages; [ findlib num zarith ]);
|
||||
mlPlugin = true;
|
||||
nativeBuildInputs = (with pkgs; [ gnumake42 ]) ++ (with coq.ocamlPackages; [ ocamlbuild ]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user