rocq-core_9_3: init at 9.3+rc1
This commit is contained in:
@@ -76,6 +76,7 @@ let
|
||||
"9.1.0".sha256 = "sha256-+QL7I1/0BfT87n7lSaOmpHj2jJuDB4idWhAxwzvVQOE=";
|
||||
"9.1.1".sha256 = "sha256-aFsGsFzexyDnOVarHPKs35HjiV8uUCpeOKSl15wXZ4s=";
|
||||
"9.2.0".sha256 = "sha256-rVhv2GLImdVPgRwwTQ+wiWNtRUflMrES0ElIrdTIN1s=";
|
||||
"9.3+rc1".sha256 = "sha256-vGJkRRzf8ur7i9IUpRA/sxVEQvZGnxfV/ex28Lt1kWw=";
|
||||
};
|
||||
releaseRev = v: "V${v}";
|
||||
fetched =
|
||||
|
||||
@@ -29,6 +29,7 @@ let
|
||||
"9.1.0".sha256 = "sha256-+QL7I1/0BfT87n7lSaOmpHj2jJuDB4idWhAxwzvVQOE=";
|
||||
"9.1.1".sha256 = "sha256-aFsGsFzexyDnOVarHPKs35HjiV8uUCpeOKSl15wXZ4s=";
|
||||
"9.2.0".sha256 = "sha256-rVhv2GLImdVPgRwwTQ+wiWNtRUflMrES0ElIrdTIN1s=";
|
||||
"9.3+rc1".sha256 = "sha256-vGJkRRzf8ur7i9IUpRA/sxVEQvZGnxfV/ex28Lt1kWw=";
|
||||
};
|
||||
releaseRev = v: "V${v}";
|
||||
fetched =
|
||||
|
||||
@@ -33,72 +33,27 @@ mkCoqDerivation {
|
||||
|
||||
inherit version;
|
||||
defaultVersion =
|
||||
|
||||
let
|
||||
case = case: out: { inherit case out; };
|
||||
in
|
||||
with lib.versions;
|
||||
lib.switch coq.coq-version [
|
||||
{
|
||||
case = lib.versions.isGe "9.0";
|
||||
out = "9.0.0";
|
||||
}
|
||||
{
|
||||
case = "8.20";
|
||||
out = "8.20.0";
|
||||
}
|
||||
{
|
||||
case = "8.19";
|
||||
out = "8.19.1";
|
||||
}
|
||||
{
|
||||
case = "8.18";
|
||||
out = "8.18.0";
|
||||
}
|
||||
{
|
||||
case = "8.17";
|
||||
out = "8.17.0";
|
||||
}
|
||||
{
|
||||
case = "8.16";
|
||||
out = "8.16.0";
|
||||
}
|
||||
{
|
||||
case = "8.15";
|
||||
out = "8.15.1";
|
||||
}
|
||||
{
|
||||
case = "8.14";
|
||||
out = "8.14.1";
|
||||
}
|
||||
{
|
||||
case = "8.13";
|
||||
out = "8.13.2";
|
||||
}
|
||||
{
|
||||
case = "8.12";
|
||||
out = "8.12.0";
|
||||
}
|
||||
{
|
||||
case = "8.11";
|
||||
out = "8.11.0";
|
||||
}
|
||||
{
|
||||
case = "8.10";
|
||||
out = "8.10.0";
|
||||
}
|
||||
{
|
||||
case = "8.9";
|
||||
out = "8.9.0";
|
||||
}
|
||||
{
|
||||
case = "8.8";
|
||||
out = "8.8.0";
|
||||
}
|
||||
{
|
||||
case = "8.6";
|
||||
out = "8.6.1";
|
||||
}
|
||||
{
|
||||
case = "8.5";
|
||||
out = "8.5.0";
|
||||
}
|
||||
(case (range "9.0" "9.2") "9.0.0")
|
||||
(case "8.20" "8.20.0")
|
||||
(case "8.19" "8.19.1")
|
||||
(case "8.18" "8.18.0")
|
||||
(case "8.17" "8.17.0")
|
||||
(case "8.16" "8.16.0")
|
||||
(case "8.15" "8.15.0")
|
||||
(case "8.14" "8.14.1")
|
||||
(case "8.13" "8.13.2")
|
||||
(case "8.12" "8.12.0")
|
||||
(case "8.11" "8.11.0")
|
||||
(case "8.10" "8.10.0")
|
||||
(case "8.9" "8.9.0")
|
||||
(case "8.8" "8.8.0")
|
||||
(case "8.6" "8.6.1")
|
||||
(case "8.5" "8.5.0")
|
||||
] null;
|
||||
|
||||
mlPlugin = true;
|
||||
|
||||
@@ -10,20 +10,14 @@ mkCoqDerivation {
|
||||
owner = "unicoq";
|
||||
inherit version;
|
||||
defaultVersion =
|
||||
let
|
||||
case = case: out: { inherit case out; };
|
||||
in
|
||||
with lib.versions;
|
||||
lib.switch coq.version [
|
||||
{
|
||||
case = isGe "9.1";
|
||||
out = "1.6-9.1";
|
||||
}
|
||||
{
|
||||
case = range "8.20" "9.0";
|
||||
out = "1.6-8.20";
|
||||
}
|
||||
{
|
||||
case = range "8.19" "8.19";
|
||||
out = "1.6-8.19";
|
||||
}
|
||||
(case (range "9.1" "9.2") "1.6-9.1")
|
||||
(case (range "8.20" "9.0") "1.6-8.20")
|
||||
(case (range "8.19" "8.19") "1.6-8.19")
|
||||
] null;
|
||||
release."1.6-9.1".rev = "0cf37ef7e638bfaad6e804e17bd80e7bb0e1b717";
|
||||
release."1.6-9.1".hash = "sha256-1EKDkj33pg3AsEpckZYqWppPUZV2OkxM2xLq2zvZGMQ=";
|
||||
|
||||
@@ -10393,6 +10393,8 @@ with pkgs;
|
||||
rocq-core_9_1
|
||||
rocqPackages_9_2
|
||||
rocq-core_9_2
|
||||
rocqPackages_9_3
|
||||
rocq-core_9_3
|
||||
rocqPackages
|
||||
rocq-core
|
||||
;
|
||||
@@ -10410,6 +10412,7 @@ with pkgs;
|
||||
rocqPackages_9_0
|
||||
rocqPackages_9_1
|
||||
rocqPackages_9_2
|
||||
rocqPackages_9_3
|
||||
rocqPackages
|
||||
;
|
||||
})
|
||||
@@ -10448,6 +10451,8 @@ with pkgs;
|
||||
coq_9_1
|
||||
coqPackages_9_2
|
||||
coq_9_2
|
||||
coqPackages_9_3
|
||||
coq_9_3
|
||||
coqPackages
|
||||
coq
|
||||
;
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
rocqPackages_9_0,
|
||||
rocqPackages_9_1,
|
||||
rocqPackages_9_2,
|
||||
rocqPackages_9_3,
|
||||
rocqPackages,
|
||||
fetchpatch,
|
||||
makeWrapper,
|
||||
@@ -351,6 +352,7 @@ rec {
|
||||
coqPackages_9_0 = mkCoqPackages (mkCoq "9.0" rocqPackages_9_0);
|
||||
coqPackages_9_1 = mkCoqPackages (mkCoq "9.1" rocqPackages_9_1);
|
||||
coqPackages_9_2 = mkCoqPackages (mkCoq "9.2" rocqPackages_9_2);
|
||||
coqPackages_9_3 = mkCoqPackages (mkCoq "9.3" rocqPackages_9_3);
|
||||
|
||||
coq_8_7 = coqPackages_8_7.coq;
|
||||
coq_8_8 = coqPackages_8_8.coq;
|
||||
@@ -369,6 +371,7 @@ rec {
|
||||
coq_9_0 = coqPackages_9_0.coq;
|
||||
coq_9_1 = coqPackages_9_1.coq;
|
||||
coq_9_2 = coqPackages_9_2.coq;
|
||||
coq_9_3 = coqPackages_9_3.coq;
|
||||
|
||||
coqPackages = lib.recurseIntoAttrs coqPackages_9_1;
|
||||
coq = coqPackages.coq;
|
||||
|
||||
@@ -116,10 +116,12 @@ rec {
|
||||
rocq-core_9_0 = mkRocq "9.0";
|
||||
rocq-core_9_1 = mkRocq "9.1";
|
||||
rocq-core_9_2 = mkRocq "9.2";
|
||||
rocq-core_9_3 = mkRocq "9.3";
|
||||
|
||||
rocqPackages_9_0 = mkRocqPackages rocq-core_9_0;
|
||||
rocqPackages_9_1 = mkRocqPackages rocq-core_9_1;
|
||||
rocqPackages_9_2 = mkRocqPackages rocq-core_9_2;
|
||||
rocqPackages_9_3 = mkRocqPackages rocq-core_9_3;
|
||||
|
||||
rocqPackages = lib.recurseIntoAttrs rocqPackages_9_1;
|
||||
rocq-core = rocqPackages.rocq-core;
|
||||
|
||||
Reference in New Issue
Block a user