Merge pull request #201 from euanh/build-improvements

xapi: Don't hard code Python site-packages installation path
Merge pull request #206 from euanh/build-improvements

xsconsole: Depend on the xapi-python package
Merge pull request #208 from euanh/build-improvements

xenserver-core: Don't depend on openstack-xapi-plugins
Fix the install wizard, hopefully

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Update the wizard to 0.9.22

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #212 from djs55/fix-install-wizard

Fix the install wizard, hopefully
Update wizard to 0.9.23

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #213 from djs55/fix-install-wizard

Update wizard to 0.9.23
makedeb: Start modifications to build Debian packages

Includes changes to configure.sh to make make it use
pbuilder instead of mock.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
makedeb: Extract additional information from spec file

The Python RPM library doesn't give us
all the information we need from a spec file, such as
the list of file contents, so we must read these directly
from the spec file.    Don't really want to write a full
spec file parser, but this may be necessary to deal with
conditionals in more complex files.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
ocaml-uri: Specify required OCaml version

Signed-off-by: Euan Harris <euan.harris@citrix.com>
makemake: Generate a Makefile that builds debs instead of RPMS

Signed-off-by: Euan Harris <euan.harris@citrix.com>
makedeb: Add package mappings and fix install file generation

Signed-off-by: Euan Harris <euan.harris@citrix.com>
makedeb: Rewrite $RPM_BUILD_ROOT in recipes

Signed-off-by: Euan Harris <euan.harris@citrix.com>
makedeb: fix Debian package versioning

Signed-off-by: Euan Harris <euan.harris@citrix.com>
makedeb: Do nothing if package is already debianized

Signed-off-by: Euan Harris <euan.harris@citrix.com>
makedeb: Handle the %exclude directive in file lists

We don't handle %if conditionals, though.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
pbuilder: Bind mount SRPMS for debugging
makedeb: Add package mappings, handling special cases for camlp4

Signed-off-by: Euan Harris <euan.harris@citrix.com>
pbuilder: Add blktap-dev (in universe) needed by libvhd-ocaml