Hello community, here is the log from the commit of package spice for openSUSE:Factory checked in at 2012-11-28 16:57:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spice (Old) and /work/SRC/openSUSE:Factory/.spice.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spice", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/spice/spice.changes 2012-11-18 20:26:56.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.spice.new/spice.changes 2012-11-28 16:57:05.000000000 +0100 @@ -1,0 +2,63 @@ +Thu Nov 22 17:11:27 UTC 2012 - [email protected] + +- Update to version 0.12.0 +* support setting client monitor configuration via device + QXLInterface::client_monitors_config +* support notifying guest of client capabilities + QXLInterface::set_client_capabilities +* new capability for A8 Surface support +* Enable build on armv6+ +* Option to quit server after first client disconnects + spice_server_set_exit_on_disconnect +* Support seamless migration: no loss of in transit messages. Still not + supported for agent, smartcard and usb. +* Support a new rendering message, Composite, for much improved linux guest + performance. +* Support arbitrary resolution & multiple monitors on a single display channel. +* Improved keyboard handling under network latency with new + SPICE_MSGC_INPUTS_KEY_SCANCODE message. +* New libspice-server.so symbols: + spice_server_set_seamless_migration + spice_server_vm_stop + spice_server_vm_start + spice_qxl_monitors_config_async +* New capabilities: + SPICE_DISPLAY_CAP_COMPOSITE + SPICE_DISPLAY_CAP_MONITORS_CONFIG + SPICE_INPUTS_CAP_KEY_SCANCODE + SPICE_MAIN_CAP_AGENT_CONNECTED_TOKENS + SPICE_MAIN_CAP_SEAMLESS_MIGRATE +* Misc: + * char_device.c: Introducing shared flow control code for char devices + * Enable build without client, cegui and slirp. +* New spice protocol messages: (changes in spice-protocol, here for reference) + * SPICE_MSG_MAIN_NAME, SPICE_MSG_MAIN_UUID + * SPICE_MSG_DISPLAY_STREAM_DATA_SIZED +* New corresponding caps: (changes in spice-protocol, here for reference) + * SPICE_MAIN_CAP_NAME_AND_UUID + * SPICE_DISPLAY_CAP_SIZED_STREAM. +* Send name & uuid to capable clients +* add support for frames of different sizes RHBZ #813826 +* server: + * support a pre-opened file descriptor + * Solaris support. Now using poll instead of epoll. + * Support IPV6 addresses in channel events RHBZ #788444 + * other fixed RHBZ#: 787669, 787678, 819484 +* spicec + * alsa: use "default" instead of "hw:0,0" + * volume keys support RHBZ #552539 + * other fixed RHBZ#: 78655, 804561, 641828 +* solaris, mingw & windows, 32 bit fixes. +* enable server only build. +* GNULIB manywarnings.m4 & warnings.m4 module added. +* Many more bug fixes & code cleanups. +* spice-protocol no longer external. +* new server functions: + + spice_server_set_name + + spice_server_set_uuid + + spice_server_set_listen_socket_fd + + spice_server_is_server_mouse +- Drop spice-gcc47.patch +- Update spice-glibc217.patch (file moved) + +------------------------------------------------------------------- Old: ---- spice-0.10.1.tar.bz2 spice-gcc47.patch New: ---- spice-0.12.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spice.spec ++++++ --- /var/tmp/diff_new_pack.VX6ZsJ/_old 2012-11-28 16:57:06.000000000 +0100 +++ /var/tmp/diff_new_pack.VX6ZsJ/_new 2012-11-28 16:57:06.000000000 +0100 @@ -17,7 +17,7 @@ %define realname spice -%define realver 0.10.1 +%define realver 0.12.0 %define srcext tar.bz2 # Common info @@ -37,16 +37,19 @@ BuildRequires: celt051-devel BuildRequires: cyrus-sasl-devel BuildRequires: gcc-c++ +%if 0%{?suse_version} >= 1220 +BuildRequires: libcacard-devel +%endif BuildRequires: libjpeg-devel BuildRequires: libopenssl-devel BuildRequires: libpixman-1-0-devel >= 0.17.7 BuildRequires: pkg-config +BuildRequires: python-pyparsing BuildRequires: spice-protocol-devel >= 0.10.1 BuildRequires: xorg-x11-devel BuildRequires: xorg-x11-libXfixes-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: %{realname}-%{realver}%{?extraver}.%{srcext} -Patch0: spice-gcc47.patch Patch1: spice-glibc217.patch ExclusiveArch: %ix86 x86_64 @@ -101,12 +104,14 @@ # Preparation step (unpacking and patching if necessary) %prep %setup -q -n %{realname}-%{realver}%{?extraver} -%patch0 -p1 %patch1 -p1 %build %configure \ --disable-static \ +%if 0%{?suse_version} < 1220 + --disable-smartcard +%endif LDFLAGS="-Wl,--as-needed -Wl,--strip-all" %__make %{?_smp_mflags} ++++++ spice-0.10.1.tar.bz2 -> spice-0.12.0.tar.bz2 ++++++ ++++ 214612 lines of diff (skipped) ++++++ spice-glibc217.patch ++++++ --- /var/tmp/diff_new_pack.VX6ZsJ/_old 2012-11-28 16:57:07.000000000 +0100 +++ /var/tmp/diff_new_pack.VX6ZsJ/_new 2012-11-28 16:57:07.000000000 +0100 @@ -1,7 +1,7 @@ -Index: spice-0.10.1/common/backtrace.c +Index: spice-0.12.0/spice-common/common/backtrace.c =================================================================== ---- spice-0.10.1.orig/common/backtrace.c -+++ spice-0.10.1/common/backtrace.c +--- spice-0.12.0.orig/spice-common/common/backtrace.c ++++ spice-0.12.0/spice-common/common/backtrace.c @@ -75,7 +75,8 @@ static int spice_backtrace_gstack(void) /* CHILD */ char parent[16]; -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
