Go to the
packages sub-directory of your local clone of
oasis2opam <URL of your tarball>
It will download the tarball into a temporary directory, extract the
_oasis file and use it to produce a
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
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