<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="30"><package pkgid="9c1bb56af81ed9a2aecfbe545df95fc8880f6eb784e038861e4553e512595a0b" name="libspice-client-glib-2_0-8" arch="i586">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>
<package pkgid="f63d9a5f8e72db0fb6ad057c62d4649abad7144e9be2b10ccc0549f2a0f68cd5" name="libspice-client-glib-2_0-8-debuginfo" arch="i586">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>
<package pkgid="20f484778c13054ba55851908d7e71c37f3f7d2eca8ad94c206ca3b561735134" name="libspice-client-glib-helper" arch="i586">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>
<package pkgid="9ac377dc642fa5947e6d27f4cd1e223fd155426f125c5c2087378ae9b605a58c" name="libspice-client-glib-helper-debuginfo" arch="i586">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>
<package pkgid="88ed5aa0c43961deeb22fbeaf5e0ecd9f0b5df3c505663acdc6deef8f353833f" name="libspice-client-gtk-3_0-5" arch="i586">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>
<package pkgid="df132f61c2ee452431c577db73091199778a78445e56937296f0489253d30042" name="libspice-client-gtk-3_0-5-debuginfo" arch="i586">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>
<package pkgid="d81bb0165b25b42c495b30ba2e4b85e72f98bca2b45071ed033610ed6702a7ac" name="libspice-controller0" arch="i586">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>
<package pkgid="2305b19b4855f36d127a953e392fd741ffafc53a30451dfb5c47d8adaf677fae" name="libspice-controller0-debuginfo" arch="i586">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>
<package pkgid="6bdc5dd15ddf56e7e385e7136fdfe3e2b492aea51a9ea8f59df462344ec9463d" name="spice-gtk" arch="i586">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>
<package pkgid="9f031a4f6bd5f75bad5daa373e1d450791bfc817514054c58ffc9988b5013f45" name="spice-gtk" arch="src">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>
<package pkgid="d52b1a91a4c6f809b5e1cb1a9600f8493dee8824ba04773373ba6c475a6ef8f5" name="spice-gtk-debuginfo" arch="i586">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>
<package pkgid="2ed93e75d3476d75a09700894f39f4c8f43b8f412a95d28527d46ed3554df399" name="spice-gtk-debugsource" arch="i586">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>
<package pkgid="df9c7392dc7a5039cf6e8df814d274791b33dccba4ff65c087f6d57b62ccdd25" name="spice-gtk-devel" arch="i586">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>
<package pkgid="b31c674abd26e57ca7a10191f962878089e26b4acee1da2c92f961552d8337a0" name="spice-gtk-lang" arch="noarch">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>
<package pkgid="ad04795107acc0660c6a2a0c92b4cf0421881e90617ecf31ba382a664b8565bf" name="typelib-1_0-SpiceClientGlib-2_0" arch="i586">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>
<package pkgid="3688235b4d3754599c4bba193c0fd2092da1890b36bf32170c755f0f8f5278db" name="typelib-1_0-SpiceClientGtk-3_0" arch="i586">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>

<package pkgid="b105d2f572e93816891e9356a4bc902d3a6da50074f7ba834546fb24bdb5371c" name="libspice-client-glib-2_0-8" arch="x86_64">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>

<package pkgid="1429f6f10b00a44feed92a6d11133786a03e8afd9895fa42ec8b1bc704eda0f3" name="libspice-client-glib-2_0-8-debuginfo" arch="x86_64">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>

<package pkgid="cd10b48d76a01a7dbe93b19a62456d5ba03bdf5ee7ce6ce81ecd0bd7cede7c0a" name="libspice-client-glib-helper" arch="x86_64">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>

<package pkgid="f01a4999cacaf7531dd5bbf72269e4a835e209199f7b5b639a54b12d396315ea" name="libspice-client-glib-helper-debuginfo" arch="x86_64">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>

<package pkgid="8fc6d88763407be56420aad97877587cfcf7be1093e524726b3afbb23a94db7e" name="libspice-client-gtk-3_0-5" arch="x86_64">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>

<package pkgid="7e9d873f54e9ba5038f3c599b0d3f6c12e8e534c821fda98d061f39cfa32632e" name="libspice-client-gtk-3_0-5-debuginfo" arch="x86_64">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>

<package pkgid="d5bdcce5a0f71a06dda10740e436efcfc139cc264e9f9e076d3be6356002377a" name="libspice-controller0" arch="x86_64">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>

<package pkgid="605eb280fe775d7e845157d12445357e4273424990946864807bd197c3b95594" name="libspice-controller0-debuginfo" arch="x86_64">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>

<package pkgid="1abfa608c642332bf8e3b0dd21a3bf5cabe081ba54e2f28eb5f4dc6683d534a8" name="spice-gtk" arch="x86_64">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>

<package pkgid="d926272ac03724a83c1d03847a8d984c50dc38fd26563bf2b6aaccc788641ade" name="spice-gtk-debuginfo" arch="x86_64">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>

<package pkgid="4b31a899cd7b5b0af983330fd5cd021aeb31fc762703b9a748ef6992fb9f26ac" name="spice-gtk-debugsource" arch="x86_64">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>

<package pkgid="1ef673588ee0ee3583cb27c352173be610e8f5f9cf016242982af0d70bbd963d" name="spice-gtk-devel" arch="x86_64">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>

<package pkgid="fb39ea79c740309775097b050b309d843b6880a856d0557ec1eeb6df938c66a3" name="typelib-1_0-SpiceClientGlib-2_0" arch="x86_64">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>

<package pkgid="62d140e82fb6873e79be79ddfa861a2a69009024dd6c247a32ef806094cb0f51" name="typelib-1_0-SpiceClientGtk-3_0" arch="x86_64">
    <version epoch="0" ver="0.33" rel="77.1"/>

<changelog author="dimstar@opensuse.org" date="1348315200">- Update to version 0.14:
  + Support for seamless migration
  + Improve scaling handling, add downscale-only property to give
    more control over scaling
  + Better handle key press/release events in high-latency
    situations, this should avoid unwanted key repetitions
  + Improve unescaping in URI parsing
  + Fix symbol versioning which was broken in 0.13
  + Fix for CVE-2012-4425
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1354881600">- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
  unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
  configure{.ac,}.</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 0.16:
  + Fix crash with SSL connection (bgo#890464).
  + Send monitor config to the agent on
    spice_main_set_display_enabled() (bgo#881072).
  + Fix channel leak and wrong condition in spice_channel_flush().
  + Build fixes.
- Changes from version 0.15:
  + Add HTTP Proxy support (only with glib &gt;= 2.26).
  + Add "port" channel support, to allow arbitrary communication on
    top of spice connection.
  + usb-redir: fix migration support.
  + win32: various keyboard &amp; mouse fixes.
  + Add info message when USB dialog is empty.
  + Fix initial black screen on some 16bits guest.
  + Various bug fixes and improvements.</changelog>
<changelog author="dimstar@opensuse.org" date="1361102400">- Update to version 0.18:
  + Build fix with Gtk+ unstable.
  + MinGW build fixes with old headers.
  + Fix USB coldplug race.
  + Bugs fxied: rh#908057.
- Changes from version 0.17:
  + Multi-monitor fixes (avoid monitor order shuffling, fix mouse
    offset if monitor 0 is not at +0+0 and let agent do monitor
    offset).
  + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
  + Add controller &amp; session "proxy" properties.
  + Add drag and drop file copy support to send file to guest, you
    will need capable agent to use that feature.
  + Introspection fixes.
  + Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
  policies by default.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
  output module is to use pulseaudio directly.</changelog>
<changelog author="dimstar@opensuse.org" date="1365768000">- Update to version 0.19:
  + snappy has been renamed to spicy-screenshot.
  + Several file-xfer fixes and improvements.
  + Many win32 and USB redirection related fixes.
  + Compile and work again with RHEL6 and older glib releases.
  + misc fixes and improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 0.20:
  + Adaptive video streaming support (sync with PulseAudio
    backend only).
  + Add spice_usb_device_manager_get_devices_with_filter().
  + Add --spice-secure-channels to explicitely specify secure
    channels.
  + Multi-monitor, win32, USB redir fixes.
  + Add basic gtk+ wayland and broadway backend support.
  + Removed the GnomeRR code.</changelog>
<changelog author="dimstar@opensuse.org" date="1376481600">- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
  map files (bnc#834896).</changelog>
<changelog author="dimstar@opensuse.org" date="1379678400">- Update to version 0.21:
  + Improve inverted cursor support.
  + Win32 usb redirected device uninstall fix.
  + Add support for libusb hotplug API.
  + Smartcard initialization fixes.
  + C&amp;p converts line-endings if necessary.
  + Rendering and overall performance improvements.
  + Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1404302400">- Release 0.25:
  + Fix SPICE_GTK_MICRO_VERSION define for default value
  + Make "phodav", the webdav server, an external dependency rather
  than a submodule.
- Changes from 0.24:
  + support folder sharing, via WebDAV channel
  + add HTTPS proxy support (requires glib 2.28), and Basic auth
  + add SPICE_GTK_CHECK_VERSION macro
  + advertise SASL capability early (to help fips-enabled servers)
  + fix crash when releasing primary surface
  + fix a few memory leaks with SASL
  + fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
  + support Opus codec for audio channels
  + ssl: use tls 1.0 or better
  + support gdbus instead of dbus-glib when available
- Changes from 0.22:
  + improve inverted cursor support
  + use system-wide trust certificate store
  + make sasl support work with other method than MD5
  + fix some clipboard crasher, limit clipboard size
  + fix various regressions:
    usbredir, alt-tab on win32, palette crash, agent notification,
    old protocol support, sasl ending crash, gthread coroutine
    crash, close  sockets on migration, pulse backend crash
  + fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 0.27:
  + Add GStreamer 1.0 audio support.
  + Add LZ4 compression algorithm support.
  + Learn to release the keyboard grab on release keys pressed
    (ctrl+alt by default), to let alt+f4/alt-tab and others for
    client side.
  + Session and channels life-cycle changes: a channel will no
    longer hold a reference after session disconnection.
  + Migration fixes, fail early on client provided fds (this is
    left to solve in the future).
  + Fix support for Gtk+ 3.0 on Windows.
  + Clipboard size fixes.
  + Server-side pointer drawing on grab.
  + Build-sys improvements.
  + New APIs:
  - spice_usb_device_get_libusb_device()
  - spice_session_is_for_migration()</changelog>
<changelog author="zaitor@opensuse.org" date="1427371200">- Update to version 0.28:
  + webdav improvements:
  - No longer spawn a server thread
  - No longer use local TCP sockets &amp; port
  - Provides read-only mode with SpiceSession:share-dir-ro
  - Requires libphodav-2.0 glib-2.0 &gt;= 2.43.90 libsoup-2.4 &gt;=
    2.49.91
  + Drop gstreamer 0.10 in favour of 1.0
  + Add spice+unix://path connection support
  + Accept URI with empty parameters value, such as
    spice://localhost?port=5900&amp;tls-port=
  + Fixed lz4 support
  + Silence some harmless warnings
  + Misc API documentation improvements
  + Switch-host migration fixes
  + Learn to build --without-gtk
  + Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
  configure.</changelog>
<changelog author="cbosdonnat@suse.com" date="1433505600">- Check for passwords longer than what spice protocol allows to
  help reporting the error to the user.
  password-length-check.patch. boo#931044</changelog>
<changelog author="cbosdonnat@suse.com" date="1435665600">- Update to version 0.29:
  + sync guest audio volume with client volume
  + use stream volume for PulseAudio source
  + on Windows, fail early during initialization if the usbclerk service
    can't be reached
  + fix audio and usb managers to work with client provided fds
  + check for too long passwords, boo#931044
  + many crasher and bug fixes
- Drop now useless patch: password-length-check.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1443700800">- Update to version 0.30:
  + spice-protocol is no longer bundled with spice-gtk. Requires
    spice-protocol &gt;= 0.12.10
  + Handle single headed monitors that have a non-zero x, y config
  + Various small improvements to 'spicy' test application
  + Fix build with automake &lt; 1.13
  + various bug fixes and improvements
  + New API:
  - spice_main_update_display_enabled()
  - Add SpiceSession::preferred-compression property and
  - -spice-preferred-compression commandline switch (requires a
    yet-to-be-released version of spice server)
  + Ability to set the SpiceDisplay::keypress-delay property via a
    new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
  fails to look for.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 0.31:
  + NOTE: this is the last release to support gtk+ 2.0.
  + Add local GL scanout support for virtio-gpu/virgl guests.
  + New file-transfer API, to be able to monitor transfers etc.
  + New spice_display_change_preferred_compression() API.
  + Better authentication error reports.
  + usbredir: drop isoc packets on low bandwidth (rh#1264156).
  + usbredir: add counter of free channels (rh#1298772).
  + Add a toplevel include header spice-client-gtk.h.
  + Grab keyboard based on session focus (rh#1275231).
  + Don't print error message on successful file transfer
    (rh#1265562).
  + Allow simultaneous support for Pulse and GStreamer audio.
  + Remove GSlice usage.
  + Some BE endianness fixes.
  + Misc leak and use after-free fixes.
  + Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
  longer needed.</changelog>
<changelog author="cbosdonnat@suse.com" date="1472644800">- Move acl helper to a new libspice-client-glib-helper package and
  add a corresponding dependency (bsc#994858)</changelog>
<changelog author="zaitor@opensuse.org" date="1475928000">- Update to version 0.33:
  + lz4 compression of USB channel.
  + Keyboard: pause key fixes, set keypress-delay to 0 on local
    socket.
  + Mouse: fix pointer grabbing in server mode.
  + Clipboard: fix copying text from old application without
    UTF8_STRING target (motif).
  + File-xfer changes: grouping all transferred files per
    operation.
  + New
    spice_file_transfer_task_get_{total_bytes,transferred_bytes}
    API and associated properties.
  + New SpiceChannel:socket property.
  + Fix rendering issues with CSD on Windows.
  + Fix gettext support, some translations updates.
  + Fix display refresh issue on f25 after resize (init egl only
    when required).
  + Many leaks and races fixes, new tests.
- Changes from version 0.32:
  + Libspice-client-gtk API/ABI break: library soname/version has
    been bumped, and deprecated symbols have been removed. In
    practice, most of the API (in particular for language bindings)
    should be unchanged.
  + Drop gtk+ 2.0 support.
  + Require gtk+ &gt;= 3.12 and glib &gt;= 2.36.
  + Add GStreamer as a backend for mjpeg, vp8 &amp; h264 decoding. This
    allows the upcoming Spice server release to send video regions
    with better codecs.
  + A number of spice-gtk structures are now private.
  + Spice-gtk widget is no longer a GtkDrawingArea but an opaque
    type with only guarantee to be a GtkWidget.
  + Virgl:
  - Use GtkGlArea if possible (on wayland only atm).
  - Various fixes (multiple display, resize, canvas-less
    support).
  + Win-usbredir: use UsbDk backend when available and various
    improvements.
  + Ensure that dnd file copy get cancelled.
  + Some JP and KR keyboard handling fixes on Windows.
  + Fix SASL GSSAPI.
  + Fix ipv6 proxy address handling.
  + Allow smaller widget with scaling enabled.
  + Add spice_main_request_mouse_mode() to request mouse mode.
  + Add SpiceGtkSession:sync-modifiers to change modifiers sync
    behaviour.
  + Various video decoding improvements.
  + Use GTask instead of GSimpleAsyncResult.
  + Misc bindings, leaks, warnings, and spelling fixes.
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
  pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
  pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
  dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
  upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
  + Bump sover for libspice-client-gtk-3.
  + Drop libspice-client-gtk-2,python-SpiceClientGtk and
    typelib-1_0-SpiceClientGtk-2_0 no longer built.</changelog>
<changelog author="cbosdonnat@suse.com" date="1480939200">- Merge SLES and openSUSE differences in one spec file.</changelog>
<changelog author="cbosdonnat@suse.com" date="1481630400">- Better check for lz4.
  48da2c66-fix-lz4-deps.patch</changelog>

</package>

</otherdata>