oasis: Remove explicit ocaml requirement - it can be inferred

Signed-off-by: Euan Harris <euan.harris@citrix.com>
oasis: Use traditional build entry points

Signed-off-by: Euan Harris <euan.harris@citrix.com>
oasis: Get rid of duplicate definition of OCAMLFIND_DESTDIR

Signed-off-by: Euan Harris <euan.harris@citrix.com>
ocamlify: Tidy up spec file

Signed-off-by: Euan Harris <euan.harris@citrix.com>
ocamlmod: Tidy up spec file

Signed-off-by: Euan Harris <euan.harris@citrix.com>
ocaml-nbd: Tidy up spec file

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Merge pull request #396 from euanh/build-improvements

Improve spec files for oasis and its dependencies
SPECS: Add dependencies from devel packages to base packages

First step in cleaning up the inter-package dependencies.   This also
allows us to split files correctly between base and devel packages.
A devel package should require its base package, so that when the
devel package is installed as a build requirement the base files
are also pulled in.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
SPECS: Remove runtime dependencies which RPM can infer

RPM can infer runtime dependencies by scanning package binaries,
so we do not need to declare these dependencies explicitly.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
biniou: Move files to devel package, add empty base package

This split between base and devel packages is not correct.   It is
stopgap to let us fix other packages build requirements.   We will
fix the package properly in a future commit.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
easy-format: Move files to devel package, add empty base package

This split between base and devel packages is not correct.   It is
stopgap to let us fix other packages build requirements.   We will
fix the package properly in a future commit.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
ocaml-sexplib: Move files to devel package, add empty base package

This split between base and devel packages is not correct.   It is
stopgap to let us fix other packages build requirements.   We will
fix the package properly in a future commit.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
SPECS: Fix build dependencies on non-devel packages

In general, a package should BuildRequire a -devel package,
not a base package.  Tools, such as ocaml and ocamlfind, are
exceptions to this general rule.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
biniou: Rename to ocaml-biniou

Signed-off-by: Euan Harris <euan.harris@citrix.com>
easy-format: Rename to ocaml-easy-format

Signed-off-by: Euan Harris <euan.harris@citrix.com>
cmdliner: Rename to ocaml-cmdliner

Signed-off-by: Euan Harris <euan.harris@citrix.com>
mappkgname: Update RPM names for biniou, easy-format and cmdliner

Signed-off-by: Euan Harris <euan.harris@citrix.com>
README: Remove references to xenserver-core

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Merge pull request #399 from euanh/master

README: Remove references to xenserver-core
mappkgname: libsexplib-camlp4 now defines a proper -dev package

Previously we artificially renamed ocaml-sexplib to be a -dev
package on Debian because the package naming rules required it.
Now that ocaml-sexplib defines a proper devel package this is not
needed.

Signed-off-by: Euan Harris <euan.harris@citrix.com>