aboutsummaryrefslogtreecommitdiff
path: root/dev/ci
diff options
context:
space:
mode:
authorVincent Laporte2018-11-29 17:01:47 +0000
committerVincent Laporte2019-01-24 14:53:03 +0000
commitbb1ad2a59f0c9c6b62a1c70023a9ee31866b9a01 (patch)
tree43b602b7c708bd8e1a04d4fe17753e6ec573fdaa /dev/ci
parent19c6007a003f3ec6d2d92b1ca213270ff16b58fb (diff)
[Nix-ci] Add formal-topology
Diffstat (limited to 'dev/ci')
-rw-r--r--dev/ci/nix/default.nix10
-rw-r--r--dev/ci/nix/formal-topology.nix4
2 files changed, 12 insertions, 2 deletions
diff --git a/dev/ci/nix/default.nix b/dev/ci/nix/default.nix
index 4acfae48e4..ac4894dfd3 100644
--- a/dev/ci/nix/default.nix
+++ b/dev/ci/nix/default.nix
@@ -2,7 +2,7 @@
, branch
, wd
, project ? "xyz"
-, bn ? "release"
+, bn ? "master"
}:
with pkgs;
@@ -28,9 +28,14 @@ let math-classes =
src = fetchTarball "https://github.com/coq-community/math-classes/archive/master.tar.gz";
}); in
+let corn = (coqPackages.corn.override { inherit coq bignums math-classes; })
+ .overrideAttrs (o: {
+ src = fetchTarball "https://github.com/coq-community/corn/archive/master.tar.gz";
+ }); in
+
let unicoq = callPackage ./unicoq.nix { inherit coq; }; in
-let callPackage = newScope { inherit coq mathcomp bignums coqprime math-classes unicoq; }; in
+let callPackage = newScope { inherit coq mathcomp bignums coqprime corn math-classes unicoq; }; in
# Environments for building CI libraries with this Coq
let projects = {
@@ -45,6 +50,7 @@ let projects = {
fiat_crypto = callPackage ./fiat_crypto.nix {};
fiat_crypto_legacy = callPackage ./fiat_crypto_legacy.nix {};
flocq = callPackage ./flocq.nix {};
+ formal-topology = callPackage ./formal-topology.nix {};
GeoCoq = callPackage ./GeoCoq.nix {};
HoTT = callPackage ./HoTT.nix {};
math_classes = callPackage ./math_classes.nix {};
diff --git a/dev/ci/nix/formal-topology.nix b/dev/ci/nix/formal-topology.nix
new file mode 100644
index 0000000000..70ba541577
--- /dev/null
+++ b/dev/ci/nix/formal-topology.nix
@@ -0,0 +1,4 @@
+{ corn }:
+{
+ buildInputs = [ corn ];
+}