From 04133be9c7acee0d0caa169bfdd93bc5ce533503 Mon Sep 17 00:00:00 2001 From: Pierre Roux Date: Thu, 23 Jan 2025 11:32:03 +0100 Subject: [PATCH] coqPackages.mathcomp: adapt to https://github.com/math-comp/math-comp/pull/1329 --- pkgs/development/coq-modules/mathcomp/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/mathcomp/default.nix b/pkgs/development/coq-modules/mathcomp/default.nix index 2cafe8ca8ac7..48d36b2dbb8c 100644 --- a/pkgs/development/coq-modules/mathcomp/default.nix +++ b/pkgs/development/coq-modules/mathcomp/default.nix @@ -67,7 +67,7 @@ let mathcomp_ = package: let mathcomp-deps = lib.optionals (package != "single") (map mathcomp_ (lib.head (lib.splitList (lib.pred.equal package) packages))); - pkgpath = if package == "single" then "mathcomp" else "mathcomp/${package}"; + pkgpath = if package == "single" then "." else package; pname = if package == "single" then "mathcomp" else "mathcomp-${package}"; pkgallMake = '' echo "all.v" > Make @@ -92,6 +92,8 @@ let then patchShebangs etc/buildlibgraph fi '' + '' + # handle mathcomp < 2.4.0 which had an extra base mathcomp directory + test -d mathcomp && cd mathcomp cd ${pkgpath} '' + lib.optionalString (package == "all") pkgallMake;