opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: ["Anil Madhavapeddy "] homepage: "https://github.com/avsm/ocaml-version" doc: "http://docs.mirage.io/ocaml-version" license: "ISC" dev-repo: "git+https://github.com/avsm/ocaml-version.git" bug-reports: "https://github.com/avsm/ocaml-version/issues" tags: ["org:ocamllabs"] depends: [ "ocaml" {>= "4.03.0"} "jbuilder" {>= "1.0+beta10"} "base-bytes" ] build: [ ["jbuilder" "subst" "-p" name "--name" name] {dev} ["jbuilder" "build" "-p" name "-j" jobs] ] synopsis: "Manipulate, parse and generate OCaml compiler version strings" description: """ This library provides facilities to parse version numbers of the OCaml compiler, and enumerates the various official OCaml releases and configuration variants. 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: - Functions to parse and serialise OCaml compiler version numbers. - Enumeration of official OCaml compiler version releases. - Test compiler versions for a particular feature (e.g. the `bytes` type) - [opam](https://opam.ocaml.org) compiler switch enumeration. Browse the [API documentation](http://docs.mirage.io/ocaml-version) for more details. ### Further information - **Discussion:** Post on with the `ocaml` tag under the Ecosystem category. - **Bugs:** - **Docs:** Contributions are very welcome. Please see the overall TODO list below, or please get in touch with any particular comments you might have. [![Build Status](https://travis-ci.org/avsm/ocaml-version.svg?branch=master)](https://travis-ci.org/avsm/ocaml-version) ### TODO - Complete the architecture set from the officially supported compilers. - Add more features to the opam variants list (such as `Since.safe_string`) - Generate the core opam compiler package set purely from this library, so that it remains in sync with the library description.""" url { src: "https://github.com/avsm/ocaml-version/releases/download/v0.1.0/ocaml-version-0.1.0.tbz" checksum: [ "sha256=5737e0f38fbe137722759eb23c6378b5c25c234bc4f8d8a9e35b0d08752ce2db" "md5=e9356166a4c10e31ca65acad0ccc517f" ] }