Go to file
Frediano Ziglio e64b221a3e spicy-screenshot: Returns success only if image is grabbed
Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
Acked-by: Snir Sheriber <ssheribe@redhat.com>
2018-12-20 08:29:03 +00:00
build-aux Add support for building with meson/ninja 2018-08-30 11:13:00 -03:00
data Add support for building with meson/ninja 2018-08-30 11:13:00 -03:00
doc glib: add SpiceQmpPort helper 2018-09-24 10:51:36 +04:00
m4 m4: Remove duplicate warnings settings 2018-10-04 09:53:59 +01:00
man Add support for building with meson/ninja 2018-08-30 11:13:00 -03:00
po Add support for building with meson/ninja 2018-08-30 11:13:00 -03:00
src gtk-session: better variable name 2018-12-06 16:35:23 +01:00
subprojects Use new common demarshallers.h 2018-10-15 14:46:10 +01:00
tests build: Remove need for --enable-static for building tests 2018-11-22 14:50:04 +01:00
tools spicy-screenshot: Returns success only if image is grabbed 2018-12-20 08:29:03 +00:00
vapi build: Fix VAPI include directory 2018-09-03 14:58:36 +01:00
.gitlab-ci.yml ci: Compile with MingW 2018-10-01 14:48:48 +01:00
.gitmodules build: Move spice-common to subprojects/ directory 2018-08-01 14:38:15 -03:00
.gitpublish Add default .gitpublish profile 2017-04-11 15:26:26 +02:00
.mailmap .mailmap: add another Victor Toso alias 2018-06-08 17:47:55 +02:00
AUTHORS Release 0.8 2012-01-15 22:07:05 +01:00
autogen.sh build-sys: disable celt051 by default when configure from autogen 2018-07-23 13:22:09 +02:00
configure.ac build: Remove need for --enable-static for building tests 2018-11-22 14:50:04 +01:00
COPYING Initial import from SPICE 2010-11-23 17:00:17 +01:00
git.mk build-sys: update git.mk 2017-04-11 15:25:03 +02:00
Makefile.am build: Remove need for --enable-static for building tests 2018-11-22 14:50:04 +01:00
meson_options.txt Add support for building with meson/ninja 2018-08-30 11:13:00 -03:00
meson.build meson: Use underscorify() instead of split() 2018-10-02 08:31:40 +01:00
NEWS Update NEWS for v0.35 release 2018-06-11 17:26:36 +02:00
README Add pyparsing requirement to README and autogen.sh 2017-10-03 13:04:13 +02:00
spice-client-glib-2.0.pc.in build-sys: Workaround missing openssl.pc for FreeBSD 2018-01-08 12:24:03 +01:00
spice-client-gtk-3.0.pc.in build: fix .pc Requires 2011-07-16 15:47:37 +02:00

spice-gtk
=========

A Gtk client and libraries for SPICE remote desktop servers.

Please report bugs at: spice-devel@lists.freedesktop.org

Project content
---------------

libspice-client-glib-2.0
   provides glib objects for spice protocol decoding and surface rendering.
      * SpiceSession (see spice-session.h).
      * SpiceChannel (see spice-channel.h).
      * SpiceAudio (see spice-audio.h).
      * Various Spice<Type>Channel (see channel-<type>.h).

libspice-client-gtk-3.0
   provides gtk widget to show spice display and accept user input.
      * SpiceDisplay (see spice-widget.h)

spicy
   a gtk test client. The recommended client for end user is
   virt-viewer (https://pagure.io/virt-viewer)

spicy-screenshot
   Command line tool, connects to spice server and writes out a
   screen shot.

spicy-stats
   Command line tool, connects to spice server and writes out a
   summary of connection details, amount of bytes transferred...

SpiceClientGlib and SpiceClientGtk GObject-introspection modules.

Build dependencies:
------------------

. On Fedora use:

dnf builddep spice-gtk

. or install:

gtk3-devel spice-protocol
openssl-devel pulseaudio-libs-devel pixman-devel
gobject-introspection-devel libjpeg-turbo-devel zlib-devel
cyrus-sasl-devel gtk-doc

. The GStreamer backend needs:

gstreamer1-devel gstreamer1-plugins-base-devel gstreamer1-plugins-good gstreamer1-plugins-bad-free

. If you build from git, you'll also need:

libtool automake gettext-devel vala vala-tools
  python2 python2-pyparsing
or
  python3 python3-pyparsing