ocamlPackages.elpi: 2.0.7 -> 3.0.1

This commit is contained in:
Pierre Roux 2025-07-29 09:32:25 +02:00 committed by Vincent Laporte
parent 8845e1aaa8
commit 3fc72d286c
4 changed files with 9 additions and 1 deletions

View File

@ -32,6 +32,7 @@ mkCoqDerivation {
lib.switch lib.switch
[ coq.coq-version mathcomp-algebra.version ] [ coq.coq-version mathcomp-algebra.version ]
[ [
(case (range "8.20" "9.1") (isGe "2.4") "1.2.6")
(case (range "8.20" "9.1") (isGe "2.4") "1.2.5") (case (range "8.20" "9.1") (isGe "2.4") "1.2.5")
(case (range "8.16" "9.0") (isGe "2.0") "1.2.4") (case (range "8.16" "9.0") (isGe "2.0") "1.2.4")
(case (range "8.16" "8.18") (isGe "2.0") "1.2.2") (case (range "8.16" "8.18") (isGe "2.0") "1.2.2")
@ -46,6 +47,7 @@ mkCoqDerivation {
release."1.2.3".sha256 = "sha256-6uc1VEfDv+fExEfBR2c0/Q/KjrkX0TbEMCLgeYcpkls="; release."1.2.3".sha256 = "sha256-6uc1VEfDv+fExEfBR2c0/Q/KjrkX0TbEMCLgeYcpkls=";
release."1.2.4".sha256 = "sha256-BRxt0LGPz2u3kJRjcderaZqCfs8M8qKAAwNSWmIck7Q="; release."1.2.4".sha256 = "sha256-BRxt0LGPz2u3kJRjcderaZqCfs8M8qKAAwNSWmIck7Q=";
release."1.2.5".sha256 = "sha256-wTfe+g7ljWs1S+g02VQutnJGLVIOzNX1lm1HTMXeUUA="; release."1.2.5".sha256 = "sha256-wTfe+g7ljWs1S+g02VQutnJGLVIOzNX1lm1HTMXeUUA=";
release."1.2.6".sha256 = "sha256-D7EEiLeCJMgxsYvlAFyL7QZyx/KJAKesVE+vyfzqzkU=";
propagatedBuildInputs = [ propagatedBuildInputs = [
mathcomp-ssreflect mathcomp-ssreflect

View File

@ -18,7 +18,7 @@
coqPackages, coqPackages,
version ? version ?
if lib.versionAtLeast ocaml.version "4.13" then if lib.versionAtLeast ocaml.version "4.13" then
"2.0.7" "3.0.1"
else if lib.versionAtLeast ocaml.version "4.08" then else if lib.versionAtLeast ocaml.version "4.08" then
"1.20.0" "1.20.0"
else else
@ -34,6 +34,7 @@ in
let let
fetched = coqPackages.metaFetch ({ fetched = coqPackages.metaFetch ({
release."3.0.1".sha256 = "sha256-r4B0xn6UCVslVW4dHiqq8NBMGfNz44kZy48KDWeGquc=";
release."2.0.7".sha256 = "sha256-gCM+vZK6vWlhSO1VMjiWHse23mvxVwRarhxwkIQK7e0="; release."2.0.7".sha256 = "sha256-gCM+vZK6vWlhSO1VMjiWHse23mvxVwRarhxwkIQK7e0=";
release."2.0.6".sha256 = "sha256-tRUYXQZ0VXrjIZBZ1skdzieUsww4rSNEe5ik+iKpk3U="; release."2.0.6".sha256 = "sha256-tRUYXQZ0VXrjIZBZ1skdzieUsww4rSNEe5ik+iKpk3U=";
release."2.0.5".sha256 = "sha256-cHgERFqrfSg5WtUX3UxR6L+QkzS7+t6n4V+wweiEacc="; release."2.0.5".sha256 = "sha256-cHgERFqrfSg5WtUX3UxR6L+QkzS7+t6n4V+wweiEacc=";

View File

@ -17,8 +17,10 @@ let
in in
with lib.versions; with lib.versions;
lib.switch rocq-core.rocq-version [ lib.switch rocq-core.rocq-version [
(case (range "9.0" "9.1") "1.10.0")
(case (range "9.0" "9.1") "1.9.1") (case (range "9.0" "9.1") "1.9.1")
] null; ] null;
release."1.10.0".sha256 = "sha256-c52nS8I0tia7Q8lZTFJyHVPVabW9xv55m7w6B7y3+e8=";
release."1.9.1".sha256 = "sha256-AiS0ezMyfIYlXnuNsVLz1GlKQZzJX+ilkrKkbo0GrF0="; release."1.9.1".sha256 = "sha256-AiS0ezMyfIYlXnuNsVLz1GlKQZzJX+ilkrKkbo0GrF0=";
releaseRev = v: "v${v}"; releaseRev = v: "v${v}";

View File

@ -17,6 +17,7 @@ let
in in
with lib.versions; with lib.versions;
lib.switch rocq-core.rocq-version [ lib.switch rocq-core.rocq-version [
(case (range "9.0" "9.1") "3.0.1")
(case (range "9.0" "9.1") "2.0.7") (case (range "9.0" "9.1") "2.0.7")
] { }; ] { };
elpi = rocq-core.ocamlPackages.elpi.override { version = default-elpi-version; }; elpi = rocq-core.ocamlPackages.elpi.override { version = default-elpi-version; };
@ -35,9 +36,11 @@ let
in in
with lib.versions; with lib.versions;
lib.switch rocq-core.rocq-version [ lib.switch rocq-core.rocq-version [
(case (range "9.0" "9.1") "3.0.0")
(case (range "9.0" "9.1") "2.6.0") (case (range "9.0" "9.1") "2.6.0")
(case ("9.0") "2.5.2") (case ("9.0") "2.5.2")
] null; ] null;
release."3.0.0".sha256 = "sha256-YMe2is7duGcvAHjM4joUE90EloibjSxqfZThsJhstdU=";
release."2.6.0".sha256 = "sha256-23BHq1NFUkI3ayXnGUwiGFySLyY3EuH4RyMgAhQqI4g="; release."2.6.0".sha256 = "sha256-23BHq1NFUkI3ayXnGUwiGFySLyY3EuH4RyMgAhQqI4g=";
release."2.5.2".sha256 = "sha256-lLzjPrbVB3rrqox528YiheUb0u89R84Xmrgkn0oplOs="; release."2.5.2".sha256 = "sha256-lLzjPrbVB3rrqox528YiheUb0u89R84Xmrgkn0oplOs=";
releaseRev = v: "v${v}"; releaseRev = v: "v${v}";