Building Spice-Gtk-0.7 via Debian Unstable with Gobject-introspection enabled as of 08/20/11
PPA description
Please, be advised that version of Spice-Gtk-0.7-2 coming from Debian Unstable doesn't support Gobject-introspection. Original version is not supposed to install files like *.gir and *.typelib. It also requires fixes for debian/control and debian/rules.
View build logs and changes been done to debian/control and debian/rules:
Added --enable-introspection to debian/rules dh_auto_configure.
dh_auto_configure -B/build/buildd/spice-gtk-0.7/build-gtk3 -- \
--enable-smartcard=no --with-gtk=3.0 --disable-static --enable-introspection
dh_auto_configure -- \
--enable-smartcard=no --with-gtk=2.0 --disable-static --enable-introspection
Several debian/package_name.install files have been updated by adding right full path to
corresponding library to accommodate installation of :
/usr/lib/girepository-1.0/SpiceClientGLib-2.0.typelib
/usr/lib/girepository-1.0/SpiceClientGtk-2.0.typelib
/usr/lib/girepository-1.0/SpiceClientGtk-3.0.typelib
/usr/share/gir-1.0/SpiceClientGLib-2.0.gir
/usr/share/gir-1.0/SpiceClientGtk-3.0.gir
which otherwise won't be installed
The most recent qemu-kvm packages have been done via "git clone git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git" are Release 0.15.0 as of 08/10/2011.
$ git clone git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git
$ cd qemu-kvm
$ git checkout -b stable-0.15 origin/stable-0.15
$ cd ..
Copy to building directory :
$ cp -R qemu-kvm ../BUILD/qemu-kvm-mmddyy
Stable branch is already patched to fix "QXL" issues and to support spicevmc channel
Qemu-kvm 0.15.0 stable Spice Sever 0.8.2 and Spice-Gtk-0.7 (rebuilt) were installed into current PPA.
To install packages from PPA
sudo add-apt-repository ppa:bderzhavet/test-deb2
sudo apt-get update
sudo apt-get install qemu-kvm qemu qemu-common \
libspice-client-glib-2.0-4 libspice-client-glib-2.0-dev \
libspice-client-gtk-2.0-1 libspice-client-gtk-2.0-dev \
libspice-client-gtk-3.0-1 libspice-client-gtk-3.0-dev \
python-spice-client-gtk spice-client-gtk spice-client \
seabios
If by some reason install doesn't work via command line. Do it via synaptic
$ sudo apt-get install synaptic.
sudo apt-get install virtinst virt-manager virt-viewer
You might have to disable apparmor profile for libvirtd
The most recent snapshot for seabios supporting 64M vram for QXL device
uploaded to ppa:bderzhavets/test-deb2,ppa:bderzhavets/test-deb1
In case trouble with "apt-get update" run :
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5CC1785DC05C1EB5
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.IbkrNcyBsB --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 5CC1785DC05C1EB5
gpg: requesting key C05C1EB5 from hkp server keyserver.ubuntu.com
gpg: key C05C1EB5: public key "Launchpad PPA for Boris Derzhavets" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
# sudo apt-get update
Adding this PPA to your system
You can update your system with unsupported packages from this untrusted PPA by adding ppa:bderzhavets/test-deb2 to your system's Software Sources. (Read about installing)
sudo add-apt-repository ppa:bderzhavets/test-deb2 sudo apt update
For questions and bugs with software in this PPA please contact Boris Derzhavets.
PPA statistics
- Activity
- 0 updates added during the past month.
Overview of published packages
1 → 5 of 5 results | First • Previous • Next • Last |
Package | Version | Uploaded by |
---|---|---|
qemu-kvm | 081011-3ubuntu4 | Boris Derzhavets () |
seabios | 082911-0ubuntu4 | Boris Derzhavets () |
spice | 0.8.2-2ubuntu18 | Boris Derzhavets () |
spice-gtk | 0.7-2ubuntu24 | Boris Derzhavets () |
spice-vdagent | 0.8.2-1ubuntu4 | Boris Derzhavets () |
1 → 5 of 5 results | First • Previous • Next • Last |