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>
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>
ocaml-tapctl: Add devel package dependency needed by Debian build

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

First batch of spec file structure and dependency fixes