From 01f96ff3693ac7dac974699431de8ac4f8b23244 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Thu, 21 May 2026 07:11:33 +0200 Subject: [PATCH] Coq: disable CoqIDE for Coq < 8.10 --- .../science/logic/coq/default.nix | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/pkgs/applications/science/logic/coq/default.nix b/pkgs/applications/science/logic/coq/default.nix index ba2a856837647..a5f7e9e861aad 100644 --- a/pkgs/applications/science/logic/coq/default.nix +++ b/pkgs/applications/science/logic/coq/default.nix @@ -100,10 +100,7 @@ let coq-version = args.coq-version or (if version != "dev" then lib.versions.majorMinor version else "dev"); coqAtLeast = v: coq-version == "dev" || lib.versionAtLeast coq-version v; - buildIde = args.buildIde or (!coqAtLeast "8.14"); - ideFlags = lib.optionalString ( - buildIde && !coqAtLeast "8.10" - ) "-lablgtkdir ${ocamlPackages.lablgtk}/lib/ocaml/*/site-lib/lablgtk2 -coqide opt"; + buildIde = args.buildIde or (coqAtLeast "8.10" && !coqAtLeast "8.14"); csdpPatch = lib.optionalString (csdp != null) '' substituteInPlace plugins/micromega/sos.ml --replace "; csdp" "; ${csdp}/bin/csdp" substituteInPlace plugins/micromega/coq_micromega.ml --replace "System.is_in_system_path \"csdp\"" "true" @@ -247,17 +244,9 @@ let addEnvHooks "$targetOffset" addCoqPath ''; - preConfigure = - if coqAtLeast "8.10" then - '' - patchShebangs dev/tools/ - '' - else - '' - configureFlagsArray=( - ${ideFlags} - ) - ''; + preConfigure = lib.optionalString (coqAtLeast "8.10") '' + patchShebangs dev/tools/ + ''; prefixKey = "-prefix ";