[Spice-devel] [PATCH 12/13] README: Fix url, include info and more
Victor Toso
victortoso at redhat.com
Thu Apr 30 09:59:13 PDT 2015
---
README | 32 +++++++++++++++++++++++++++++---
1 file changed, 29 insertions(+), 3 deletions(-)
diff --git a/README b/README
index 1d724d2..b533bda 100644
--- a/README
+++ b/README
@@ -8,25 +8,51 @@ cd jhbuild
./autogen.sh --prefix=....
make install
+More about jhbuild in the official guide:
+https://developer.gnome.org/jhbuild/stable/introduction.html.en
+
Then you can clone this jhbuild moduleset into ~/spice:
mkdir -p ~/spice
-git clone git://people.freedesktop.org/~teuf/spice-jhbuild ~/spice/spice-jhbuild
+git clone git://anongit.freedesktop.org/spice/spice-jhbuild ~/spice/spice-jhbuild
jhbuild -f ~/spice/spice-jhbuild/jhbuildrc
and it will build qemu with spice support and smartcard support and
spice-gtk as the spice client.
+JHBuild has an option which try to install the system dependencies of
+the modules you want to build:
+jhbuild -f ~/spice/spice-jhbuild/jhbuildrc sysdeps --install
+
+Check `common issues` in the end of this file for more related issues.
+
The source are downloaded into ~/spice, and the binaries installed to
~/spice-run. If you want to tweak these paths, you can edit the
~/spice/spice-jhbuild/jhbuildrc file, it should be self-explanatory.
+In case you want to change this directories, check the jhbuildrc.
+
It can be run with something like:
-jhbuild -f ~/spice/spice-jhbuild/jhbuildrc run qemu-system-x86_64 -vga qxl -spice port=5924,disable-ticketing -enable-kvm
--m 512 -nographic -usbdevice tablet -cdrom ~/isos/livecd.iso
+jhbuild -f ~/spice/spice-jhbuild/jhbuildrc run \
+qemu-system-x86_64 -vga qxl -spice port=5924,disable-ticketing \
+-enable-kvm -m 512 -nographic -usbdevice tablet -cdrom ~/isos/livecd.iso
+
and
+
jhbuild -f ~/spice/spice-jhbuild/jhbuildrc run spicy
(spice is running on localhost:5924 with the command line above)
If you run
jhbuild -f ~/spice/spice-jhbuild/jhbuildrc virt-manager
libvirt and virt-manager will be built instead.
+
+-----------------
+- Common issues -
+-----------------
+* Packages not required by jhbuild but necessary for building (from a fresh f22-workspace)
+libvirt: perl-XML-XPath yajl yajl-devel device-mapper device-mapper-devel
+ libpciaccess libpciaccess-devel libnl3 libnl3-devel
+gvfs: gcr gcr-devel
+gtk-vnc: cyrus-sasl cyrus-sasl-devel perl-Text-CSV
+spice-gtk: pyparsing libcacard libcacard-devel openssl openssl-devel
+spice-server: pyparsing libcacard libcacar-devel celt051 celt051-devel lz4 lz4-devel
+libgovirt: rest rest-devel
--
2.3.6
More information about the Spice-devel
mailing list