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
        
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

deb https://ppa.launchpadcontent.net/bderzhavets/test-deb2/ubuntu oneiric main 
deb-src https://ppa.launchpadcontent.net/bderzhavets/test-deb2/ubuntu oneiric main 
Signing key:
1024R/5B1808A64B70CB62E45C71865CC1785DC05C1EB5 (What is this?)
Fingerprint:
5B1808A64B70CB62E45C71865CC1785DC05C1EB5

For questions and bugs with software in this PPA please contact Boris Derzhavets.

PPA statistics

Activity
0 updates added during the past month.
View package details

Overview of published packages

15 of 5 results
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 ()
15 of 5 results

Latest updates

  • qemu-kvm 661 weeks ago
    Successfully built
  • seabios 663 weeks ago
    Successfully built
  • spice-vdagent 663 weeks ago
    Successfully built
  • spice-gtk 664 weeks ago
    Successfully built
  • spice 664 weeks ago
    Successfully built