Add ocaml-evtchn.1.0.1

Signed-off-by: David Scott <dave.scott@citrix.com>
Remove Requires: lines which will be inferred

Signed-off-by: David Scott <dave.scott@citrix.com>
Add %{?_isa} to the end of Requires:

I excluded the %{name} = %{version}-%{release} line since no other package
had it.

Signed-off-by: David Scott <dave.scott@citrix.com>
Remove unnecessary rm -rf %{buildroot}

Signed-off-by: David Scott <dave.scott@citrix.com>
Add mkdir -p %{OCAMLFIND_DESTDIR}

Signed-off-by: David Scott <dave.scott@citrix.com>
Replace ocaml setup.ml -install with 'make install'

Signed-off-by: David Scott <dave.scott@citrix.com>
Add downloader script

* detects non-archives and deletes them (e.g. HTML error pages etc)
* retries failed downloads several times
* canonicalise github.com URLs

The github.com URLs we're using are of the form

  https://github.com/org/project/archive/tag/filename-we-want.ext

unfortunately these URLs don't always work, so we rewrite them to
the standard URL of the form

  https://github.com/org/project/archive/tag.ext

Signed-off-by: David Scott <dave.scott@citrix.com>
Don't rely on subprocess.check_output: it's only in python2.7

Signed-off-by: David Scott <dave.scott@citrix.com>
Merge pull request #467 from djs55/downloader-script

Add downloader script
Merge pull request #458 from djs55/evtchn

Add ocaml-evtchn.1.0.1
Jessie fixes

xenstored is actually started by the 'xen' init script
uuidgen isn't installed by default
Merge pull request #469 from BobBall/xenstored-fix

Jessie fixes
Revert 59b6ff4db88e500480f502b9cdf17274601bbe34; was Ubuntu specific
Merge pull request #471 from BobBall/xenstored-fix

Revert 59b6ff4db88e500480f502b9cdf17274601bbe34; was Ubuntu specific