summary refs log tree commit diff
path: root/pkgs/development/coq-modules
diff options
context:
space:
mode:
authorCyril Cohen <cohen@crans.org>2021-10-30 05:30:44 +0200
committerCyril Cohen <cohen@crans.org>2021-10-30 05:30:44 +0200
commit314e64e4676baa1aa15b2b043cea9bdf4d665d2d (patch)
treeb73b2f6a80cd344478251df4e3761e842bdd4a54 /pkgs/development/coq-modules
parent461db988aff6441a71d47e9be0e5be2865bd2cc7 (diff)
downloadnixpkgs-314e64e4676baa1aa15b2b043cea9bdf4d665d2d.tar
nixpkgs-314e64e4676baa1aa15b2b043cea9bdf4d665d2d.tar.gz
nixpkgs-314e64e4676baa1aa15b2b043cea9bdf4d665d2d.tar.bz2
nixpkgs-314e64e4676baa1aa15b2b043cea9bdf4d665d2d.tar.lz
nixpkgs-314e64e4676baa1aa15b2b043cea9bdf4d665d2d.tar.xz
nixpkgs-314e64e4676baa1aa15b2b043cea9bdf4d665d2d.tar.zst
nixpkgs-314e64e4676baa1aa15b2b043cea9bdf4d665d2d.zip
coqPackages.hierarchy-builder: etc
Diffstat (limited to 'pkgs/development/coq-modules')
-rw-r--r--pkgs/development/coq-modules/hierarchy-builder/default.nix10
1 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/development/coq-modules/hierarchy-builder/default.nix b/pkgs/development/coq-modules/hierarchy-builder/default.nix
index 1feb873908a..e950741d81c 100644
--- a/pkgs/development/coq-modules/hierarchy-builder/default.nix
+++ b/pkgs/development/coq-modules/hierarchy-builder/default.nix
@@ -1,6 +1,6 @@
 { lib, mkCoqDerivation, which, coq, coq-elpi, version ? null }:
 
-with lib; mkCoqDerivation {
+with lib; let hb = mkCoqDerivation {
   pname = "hierarchy-builder";
   owner = "math-comp";
   inherit version;
@@ -21,8 +21,6 @@ with lib; mkCoqDerivation {
 
   mlPlugin = true;
 
-  buildPhase = "make build";
-
   installFlags = [ "DESTDIR=$(out)" "COQMF_COQLIB=lib/coq/${coq.coq-version}" ];
   extraInstallFlags = [ "VFILES=structures.v" ];
 
@@ -31,4 +29,8 @@ with lib; mkCoqDerivation {
     maintainers = with maintainers; [ cohencyril siraben ];
     license = licenses.mit;
   };
-}
+}; in
+hb.overrideAttrs (o:
+  optionalAttrs (versions.isGe "1.2.0" o.version || o.version == "dev")
+    { buildPhase = "make build"; }
+)