···11+opam-version: "2.0"
22+synopsis: "Manipulate, parse and generate OCaml compiler version strings"
33+description: """\
44+This library provides facilities to parse version numbers of the OCaml compiler, and enumerates the various official OCaml releases and configuration variants.
55+66+OCaml version numbers are of the form `major.minor.patch+extra`, where the `patch` and `extra` fields are optional. This library offers the following functionality:
77+88+- Functions to parse and serialise OCaml compiler version numbers.
99+- Enumeration of official OCaml compiler version releases.
1010+- Test compiler versions for a particular feature (e.g. the `bytes` type)
1111+- [opam](https://opam.ocaml.org) compiler switch enumeration.
1212+1313+### Further information
1414+1515+- **Discussion:** Post on <https://discuss.ocaml.org/> with the `ocaml` tag under the Ecosystem category.
1616+- **Bugs:** <https://github.com/ocurrent/ocaml-version/issues>
1717+- **Docs:** <http://docs.mirage.io/ocaml-version>"""
1818+maintainer: "Anil Madhavapeddy <anil@recoil.org>"
1919+authors: "Anil Madhavapeddy <anil@recoil.org>"
2020+license: "ISC"
2121+tags: "org:ocamllabs"
2222+homepage: "https://github.com/ocurrent/ocaml-version"
2323+doc: "https://ocurrent.github.io/ocaml-version/doc"
2424+bug-reports: "https://github.com/ocurrent/ocaml-version/issues"
2525+depends: [
2626+ "dune" {>= "3.6"}
2727+ "ocaml" {>= "4.07.0"}
2828+ "alcotest" {with-test}
2929+ "odoc" {with-doc}
3030+]
3131+build: [
3232+ ["dune" "subst"] {dev}
3333+ [
3434+ "dune"
3535+ "build"
3636+ "-p"
3737+ name
3838+ "-j"
3939+ jobs
4040+ "@install"
4141+ "@runtest" {with-test}
4242+ "@doc" {with-doc}
4343+ ]
4444+]
4545+dev-repo: "git+https://github.com/ocurrent/ocaml-version.git"
4646+url {
4747+ src:
4848+ "https://github.com/ocurrent/ocaml-version/releases/download/v3.7.0/ocaml-version-3.7.0.tbz"
4949+ checksum: [
5050+ "md5=73e5e6e3ccac96a82712c47e8003e327"
5151+ "sha512=b88ebf4229f17522d1d5d791ce41b43b3458694da16dc226c4642824cd3a48518f6838ab22c3130a4d8fc0b1e44fd0a8785000dec7376d0f8c27f0114b7a329e"
5252+ ]
5353+}