aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmilio Jesus Gallego Arias2020-03-25 21:48:16 -0400
committerEmilio Jesus Gallego Arias2020-03-25 21:48:16 -0400
commit1217583de0c7ac0d17c8917f21c30c247176d83f (patch)
tree43df44614d49c69c774ca0175c69173ecdb160a5
parentbab3c8de77486b0cf022d8f8a19e94f588190b7c (diff)
parent5e3e9507f890c01e1c48ce3b8014257ffd9a0931 (diff)
Merge PR #11898: Switch opam file to make
Reviewed-by: ejgallego
-rw-r--r--coq.opam.docker38
1 files changed, 38 insertions, 0 deletions
diff --git a/coq.opam.docker b/coq.opam.docker
new file mode 100644
index 0000000000..229a47a87b
--- /dev/null
+++ b/coq.opam.docker
@@ -0,0 +1,38 @@
+synopsis: "The Coq Proof Assistant"
+description: """
+Coq is a formal proof management system. It provides
+a formal language to write mathematical definitions, executable
+algorithms and theorems together with an environment for
+semi-interactive development of machine-checked proofs. Typical
+applications include the certification of properties of programming
+languages (e.g. the CompCert compiler certification project, or the
+Bedrock verified low-level programming library), the formalization of
+mathematics (e.g. the full formalization of the Feit-Thompson theorem
+or homotopy type theory) and teaching.
+"""
+opam-version: "2.0"
+maintainer: "The Coq development team <coqdev@inria.fr>"
+authors: "The Coq development team, INRIA, CNRS, and contributors."
+homepage: "https://coq.inria.fr/"
+bug-reports: "https://github.com/coq/coq/issues"
+dev-repo: "git+https://github.com/coq/coq.git"
+license: "LGPL-2.1"
+
+version: "dev"
+
+depends: [
+ "ocaml" { >= "4.05.0" }
+ "ocamlfind" { build }
+ "num"
+ "conf-findutils" {build}
+]
+
+build: [
+ [ "./configure" "-prefix" prefix "-coqide" "no" ]
+ [make "-j%{jobs}%"]
+ [make "-j%{jobs}%" "byte"]
+]
+install: [
+ [make "install"]
+ [make "install-byte"]
+]