···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+x-maintenance-intent: [ "(latest)" ]
4747+url {
4848+ src:
4949+ "https://github.com/ocurrent/ocaml-version/releases/download/v3.7.3/ocaml-version-3.7.3.tbz"
5050+ checksum: [
5151+ "md5=19a39d2f0d3cbcd35a97131ac254bacb"
5252+ "sha512=f38cc6e78ed0e3590757ce083baf8954c98243486264de1742006a9f96fdc15080d38e1cd6475bb6a989e2e12204bffa66617ecb93719498470820ab4fd3ad5c"
5353+ ]
5454+}