Refine dependencies from mathcomp-ssreflect to mathcomp-boot

This commit is contained in:
Pierre Roux
2025-05-05 15:16:10 +02:00
committed by Vincent Laporte
parent 0401f9a22a
commit e95a23432a
15 changed files with 33 additions and 31 deletions
@@ -2,7 +2,7 @@
lib,
mkCoqDerivation,
coq,
ssreflect,
mathcomp-boot,
ExtLib,
simple-io,
version ? null,
@@ -17,7 +17,7 @@ in
inherit version;
defaultVersion =
lib.switch
[ coq.coq-version ssreflect.version ]
[ coq.coq-version mathcomp-boot.version ]
[
{
cases = [
@@ -127,7 +127,7 @@ in
mlPlugin = true;
nativeBuildInputs = lib.optional recent coq.ocamlPackages.ocamlbuild;
propagatedBuildInputs =
[ ssreflect ]
[ mathcomp-boot ]
++ lib.optionals recent [
ExtLib
simple-io
@@ -2,7 +2,7 @@
lib,
mkCoqDerivation,
coq,
mathcomp-ssreflect,
mathcomp-boot,
stdlib,
version ? null,
}:
@@ -35,7 +35,7 @@ mkCoqDerivation {
] null;
propagatedBuildInputs = [
mathcomp-ssreflect
mathcomp-boot
stdlib
];
@@ -4,7 +4,7 @@
autoconf,
coq,
stdlib,
ssreflect,
mathcomp-boot,
version ? null,
}:
@@ -59,7 +59,7 @@ mkCoqDerivation {
nativeBuildInputs = [ autoconf ];
propagatedBuildInputs = [
stdlib
ssreflect
mathcomp-boot
];
useMelquiondRemake.logpath = "Coquelicot";
@@ -3,7 +3,7 @@
mkCoqDerivation,
coq,
version ? null,
ssreflect,
mathcomp-boot,
deriving,
}:
@@ -15,7 +15,7 @@
defaultVersion =
with lib.versions;
lib.switch
[ coq.coq-version ssreflect.version ]
[ coq.coq-version mathcomp-boot.version ]
[
{
cases = [
@@ -63,7 +63,7 @@
release."0.3.0".sha256 = "sha256:14rm0726f1732ldds495qavg26gsn30w6dfdn36xb12g5kzavp38";
release."0.2.2".sha256 = "sha256:1clzza73gccy6p6l95n6gs0adkqd3h4wgl4qg5l0qm4q140grvm7";
propagatedBuildInputs = [ ssreflect ];
propagatedBuildInputs = [ mathcomp-boot ];
meta = with lib; {
description = "Finite data structures with extensional reasoning";
@@ -64,9 +64,9 @@ mkCoqDerivation {
null;
propagatedBuildInputs = [
mathcomp.algebra
mathcomp.ssreflect
mathcomp.boot
mathcomp.fingroup
mathcomp.algebra
];
meta = with lib; {
@@ -50,9 +50,9 @@ mkCoqDerivation {
null;
propagatedBuildInputs = [
mathcomp.ssreflect
mathcomp.algebra
mathcomp.boot
mathcomp.fingroup
mathcomp.algebra
stdlib
];
@@ -5,7 +5,7 @@
coq,
coquelicot,
flocq,
mathcomp-ssreflect,
mathcomp-boot,
mathcomp-fingroup,
bignums ? null,
gnuplot_qt,
@@ -82,7 +82,7 @@ mkCoqDerivation rec {
++ [
coquelicot
flocq
mathcomp-ssreflect
mathcomp-boot
mathcomp-fingroup
]
++ lib.optionals (lib.versions.isGe "4.2.0" defaultVersion) [ gnuplot_qt ];
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
mathcomp-ssreflect,
mathcomp-algebra,
coq-elpi,
mathcomp-zify,
@@ -60,6 +61,7 @@ mkCoqDerivation {
release."1.2.4".sha256 = "sha256-BRxt0LGPz2u3kJRjcderaZqCfs8M8qKAAwNSWmIck7Q=";
propagatedBuildInputs = [
mathcomp-ssreflect
mathcomp-algebra
coq-elpi
mathcomp-zify
@@ -1,7 +1,7 @@
{
coq,
mkCoqDerivation,
mathcomp,
mathcomp-boot,
lib,
version ? null,
}:
@@ -34,7 +34,7 @@ mkCoqDerivation {
}
] null;
propagatedBuildInputs = [ mathcomp.ssreflect ];
propagatedBuildInputs = [ mathcomp-boot ];
meta = {
description = "Small library to do epsilon - N reasonning";
@@ -1,7 +1,7 @@
{
coq,
mkCoqDerivation,
mathcomp,
mathcomp-boot,
lib,
version ? null,
}:
@@ -18,7 +18,7 @@ mkCoqDerivation {
defaultVersion =
with lib.versions;
lib.switch
[ coq.version mathcomp.version ]
[ coq.version mathcomp-boot.version ]
[
{
cases = [
@@ -107,7 +107,7 @@ mkCoqDerivation {
"1.0.0".sha256 = "0sah7k9qm8sw17cgd02f0x84hki8vj8kdz7h15i7rmz08rj0whpa";
};
propagatedBuildInputs = [ mathcomp.ssreflect ];
propagatedBuildInputs = [ mathcomp-boot ];
meta = {
description = "Finset and finmap library";
@@ -2,9 +2,9 @@
lib,
mkCoqDerivation,
coq,
mathcomp-algebra,
mathcomp-ssreflect,
mathcomp-boot,
mathcomp-fingroup,
mathcomp-algebra,
stdlib,
version ? null,
}:
@@ -54,8 +54,8 @@ mkCoqDerivation {
release."1.5.0+2.0+8.16".sha256 = "sha256-boBYGvXdGFc6aPnjgSZYSoW4kmN5khtNrSV3DUv9DqM=";
propagatedBuildInputs = [
mathcomp-boot
mathcomp-algebra
mathcomp-ssreflect
mathcomp-fingroup
stdlib
];
@@ -138,7 +138,7 @@ mkCoqDerivation {
'';
propagatedBuildInputs = [
mathcomp.ssreflect
mathcomp.boot
mathcomp.algebra
mathcomp-finmap
mathcomp.fingroup
@@ -39,7 +39,7 @@ mkCoqDerivation {
propagatedBuildInputs = [
mathcomp.character
mathcomp.ssreflect
mathcomp.boot
mathcomp.fingroup
mathcomp.algebra
mathcomp.solvable
@@ -3,7 +3,7 @@
mkCoqDerivation,
coq,
aac-tactics,
mathcomp,
mathcomp-boot,
version ? null,
}:
@@ -79,7 +79,7 @@ mkCoqDerivation {
propagatedBuildInputs = [
aac-tactics
mathcomp.ssreflect
mathcomp-boot
];
meta = with lib; {
@@ -4,7 +4,7 @@
coq,
version ? null,
equations,
mathcomp-ssreflect,
mathcomp-boot,
mathcomp-analysis,
mathcomp-experimental-reals,
extructures,
@@ -19,7 +19,7 @@
defaultVersion =
with lib.versions;
lib.switch
[ coq.coq-version mathcomp-ssreflect.version ]
[ coq.coq-version mathcomp-boot.version ]
[
{
cases = [
@@ -62,7 +62,7 @@
propagatedBuildInputs = [
equations
mathcomp-ssreflect
mathcomp-boot
mathcomp-analysis
mathcomp-experimental-reals
extructures