--- 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 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel