Makefile: Remove queueing script for repository database updates
Makefile: Create SRPM repository metadata after all SRPMS are created

It is not necessary to rebuild the SRPM repository metadata
after each SRPM is built.   Build it once, at the end.

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

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

Remove createrepo queueing script
Makefile: Don't build the srpms repository by default

Currently the Debian and RPM builds share the rpms
and srpms targets, and the srpms_repo rule tries to
run createrepo which is not appropriate and will fail
on Debian.

The srpms_repo target is a convenience, not needed for
building binary packages.   It will return after we
separate the targets used for building .debs and .rpms.

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

Makefile: Don't build the srpms repository by default
configure: Make xenserver.cfg the default in our mock configuration

Previously we installed our mock configuration as mock/xenserver.cfg
and linked mock/default.cfg to /mock/default.cfg.   We don't need
the system's default.cfg, so we can install our configuration as
mock/default.cfg.   This means we no longer have to pass the -r
flag to mock.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Makefile: Restore clean target

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

configure: Make xenserver.cfg the default in our mock configuration
libnl3, xcp-python-libs: Use Source0: instead of Source:

Signed-off-by: Euan Harris <euan.harris@citrix.com>
openstack-xapi-plugins: Remove package

We don't need to carry this package as anyone
wanting to run OpenStack can install the plugins
from upstream, for example by using devstack.

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

Build improvements
Remove libvirt as a requirement
Merge pull request #553 from BobBall/libvirt_fix

Remove libvirt as a requirement
Support multiple releases / versions - ensure the repos are
valid for the distro we're building / installing on
Add support for Ubuntu Utopic
xsconsole doesn't include any pyc or pyo files
Add ocaml-qmp dependencies