this repo has no description
1# This file is generated by dune, edit dune-project instead
2opam-version: "2.0"
3synopsis: "The Coq Proof Assistant -- Standard Library"
4description: """
5Coq is a formal proof management system. It provides
6a formal language to write mathematical definitions, executable
7algorithms and theorems together with an environment for
8semi-interactive development of machine-checked proofs.
9
10Typical applications include the certification of properties of
11programming languages (e.g. the CompCert compiler certification
12project, or the Bedrock verified low-level programming library), the
13formalization of mathematics (e.g. the full formalization of the
14Feit-Thompson theorem or homotopy type theory) and teaching.
15
16This package includes the Coq Standard Library, that is to say, the
17set of modules usually bound to the Coq.* namespace."""
18maintainer: ["The Coq development team <coqdev@inria.fr>"]
19authors: ["The Coq development team, INRIA, CNRS, and contributors"]
20license: "LGPL-2.1-only"
21homepage: "https://coq.inria.fr/"
22doc: "https://coq.github.io/doc/"
23bug-reports: "https://github.com/coq/coq/issues"
24depends: [
25 "dune" {>= "2.9"}
26 "coq-core" {= version}
27]
28build: [
29 # Requires dune 2.8 due to https://github.com/ocaml/dune/issues/3219
30 # ["dune" "subst"] {pinned}
31 #
32 # XXX need to run configure as in coq-core, or else dunestrap will
33 # use the default rule in config
34 [ "./configure"
35 "-prefix" prefix
36 "-mandir" man
37 "-libdir" "%{lib}%/coq"
38 "-native-compiler" "yes" {coq-native:installed} "no" {!coq-native:installed}
39 ]
40 [ make "dunestrap" "COQ_DUNE_EXTRA_OPT=-split" ]
41 [
42 "dune"
43 "build"
44 "-p"
45 name
46 "-j"
47 jobs
48 "@install"
49 "@runtest" {with-test}
50 "@doc" {with-doc}
51 ]
52]
53dev-repo: "git+https://github.com/coq/coq.git"
54depopts: ["coq-native"]
55url {
56 src:
57 "https://github.com/coq/coq/releases/download/V8.18.0/coq-8.18.0.tar.gz"
58 checksum: [
59 "md5=8d852367b54f095d9fbabd000304d450"
60 "sha512=46922d5f2eb6802a148a52fd3e7f0be8370c93e7bc33cee05cf4a2044290845b10ccddbaa306f29c808e7c5019700763e37e45ff6deb507b874a4348010fed50"
61 ]
62}