Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Tool to convert OASIS metadata to OPAM package descriptions
OCaml Makefile Shell

Build Status


Tool to convert OASIS metadata to OPAM package descriptions.


Go to the packages sub-directory of your local clone of opam-repository and issue

oasis2opam <URL of your tarball>

It will download the tarball into a temporary directory, extract the _oasis file and use it to produce a <package>.<version> directory. Along the way, oasis2opam may display suggestions so your OPAM package has richer metadata.


If a Flag name matches a findlib library, oasis2opam will assume it is to be enabled if and only if this library is present and will add a --enable- to the configure step conditioned by the presence of the corresponding OPAM packages (without version constraints, you must set these next to the library, in the BuildDepends: field).

The default value of flags will be used to determine whether the libraries appearing in the conditional sections are to be considered optional or mandatory.

OPAM tags are generated from the Oasis "Categories:" field by taking the basemane of the URL. Thus Categories: http://science will generate the tag science. This is sub-optimal but one has to wait for a proper description of Oasis categories.


This tool uses the oasis library. It also relies on the presence of external programs: you need wget or curl, and tar.

Something went wrong with that request. Please try again.