···11+opam-version: "2.0"
22+synopsis: "The Coq Proof Assistant -- Core Binaries and Tools"
33+description: """
44+Coq is a formal proof management system. It provides
55+a formal language to write mathematical definitions, executable
66+algorithms and theorems together with an environment for
77+semi-interactive development of machine-checked proofs.
88+99+Typical applications include the certification of properties of
1010+programming languages (e.g. the CompCert compiler certification
1111+project, or the Bedrock verified low-level programming library), the
1212+formalization of mathematics (e.g. the full formalization of the
1313+Feit-Thompson theorem or homotopy type theory) and teaching.
1414+1515+This package includes the Coq core binaries, plugins, and tools, but
1616+not the vernacular standard library.
1717+1818+Note that in this setup, Coq needs to be started with the -boot and
1919+-noinit options, as will otherwise fail to find the regular Coq
2020+prelude, now living in the coq-stdlib package."""
2121+maintainer: ["The Coq development team <coqdev@inria.fr>"]
2222+authors: ["The Coq development team, INRIA, CNRS, and contributors"]
2323+license: "LGPL-2.1-only"
2424+homepage: "https://coq.inria.fr/"
2525+doc: "https://coq.github.io/doc/"
2626+bug-reports: "https://github.com/coq/coq/issues"
2727+depends: [
2828+ "dune" {>= "2.9"}
2929+ "ocaml" {>= "4.09.0"}
3030+ "ocamlfind" {>= "1.8.1"}
3131+ "zarith" {>= "1.11"}
3232+ "conf-linux-libc-dev" {os = "linux"}
3333+ "odoc" {with-doc}
3434+]
3535+conflicts: [
3636+ "coq" { < "8.17" }
3737+]
3838+depopts: ["coq-native" "memprof-limits"]
3939+dev-repo: "git+https://github.com/coq/coq.git"
4040+build: [
4141+ ["dune" "subst"] {dev}
4242+ [ "./configure"
4343+ "-prefix" prefix
4444+ "-mandir" man
4545+ "-libdir" "%{lib}%/coq"
4646+ "-native-compiler" "yes" {coq-native:installed} "no" {!coq-native:installed}
4747+ ]
4848+ [
4949+ "dune"
5050+ "build"
5151+ "-p"
5252+ name
5353+ "-j"
5454+ jobs
5555+ "--promote-install-files=false"
5656+ "@install"
5757+ "@runtest" {with-test}
5858+ "@doc" {with-doc}
5959+ ]
6060+ ["dune" "install" "-p" name "--create-install-files" name]
6161+]
6262+6363+url {
6464+ src: "https://github.com/coq/coq/releases/download/V8.19.2/coq-8.19.2.tar.gz"
6565+ checksum: [
6666+ "md5=5d1187d5e44ed0163f76fb12dabf012e"
6767+ "sha512=91bc81530fa4f6498961583ad51eac5001f139881788b88e360a866ad8e2a6e2c5bce86d1a580ab4cd4782bf49d48318767df82471ce33ba3ac143e5569ad33c"
6868+ ]
6969+}
+55
packages/coq-stdlib/coq-stdlib.8.19.2/opam
···11+opam-version: "2.0"
22+synopsis: "The Coq Proof Assistant -- Standard Library"
33+description: """
44+Coq is a formal proof management system. It provides
55+a formal language to write mathematical definitions, executable
66+algorithms and theorems together with an environment for
77+semi-interactive development of machine-checked proofs.
88+99+Typical applications include the certification of properties of
1010+programming languages (e.g. the CompCert compiler certification
1111+project, or the Bedrock verified low-level programming library), the
1212+formalization of mathematics (e.g. the full formalization of the
1313+Feit-Thompson theorem or homotopy type theory) and teaching.
1414+1515+This package includes the Coq Standard Library, that is to say, the
1616+set of modules usually bound to the Coq.* namespace."""
1717+maintainer: ["The Coq development team <coqdev@inria.fr>"]
1818+authors: ["The Coq development team, INRIA, CNRS, and contributors"]
1919+license: "LGPL-2.1-only"
2020+homepage: "https://coq.inria.fr/"
2121+doc: "https://coq.github.io/doc/"
2222+bug-reports: "https://github.com/coq/coq/issues"
2323+depends: [
2424+ "dune" {>= "2.9"}
2525+ "coq-core" {= version}
2626+ "odoc" {with-doc}
2727+]
2828+depopts: ["coq-native"]
2929+dev-repo: "git+https://github.com/coq/coq.git"
3030+build: [
3131+ ["dune" "subst"] {dev}
3232+ # We tell dunestrap to use coq-config from coq-core
3333+ [ make "dunestrap" "COQ_DUNE_EXTRA_OPT=-split" "DUNESTRAPOPT=-p coq-stdlib"]
3434+ [
3535+ "dune"
3636+ "build"
3737+ "-p"
3838+ name
3939+ "-j"
4040+ jobs
4141+ "--promote-install-files=false"
4242+ "@install"
4343+ "@runtest" {with-test}
4444+ "@doc" {with-doc}
4545+ ]
4646+ ["dune" "install" "-p" name "--create-install-files" name]
4747+]
4848+4949+url {
5050+ src: "https://github.com/coq/coq/releases/download/V8.19.2/coq-8.19.2.tar.gz"
5151+ checksum: [
5252+ "md5=5d1187d5e44ed0163f76fb12dabf012e"
5353+ "sha512=91bc81530fa4f6498961583ad51eac5001f139881788b88e360a866ad8e2a6e2c5bce86d1a580ab4cd4782bf49d48318767df82471ce33ba3ac143e5569ad33c"
5454+ ]
5555+}
+50
packages/coq/coq.8.19.2/opam
···11+opam-version: "2.0"
22+synopsis: "The Coq Proof Assistant"
33+description: """
44+Coq is a formal proof management system. It provides
55+a formal language to write mathematical definitions, executable
66+algorithms and theorems together with an environment for
77+semi-interactive development of machine-checked proofs.
88+99+Typical applications include the certification of properties of
1010+programming languages (e.g. the CompCert compiler certification
1111+project, or the Bedrock verified low-level programming library), the
1212+formalization of mathematics (e.g. the full formalization of the
1313+Feit-Thompson theorem or homotopy type theory) and teaching."""
1414+maintainer: ["The Coq development team <coqdev@inria.fr>"]
1515+authors: ["The Coq development team, INRIA, CNRS, and contributors"]
1616+license: "LGPL-2.1-only"
1717+homepage: "https://coq.inria.fr/"
1818+doc: "https://coq.github.io/doc/"
1919+bug-reports: "https://github.com/coq/coq/issues"
2020+depends: [
2121+ "dune" {>= "2.9"}
2222+ "coq-core" {= version}
2323+ "coq-stdlib" {= version}
2424+ "coqide-server" {= version}
2525+ "odoc" {with-doc}
2626+]
2727+dev-repo: "git+https://github.com/coq/coq.git"
2828+build: [
2929+ ["dune" "subst"] {dev}
3030+ [
3131+ "dune"
3232+ "build"
3333+ "-p"
3434+ name
3535+ "-j"
3636+ jobs
3737+ "--promote-install-files=false"
3838+ "@install"
3939+ "@doc" {with-doc}
4040+ ]
4141+ ["dune" "install" "-p" name "--create-install-files" name]
4242+]
4343+4444+url {
4545+ src: "https://github.com/coq/coq/releases/download/V8.19.2/coq-8.19.2.tar.gz"
4646+ checksum: [
4747+ "md5=5d1187d5e44ed0163f76fb12dabf012e"
4848+ "sha512=91bc81530fa4f6498961583ad51eac5001f139881788b88e360a866ad8e2a6e2c5bce86d1a580ab4cd4782bf49d48318767df82471ce33ba3ac143e5569ad33c"
4949+ ]
5050+}
+48
packages/coqide-server/coqide-server.8.19.2/opam
···11+opam-version: "2.0"
22+synopsis: "The Coq Proof Assistant, XML protocol server"
33+description: """
44+Coq is a formal proof management system. It provides
55+a formal language to write mathematical definitions, executable
66+algorithms and theorems together with an environment for
77+semi-interactive development of machine-checked proofs.
88+99+This package provides the `coqidetop` language server, an
1010+implementation of Coq's [XML protocol](https://github.com/coq/coq/blob/master/dev/doc/xml-protocol.md)
1111+which allows clients, such as CoqIDE, to interact with Coq in a
1212+structured way."""
1313+maintainer: ["The Coq development team <coqdev@inria.fr>"]
1414+authors: ["The Coq development team, INRIA, CNRS, and contributors"]
1515+license: "LGPL-2.1-only"
1616+homepage: "https://coq.inria.fr/"
1717+doc: "https://coq.github.io/doc/"
1818+bug-reports: "https://github.com/coq/coq/issues"
1919+depends: [
2020+ "dune" {>= "2.9"}
2121+ "coq-core" {= version}
2222+ "odoc" {with-doc}
2323+]
2424+build: [
2525+ ["dune" "subst"] {dev}
2626+ [
2727+ "dune"
2828+ "build"
2929+ "-p"
3030+ name
3131+ "-j"
3232+ jobs
3333+ "--promote-install-files=false"
3434+ "@install"
3535+ "@runtest" {with-test}
3636+ "@doc" {with-doc}
3737+ ]
3838+ ["dune" "install" "-p" name "--create-install-files" name]
3939+]
4040+dev-repo: "git+https://github.com/coq/coq.git"
4141+4242+url {
4343+ src: "https://github.com/coq/coq/releases/download/V8.19.2/coq-8.19.2.tar.gz"
4444+ checksum: [
4545+ "md5=5d1187d5e44ed0163f76fb12dabf012e"
4646+ "sha512=91bc81530fa4f6498961583ad51eac5001f139881788b88e360a866ad8e2a6e2c5bce86d1a580ab4cd4782bf49d48318767df82471ce33ba3ac143e5569ad33c"
4747+ ]
4848+}