Introduction
opam-bin
is a framework to build and use binary packages with
opam
.
With opam-bin
, it is possible:
To create a binary package for every source package built by
opam
;To re-use previously built binary packages instead of rebuilding the corresponding source packages;
To share these binary packages with other users, by exporting these packages as
opam
repositories;
Packages shared with opam-bin
have to be relocatable, i.e. can
be installed in any directory. A specific git
repository of
patches is provided, these patches are applied automatically by
opam-bin
on source packages at build time to make these
packages relocatable.
The following resources are associated with opam-bin
:
git
repository with patches to make packages relocatable: https://github.com/OCamlPro/relocation-patchesSoftware in the Github Project: https://github.com/OCamlPro/opam-bin/