commit spice-gtk for openSUSE:Factory

2020-10-08 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2020-10-08 13:11:47

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new.4249 (New)


Package is "spice-gtk"

Thu Oct  8 13:11:47 2020 rev:48 rq:839839 version:0.38

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2020-03-31 
17:31:36.608238169 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new.4249/spice-gtk.changes
2020-10-08 13:12:35.963194988 +0200
@@ -1,0 +2,10 @@
+Mon Oct  5 19:51:44 UTC 2020 - Bruce Rogers 
+
+- Fix buffer overflow vunerabilities in QUIC image decoding
+  (CVE-2020-14355 bsc#1177158)
+0001-quic-Check-we-have-some-data-to-start-decoding-quic-.patch
+0002-quic-Check-image-size-in-quic_decode_begin.patch
+0003-quic-Check-RLE-lengths.patch
+0004-quic-Avoid-possible-buffer-overflow-in-find_bucket.patch
+
+---

New:

  0001-quic-Check-we-have-some-data-to-start-decoding-quic-.patch
  0002-quic-Check-image-size-in-quic_decode_begin.patch
  0003-quic-Check-RLE-lengths.patch
  0004-quic-Avoid-possible-buffer-overflow-in-find_bucket.patch



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.zqzSjm/_old  2020-10-08 13:12:36.635195596 +0200
+++ /var/tmp/diff_new_pack.zqzSjm/_new  2020-10-08 13:12:36.635195596 +0200
@@ -23,14 +23,19 @@
 Summary:Gtk client and libraries for SPICE remote desktop servers
 License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  System/GUI/GNOME
-URL:http://spice-space.org
-Source0:http://spice-space.org/download/gtk/%{name}-%{version}.tar.xz
-Source1:
http://spice-space.org/download/gtk/%{name}-%{version}.tar.xz.sig
+URL:https://spice-space.org
+Source0:https://spice-space.org/download/gtk/%{name}-%{version}.tar.xz
+Source1:
https://spice-space.org/download/gtk/%{name}-%{version}.tar.xz.sig
 Source2:%{name}.keyring
 Source3:README.SUSE
 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 
dims...@opensuse.org -- Set the polkit defaults to auth_admin
 Patch0: spice-gtk-polkit-privs.patch
 Patch1: Remove-celt-support.patch
+Patch2: 0001-quic-Check-we-have-some-data-to-start-decoding-quic-.patch
+Patch3: 0002-quic-Check-image-size-in-quic_decode_begin.patch
+Patch4: 0003-quic-Check-RLE-lengths.patch
+Patch5: 0004-quic-Avoid-possible-buffer-overflow-in-find_bucket.patch
+
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  gstreamer-plugins-bad
 BuildRequires:  gstreamer-plugins-good
@@ -134,6 +139,12 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+cd subprojects/spice-common
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
+cd ../../
 cp %{SOURCE3} .
 
 %build

++ 0001-quic-Check-we-have-some-data-to-start-decoding-quic-.patch ++
>From 762e0abae36033ccde658fd52d3235887b60862d Mon Sep 17 00:00:00 2001
From: Frediano Ziglio 
Date: Wed, 29 Apr 2020 15:09:13 +0100
Subject: [PATCH spice-common 1/4] quic: Check we have some data to start
 decoding quic image

All paths already pass some data to quic_decode_begin but for the
test check it, it's not that expensive test.
Checking for not 0 is enough, all other words will potentially be
read calling more_io_words but we need one to avoid a potential
initial buffer overflow or deferencing an invalid pointer.

Signed-off-by: Frediano Ziglio 
Acked-by: Uri Lublin 
Signed-off-by: Bruce Rogers 
---
 common/quic.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/common/quic.c b/common/quic.c
index e2dee0f..bc753ca 100644
--- a/common/quic.c
+++ b/common/quic.c
@@ -1136,7 +1136,7 @@ int quic_decode_begin(QuicContext *quic, uint32_t 
*io_ptr, unsigned int num_io_w
 int channels;
 int bpc;
 
-if (!encoder_reset(encoder, io_ptr, io_ptr_end)) {
+if (!num_io_words || !encoder_reset(encoder, io_ptr, io_ptr_end)) {
 return QUIC_ERROR;
 }
 
-- 
2.25.4

++ 0002-quic-Check-image-size-in-quic_decode_begin.patch ++
>From 404d74782c8b5e57d146c5bf3118bb41bf3378e4 Mon Sep 17 00:00:00 2001
From: Frediano Ziglio 
Date: Wed, 29 Apr 2020 15:10:24 +0100
Subject: [PATCH spice-common 2/4] quic: Check image size in quic_decode_begin

Avoid some overflow in code due to images too big or
negative numbers.

Signed-off-by: Frediano Ziglio 
Acked-by: Uri Lublin 
Signed-off-by: Bruce Rogers 
---
 common/quic.c | 13 +
 1 file changed, 13 insertions(+)

diff --git a/common/quic.c b/common/quic.c
index bc753ca..6815316 100644
--- a/common/quic.c
+++ b/common/quic.c
@@ -56,6 +56,9 @@ typedef uint8_t BYTE;
 #define MINwminext 1
 

commit spice-gtk for openSUSE:Factory

2020-03-31 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2020-03-31 17:31:32

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new.3160 (New)


Package is "spice-gtk"

Tue Mar 31 17:31:32 2020 rev:47 rq:788587 version:0.38

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2020-03-25 
23:42:02.735969053 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new.3160/spice-gtk.changes
2020-03-31 17:31:36.608238169 +0200
@@ -1,0 +2,5 @@
+Thu Mar 19 13:39:11 UTC 2020 - Bruce Rogers 
+
+- Remove unneeded Recommends for spice-gtk-lang from spec file
+
+---



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.buDyWt/_old  2020-03-31 17:31:38.424239232 +0200
+++ /var/tmp/diff_new_pack.buDyWt/_new  2020-03-31 17:31:38.424239232 +0200
@@ -72,7 +72,6 @@
 BuildRequires:  pkgconfig(libdrm)
 BuildRequires:  pkgconfig(spice-protocol) >= 0.14.1
 Requires(pre):  permissions
-Recommends: %{name}-lang
 BuildRequires:  pkgconfig(libcacard) >= 2.5.1
 BuildRequires:  pkgconfig(liblz4) >= 1.7.3
 






commit spice-gtk for openSUSE:Factory

2020-03-25 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2020-03-25 23:41:55

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new.3160 (New)


Package is "spice-gtk"

Wed Mar 25 23:41:55 2020 rev:46 rq:786276 version:0.38

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2020-03-12 
22:58:18.366990730 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new.3160/spice-gtk.changes
2020-03-25 23:42:02.735969053 +0100
@@ -1,0 +2,30 @@
+Tue Mar 17 22:29:02 UTC 2020 - Bruce Rogers 
+
+- Update to version 0.38:
+- #108 - Add CD/DVD redirection, to allow mounting ISO images from client.
+- #99 - Fix display scaling with EGL and HiDPI monitors
+- #19 - Fix display corruption on HiDPI
+- #82 - Various clipboard fixes & improvements, related to host/guest races &
+  cltipboard managers
+- [rhbz#1720532] - Fix buffer overflow on sending data with shared-folders
+- [rhbz#1695618] - Fix hang over failed migration
+- API: add spice_display_channel_change_preferred_video_codec_types()
+- Several usbredir related fixes and code improvements
+- Several video stream related fixes and code improvements
+- Several shared-folder related fixes and code improvements
+- file-xfer: fix stuck transfer while transfering multiple big files at once
+- file-xfer: fix possible crash on Windows
+- Migration: Fix metadata swap of channels
+- build-sys: remove autotools (transition to meson completed)
+- Require spice-protocol >= 0.14.1
+- Require libusb >= 1.0.21
+- Translations:
+ - Update Italian
+ - Add Russian
+- Use meson build system
+- Include a post release patch to compensate for an issue where the
+  build does need to find celt resources even though we build
+  without Celt support.
+  Remove-celt-support.patch
+
+---

Old:

  spice-gtk-0.37.tar.bz2
  spice-gtk-0.37.tar.bz2.sig

New:

  Remove-celt-support.patch
  spice-gtk-0.38.tar.xz
  spice-gtk-0.38.tar.xz.sig



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.dMwq8d/_old  2020-03-25 23:42:03.611969340 +0100
+++ /var/tmp/diff_new_pack.dMwq8d/_new  2020-03-25 23:42:03.611969340 +0100
@@ -18,20 +18,19 @@
 
 
 Name:   spice-gtk
-Version:0.37
+Version:0.38
 Release:0
 Summary:Gtk client and libraries for SPICE remote desktop servers
 License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  System/GUI/GNOME
 URL:http://spice-space.org
-Source0:http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
-Source1:
http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2.sig
+Source0:http://spice-space.org/download/gtk/%{name}-%{version}.tar.xz
+Source1:
http://spice-space.org/download/gtk/%{name}-%{version}.tar.xz.sig
 Source2:%{name}.keyring
 Source3:README.SUSE
 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 
dims...@opensuse.org -- Set the polkit defaults to auth_admin
 Patch0: spice-gtk-polkit-privs.patch
-BuildRequires:  autoconf
-BuildRequires:  automake
+Patch1: Remove-celt-support.patch
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  gstreamer-plugins-bad
 BuildRequires:  gstreamer-plugins-good
@@ -40,6 +39,7 @@
 BuildRequires:  libacl-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libtool
+BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  python3-pyparsing
 BuildRequires:  python3-six
@@ -56,20 +56,21 @@
 BuildRequires:  pkgconfig(gstreamer-base-1.0)
 BuildRequires:  pkgconfig(gthread-2.0) >= 2.0.0
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22
+BuildRequires:  pkgconfig(gtk-doc)
 BuildRequires:  pkgconfig(gudev-1.0)
 BuildRequires:  pkgconfig(libphodav-2.0)
 BuildRequires:  pkgconfig(libpulse-mainloop-glib)
 BuildRequires:  pkgconfig(libsoup-2.4) >= 2.49.91
-BuildRequires:  pkgconfig(libusb-1.0) >= 1.0.16
+BuildRequires:  pkgconfig(libusb-1.0) >= 1.0.21
 BuildRequires:  pkgconfig(libusbredirhost) >= 0.7.1
 BuildRequires:  pkgconfig(libusbredirparser-0.5) >= 0.4
-BuildRequires:  pkgconfig(openssl)
-BuildRequires:  pkgconfig(opus)
+BuildRequires:  pkgconfig(openssl) >= 1.0.0
+BuildRequires:  pkgconfig(opus) >= 0.9.14
 BuildRequires:  pkgconfig(pixman-1) >= 0.17.7
 BuildRequires:  pkgconfig(polkit-gobject-1) >= 0.96
 # spice-protocol is bundled, but we still need the system-wide .pc file for 
the pkgconfig() requires magic
 BuildRequires:  pkgconfig(libdrm)
-BuildRequires:  pkgconfig(spice-protocol) >= 0.12.15
+BuildRequires:  pkgconfig(spice-protocol) >= 0.14.1
 Requires(pre):  permissions
 Recommends: %{name}-lang
 BuildRequires:  

commit spice-gtk for openSUSE:Factory

2020-03-12 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2020-03-12 22:58:06

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new.3160 (New)


Package is "spice-gtk"

Thu Mar 12 22:58:06 2020 rev:45 rq:783118 version:0.37

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2019-10-11 
17:14:36.493637469 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new.3160/spice-gtk.changes
2020-03-12 22:58:18.366990730 +0100
@@ -1,0 +2,6 @@
+Mon Mar  9 21:44:45 UTC 2020 - Bruce Rogers 
+
+- Clean up some spec file conditionals that are no longer helpful
+- Do other spec file clean up which has been pending for a while
+
+---



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.ZMF2KQ/_old  2020-03-12 22:58:19.462991167 +0100
+++ /var/tmp/diff_new_pack.ZMF2KQ/_new  2020-03-12 22:58:19.482991175 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package spice-gtk
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,8 +17,6 @@
 #
 
 
-# FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
-# FIXME: Once phodav is packaged and available in openSUSE, enable 
pkgconfig(libphodav-2.0)
 Name:   spice-gtk
 Version:0.37
 Release:0
@@ -59,7 +57,7 @@
 BuildRequires:  pkgconfig(gthread-2.0) >= 2.0.0
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22
 BuildRequires:  pkgconfig(gudev-1.0)
-#BuildRequires:  pkgconfig(libphodav-2.0)
+BuildRequires:  pkgconfig(libphodav-2.0)
 BuildRequires:  pkgconfig(libpulse-mainloop-glib)
 BuildRequires:  pkgconfig(libsoup-2.4) >= 2.49.91
 BuildRequires:  pkgconfig(libusb-1.0) >= 1.0.16
@@ -74,10 +72,8 @@
 BuildRequires:  pkgconfig(spice-protocol) >= 0.12.15
 Requires(pre):  permissions
 Recommends: %{name}-lang
-%if 0%{?is_opensuse}
 BuildRequires:  pkgconfig(libcacard) >= 2.5.1
 BuildRequires:  pkgconfig(liblz4) >= 1.7.3
-%endif
 
 %description
 A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows)
@@ -146,10 +142,8 @@
 %configure \
 --disable-static \
 --enable-vala \
-%if 0%{?is_opensuse} == 0
---disable-lz4 \
---disable-smartcard \
-%endif
+--enable-lz4 \
+--enable-smartcard \
 --disable-silent-rules \
 --with-usb-ids-path=/usr/share/hwdata/usb.ids \
 %{nil}
@@ -184,11 +178,7 @@
 %{_libdir}/libspice-client-glib-2.0.so.*
 
 %files -n libspice-client-glib-helper
-%if 0%{?suse_version} >= 1500
 %verify(not mode) %attr(4750,root,kvm) 
%{_bindir}/spice-client-glib-usb-acl-helper
-%else
-%attr(755,root,root) %{_bindir}/spice-client-glib-usb-acl-helper
-%endif
 %{_datadir}/polkit-1/actions/org.spice-space.lowlevelusbaccess.policy
 
 %files -n libspice-client-gtk-3_0-5






commit spice-gtk for openSUSE:Factory

2019-10-11 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2019-10-11 17:14:34

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new.2352 (New)


Package is "spice-gtk"

Fri Oct 11 17:14:34 2019 rev:44 rq:736273 version:0.37

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2019-05-22 
10:51:49.115310999 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new.2352/spice-gtk.changes
2019-10-11 17:14:36.493637469 +0200
@@ -1,0 +2,6 @@
+Tue Oct  8 16:25:13 UTC 2019 - Stefan Dirsch 
+
+- added "BuildRequires: pkgconfig(libdrm)" in order to fix build
+  with upcoming changes in libglvnd/Mesa
+
+---



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.LS7zWP/_old  2019-10-11 17:14:37.409635123 +0200
+++ /var/tmp/diff_new_pack.LS7zWP/_new  2019-10-11 17:14:37.409635123 +0200
@@ -70,6 +70,7 @@
 BuildRequires:  pkgconfig(pixman-1) >= 0.17.7
 BuildRequires:  pkgconfig(polkit-gobject-1) >= 0.96
 # spice-protocol is bundled, but we still need the system-wide .pc file for 
the pkgconfig() requires magic
+BuildRequires:  pkgconfig(libdrm)
 BuildRequires:  pkgconfig(spice-protocol) >= 0.12.15
 Requires(pre):  permissions
 Recommends: %{name}-lang






commit spice-gtk for openSUSE:Factory

2019-05-22 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2019-05-22 10:51:46

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new.5148 (New)


Package is "spice-gtk"

Wed May 22 10:51:46 2019 rev:43 rq:703829 version:0.37

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2019-03-26 
15:38:19.860350613 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new.5148/spice-gtk.changes
2019-05-22 10:51:49.115310999 +0200
@@ -1,0 +2,22 @@
+Thu May 16 20:19:47 UTC 2019 - Bruce Rogers 
+
+- Update to version 0.37:
+  + Deprecate SpiceMainChannel:color-depth and SpiceSession::color-depth
+  + Fix race condition on keyboard modifiers
+  + Fix cursor on Wayland: Fixes hidden cursor #83
+  + Fix clipboard on X11: avoid request client clipboard data when
+is known that there is no data.
+  + Improve usb redirection
+  + Fix on usb redirection: Don't add same device twice
+  + Fix on smartcard: Warn if multiple readers are detected
+  + Add instrumentation for frame and queue statistics of
+SpiceDisplay using [Recorder] library
+  + Fix Warnings with GStreamer >= 1.14 on video decoding due to
+setting buffer's PTS
+  + Fix some Critical warnings when build without GNOME desktop
+integration
+  + Fix Criticals when no primary monitor is set
+  + Documentation fixes
+- Add keyring and tarball signature files
+
+---

Old:

  spice-gtk-0.36.tar.bz2

New:

  spice-gtk-0.37.tar.bz2
  spice-gtk-0.37.tar.bz2.sig
  spice-gtk.keyring



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.KXRYhY/_old  2019-05-22 10:51:51.235309786 +0200
+++ /var/tmp/diff_new_pack.KXRYhY/_new  2019-05-22 10:51:51.247309779 +0200
@@ -20,14 +20,16 @@
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 # FIXME: Once phodav is packaged and available in openSUSE, enable 
pkgconfig(libphodav-2.0)
 Name:   spice-gtk
-Version:0.36
+Version:0.37
 Release:0
 Summary:Gtk client and libraries for SPICE remote desktop servers
 License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  System/GUI/GNOME
-URL:http://spice-space.org/page/Spice-Gtk
+URL:http://spice-space.org
 Source0:http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
-Source1:README.SUSE
+Source1:
http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2.sig
+Source2:%{name}.keyring
+Source3:README.SUSE
 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 
dims...@opensuse.org -- Set the polkit defaults to auth_admin
 Patch0: spice-gtk-polkit-privs.patch
 BuildRequires:  autoconf
@@ -61,7 +63,7 @@
 BuildRequires:  pkgconfig(libpulse-mainloop-glib)
 BuildRequires:  pkgconfig(libsoup-2.4) >= 2.49.91
 BuildRequires:  pkgconfig(libusb-1.0) >= 1.0.16
-BuildRequires:  pkgconfig(libusbredirhost) >= 0.5.0
+BuildRequires:  pkgconfig(libusbredirhost) >= 0.7.1
 BuildRequires:  pkgconfig(libusbredirparser-0.5) >= 0.4
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(opus)
@@ -90,6 +92,7 @@
 %package -n libspice-client-glib-helper
 Summary:Gtk client and libraries for SPICE remote desktop servers
 Group:  System/Libraries
+PreReq: permissions
 Requires:   group(kvm)
 
 %description -n libspice-client-glib-helper
@@ -133,7 +136,7 @@
 %prep
 %setup -q
 %patch0 -p1
-cp %{SOURCE1} .
+cp %{SOURCE3} .
 
 %build
 autoreconf -fi
@@ -170,7 +173,7 @@
 
 %files
 %license COPYING
-%doc README
+%doc README.md
 %doc README.SUSE
 %{_bindir}/spicy
 %{_bindir}/spicy-screenshot

++ spice-gtk-0.36.tar.bz2 -> spice-gtk-0.37.tar.bz2 ++
 42786 lines of diff (skipped)




commit spice-gtk for openSUSE:Factory

2019-03-26 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2019-03-26 15:38:18

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new.25356 (New)


Package is "spice-gtk"

Tue Mar 26 15:38:18 2019 rev:42 rq:688178 version:0.36

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2019-03-01 
20:29:19.118012826 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new.25356/spice-gtk.changes   
2019-03-26 15:38:19.860350613 +0100
@@ -1,0 +2,8 @@
+Mon Mar 25 09:59:56 UTC 2019 - Dominique Leuenberger 
+
+- Drop pkgconfig(usbutils) BuildRequires: usbutils 010 dropped the
+  .pc file.
+- Pass --with-usb-ids-path=/usr/share/hwdata/usb.ids to configure:
+  pass the correct path to the usb.ids file (shipped by hwdata).
+
+---



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.YXrTI6/_old  2019-03-26 15:38:21.348350020 +0100
+++ /var/tmp/diff_new_pack.YXrTI6/_new  2019-03-26 15:38:21.356350018 +0100
@@ -69,7 +69,6 @@
 BuildRequires:  pkgconfig(polkit-gobject-1) >= 0.96
 # spice-protocol is bundled, but we still need the system-wide .pc file for 
the pkgconfig() requires magic
 BuildRequires:  pkgconfig(spice-protocol) >= 0.12.15
-BuildRequires:  pkgconfig(usbutils)
 Requires(pre):  permissions
 Recommends: %{name}-lang
 %if 0%{?is_opensuse}
@@ -148,6 +147,7 @@
 --disable-smartcard \
 %endif
 --disable-silent-rules \
+--with-usb-ids-path=/usr/share/hwdata/usb.ids \
 %{nil}
 make %{?_smp_mflags}
 




commit spice-gtk for openSUSE:Factory

2019-03-01 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2019-03-01 20:29:17

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new.28833 (New)


Package is "spice-gtk"

Fri Mar  1 20:29:17 2019 rev:41 rq:679467 version:0.36

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2018-11-20 
22:24:58.506861735 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new.28833/spice-gtk.changes   
2019-03-01 20:29:19.118012826 +0100
@@ -1,0 +2,17 @@
+Sat Jan 19 15:53:51 UTC 2019 - Bruce Rogers 
+
+- Update to version 0.36:
+  + Deprecate PulseAudio backend: it will be removed in a future
+release
+  + Add H265 stream support
+  + Add SpiceQmpPort helper to interact with QEMU monitor over a Spice port
+  + Display a message if EGL support is required (with dmabuf local rendering)
+  + Many GstVideoOverlay improvements
+  + Smooth-scrolling improvements
+  + Miscellaneous fixes
+  Dropped patches (needed changes in base version):
+0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch
+0002-lz-More-checks-on-image-sizes.patch
+bb15d481-Fix-flexible-array-buffer-overflow.patch
+
+---

Old:

  0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch
  0002-lz-More-checks-on-image-sizes.patch
  bb15d481-Fix-flexible-array-buffer-overflow.patch
  spice-gtk-0.35.tar.bz2

New:

  spice-gtk-0.36.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.o8Xgob/_old  2019-03-01 20:29:20.642012459 +0100
+++ /var/tmp/diff_new_pack.o8Xgob/_new  2019-03-01 20:29:20.678012450 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package spice-gtk
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -13,14 +13,14 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 # FIXME: Once phodav is packaged and available in openSUSE, enable 
pkgconfig(libphodav-2.0)
 Name:   spice-gtk
-Version:0.35
+Version:0.36
 Release:0
 Summary:Gtk client and libraries for SPICE remote desktop servers
 License:GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -30,17 +30,13 @@
 Source1:README.SUSE
 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 
dims...@opensuse.org -- Set the polkit defaults to auth_admin
 Patch0: spice-gtk-polkit-privs.patch
-# PATCH-FIX-UPSTREAM - CVE-2018-10893
-Patch1: 0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch
-Patch2: 0002-lz-More-checks-on-image-sizes.patch
-# PATCH-FIX-UPSTREAM - CVE-2018-10873
-Patch3: bb15d481-Fix-flexible-array-buffer-overflow.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  gstreamer-plugins-bad
 BuildRequires:  gstreamer-plugins-good
 BuildRequires:  intltool
+BuildRequires:  json-glib-devel
 BuildRequires:  libacl-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libtool
@@ -54,31 +50,31 @@
 BuildRequires:  pkgconfig(glib-2.0) >= 2.46
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
-BuildRequires:  pkgconfig(gstreamer-1.0)
+BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.0
 BuildRequires:  pkgconfig(gstreamer-app-1.0)
 BuildRequires:  pkgconfig(gstreamer-audio-1.0)
 BuildRequires:  pkgconfig(gstreamer-base-1.0)
 BuildRequires:  pkgconfig(gthread-2.0) >= 2.0.0
-BuildRequires:  pkgconfig(gtk+-3.0) >= 2.91.3
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22
 BuildRequires:  pkgconfig(gudev-1.0)
 #BuildRequires:  pkgconfig(libphodav-2.0)
 BuildRequires:  pkgconfig(libpulse-mainloop-glib)
 BuildRequires:  pkgconfig(libsoup-2.4) >= 2.49.91
-BuildRequires:  pkgconfig(libusb-1.0) >= 1.0.9
-BuildRequires:  pkgconfig(libusbredirhost) >= 0.4.2
+BuildRequires:  pkgconfig(libusb-1.0) >= 1.0.16
+BuildRequires:  pkgconfig(libusbredirhost) >= 0.5.0
 BuildRequires:  pkgconfig(libusbredirparser-0.5) >= 0.4
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(opus)
 BuildRequires:  pkgconfig(pixman-1) >= 0.17.7
 BuildRequires:  pkgconfig(polkit-gobject-1) >= 0.96
 # spice-protocol is bundled, but we still need 

commit spice-gtk for openSUSE:Factory

2018-11-20 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2018-11-20 22:24:48

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new.19453 (New)


Package is "spice-gtk"

Tue Nov 20 22:24:48 2018 rev:40 rq:649603 version:0.35

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2018-08-28 
09:21:33.760288613 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new.19453/spice-gtk.changes   
2018-11-20 22:24:58.506861735 +0100
@@ -1,0 +2,6 @@
+Thu Nov 15 16:50:48 UTC 2018 - matthias.gerst...@suse.com
+
+- Add README.SUSE with information regarding the kvm group requirement for the
+  USB passthrough feature to work.
+
+---

New:

  README.SUSE



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.1q6r80/_old  2018-11-20 22:25:02.254859606 +0100
+++ /var/tmp/diff_new_pack.1q6r80/_new  2018-11-20 22:25:02.254859606 +0100
@@ -26,7 +26,8 @@
 License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  System/GUI/GNOME
 URL:http://spice-space.org/page/Spice-Gtk
-Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
+Source0:http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
+Source1:README.SUSE
 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 
dims...@opensuse.org -- Set the polkit defaults to auth_admin
 Patch0: spice-gtk-polkit-privs.patch
 # PATCH-FIX-UPSTREAM - CVE-2018-10893
@@ -142,6 +143,7 @@
 %patch2 -p1
 %patch3 -p1
 popd
+cp %{SOURCE1} .
 
 %build
 autoreconf -fi
@@ -178,6 +180,7 @@
 %files
 %license COPYING
 %doc README
+%doc README.SUSE
 %{_bindir}/spicy
 %{_bindir}/spicy-screenshot
 %{_bindir}/spicy-stats

++ README.SUSE ++
For the spice USB device passthrough feature to work your user account needs
to be a member of the 'kvm' group. This is required for running the
spice-client-glib-usb-acl-helper helper program. It is a security precaution
to not make this privileged program accessible to all users in the system.



commit spice-gtk for openSUSE:Factory

2018-08-28 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2018-08-28 09:21:29

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is "spice-gtk"

Tue Aug 28 09:21:29 2018 rev:39 rq:630532 version:0.35

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2018-08-07 
09:39:27.392931439 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2018-08-28 
09:21:33.760288613 +0200
@@ -1,0 +2,8 @@
+Mon Aug 20 10:05:54 UTC 2018 - cbosdon...@suse.com
+
+- Fix potential heap corruption when demarshalling (CVE-2018-10873,
+  bsc#1104448)
+  Added patch:
+bb15d481-Fix-flexible-array-buffer-overflow.patch
+
+---

New:

  bb15d481-Fix-flexible-array-buffer-overflow.patch



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.agpi8j/_old  2018-08-28 09:21:34.272290210 +0200
+++ /var/tmp/diff_new_pack.agpi8j/_new  2018-08-28 09:21:34.276290222 +0200
@@ -32,6 +32,8 @@
 # PATCH-FIX-UPSTREAM - CVE-2018-10893
 Patch1: 0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch
 Patch2: 0002-lz-More-checks-on-image-sizes.patch
+# PATCH-FIX-UPSTREAM - CVE-2018-10873
+Patch3: bb15d481-Fix-flexible-array-buffer-overflow.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  cyrus-sasl-devel
@@ -138,11 +140,13 @@
 pushd spice-common
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 popd
 
 %build
 autoreconf -fi
 
+export PYTHON=/usr/bin/python3
 %configure \
 --disable-static \
 --enable-vala \
@@ -182,7 +186,11 @@
 %{_libdir}/libspice-client-glib-2.0.so.*
 
 %files -n libspice-client-glib-helper
+%if 0%{?suse_version} >= 1500
 %verify(not mode) %attr(4750,root,kvm) 
%{_bindir}/spice-client-glib-usb-acl-helper
+%else
+%attr(755,root,root) %{_bindir}/spice-client-glib-usb-acl-helper
+%endif
 %{_datadir}/polkit-1/actions/org.spice-space.lowlevelusbaccess.policy
 
 %files -n libspice-client-gtk-3_0-5

++ bb15d481-Fix-flexible-array-buffer-overflow.patch ++
>From bb15d4815ab586b4c4a20f4a565970a44824c42c Mon Sep 17 00:00:00 2001
From: Frediano Ziglio 
Date: Fri, 18 May 2018 11:41:57 +0100
Subject: [PATCH] Fix flexible array buffer overflow

This is kind of a DoS, possibly flexible array in the protocol
causes the network size check to be ignored due to integer overflows.

The size of flexible array is computed as (message_end - position),
then this size is added to the number of bytes before the array and
this number is used to check if we overflow initial message.

An example is:

message {
uint32 dummy[2];
uint8 data[] @end;
} LenMessage;

which generated this (simplified remove useless code) code:

{ /* data */
data__nelements = message_end - (start + 8);

data__nw_size = data__nelements;
}

nw_size = 8 + data__nw_size;

/* Check if message fits in reported side */
if (nw_size > (uintptr_t) (message_end - start)) {
return NULL;
}

Following code:
- data__nelements == message_end - (start + 8)
- data__nw_size == data__nelements == message_end - (start + 8)
- nw_size == 8 + data__nw_size == 8 + message_end - (start + 8) ==
  8 + message_end - start - 8 == message_end -start
- the check for overflow is (nw_size > (message_end - start)) but
  nw_size == message_end - start so the check is doing
  ((message_end - start) > (message_end - start)) which is always false.

If message_end - start < 8 then data__nelements (number of element
on the array above) computation generate an integer underflow that
later create a buffer overflow.

Add a check to make sure that the array starts before the message ends
to avoid the overflow.

Signed-off-by: Frediano Ziglio 
Signed-off-by: Christophe Fergeau 
---
 python_modules/demarshal.py  | 1 +
 tests/test-marshallers.c | 8 
 tests/test-marshallers.h | 5 +
 tests/test-marshallers.proto | 5 +
 4 files changed, 19 insertions(+)

diff --git a/python_modules/demarshal.py b/python_modules/demarshal.py
index 7b53361..5a237a6 100644
--- a/python_modules/demarshal.py
+++ b/python_modules/demarshal.py
@@ -331,6 +331,7 @@ def write_validate_array_item(writer, container, item, 
scope, parent_scope, star
 writer.assign(nelements, array.size)
 elif array.is_remaining_length():
 if element_type.is_fixed_nw_size():
+writer.error_check("%s > message_end" % item.get_position())
 if element_type.get_fixed_nw_size() == 1:
 writer.assign(nelements, "message_end - %s" % 
item.get_position())
 else:
-- 
2.18.0




commit spice-gtk for openSUSE:Factory

2018-08-07 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2018-08-07 09:39:18

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is "spice-gtk"

Tue Aug  7 09:39:18 2018 rev:38 rq:625041 version:0.35

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2018-07-04 
23:53:39.123990051 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2018-08-07 
09:39:27.392931439 +0200
@@ -1,0 +2,9 @@
+Mon Jul 16 09:36:31 UTC 2018 - cbosdon...@suse.com
+
+- Avoid buffer overflow on image lz cheks (CVE-2018-10893, bsc#1101295)
+  Added patches:
+0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch
+0002-lz-More-checks-on-image-sizes.patch
+- Add setuid bit to spice-client-glib-usb-acl-helper (bsc#1101420)
+
+---

New:

  0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch
  0002-lz-More-checks-on-image-sizes.patch



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.5QwsCx/_old  2018-08-07 09:39:27.888932304 +0200
+++ /var/tmp/diff_new_pack.5QwsCx/_new  2018-08-07 09:39:27.892932311 +0200
@@ -29,6 +29,9 @@
 Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 
dims...@opensuse.org -- Set the polkit defaults to auth_admin
 Patch0: spice-gtk-polkit-privs.patch
+# PATCH-FIX-UPSTREAM - CVE-2018-10893
+Patch1: 0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch
+Patch2: 0002-lz-More-checks-on-image-sizes.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  cyrus-sasl-devel
@@ -89,6 +92,7 @@
 %package -n libspice-client-glib-helper
 Summary:Gtk client and libraries for SPICE remote desktop servers
 Group:  System/Libraries
+Requires:   group(kvm)
 
 %description -n libspice-client-glib-helper
 A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows).
@@ -131,6 +135,10 @@
 %prep
 %setup -q
 %patch0 -p1
+pushd spice-common
+%patch1 -p1
+%patch2 -p1
+popd
 
 %build
 autoreconf -fi
@@ -151,10 +159,10 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 %find_lang %{name}
 
-%post
+%post -n libspice-client-glib-helper
 %set_permissions %{_bindir}/spice-client-glib-usb-acl-helper
 
-%verifyscript
+%verifyscript -n libspice-client-glib-helper
 %verify_permissions -e %{_bindir}/spice-client-glib-usb-acl-helper
 
 %post -n libspice-client-glib-2_0-8 -p /sbin/ldconfig
@@ -174,7 +182,7 @@
 %{_libdir}/libspice-client-glib-2.0.so.*
 
 %files -n libspice-client-glib-helper
-%attr(755,root,root) %{_bindir}/spice-client-glib-usb-acl-helper
+%verify(not mode) %attr(4750,root,kvm) 
%{_bindir}/spice-client-glib-usb-acl-helper
 %{_datadir}/polkit-1/actions/org.spice-space.lowlevelusbaccess.policy
 
 %files -n libspice-client-gtk-3_0-5

++ 0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch ++
>From b94b3ca285d81180ed8fdf18f949761e40657b93 Mon Sep 17 00:00:00 2001
From: Frediano Ziglio 
Date: Fri, 22 Dec 2017 18:43:00 +
Subject: [PATCH spice-common 1/2] lz: Avoid buffer reading overflow checking
 for image type

The type of the image is just copied from network without
any check and later used for array indexing.

Signed-off-by: Frediano Ziglio 
---
 common/lz.c| 3 +++
 common/lz_common.h | 7 ---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/common/lz.c b/common/lz.c
index b7e7d48..e76105e 100644
--- a/common/lz.c
+++ b/common/lz.c
@@ -594,6 +594,9 @@ void lz_decode_begin(LzContext *lz, uint8_t *io_ptr, 
unsigned int num_io_bytes,
 }
 
 encoder->type = (LzImageType)decode_32(encoder);
+if (encoder->type < 0 || encoder->type > LZ_IMAGE_TYPE_MAX) {
+encoder->usr->error(encoder->usr, "invalid lz type\n");
+}
 encoder->width = decode_32(encoder);
 encoder->height = decode_32(encoder);
 encoder->stride = decode_32(encoder);
diff --git a/common/lz_common.h b/common/lz_common.h
index 78df003..6526d16 100644
--- a/common/lz_common.h
+++ b/common/lz_common.h
@@ -51,6 +51,7 @@ typedef enum {
 
 #define LZ_IMAGE_TYPE_MASK 0x0f
 #define LZ_IMAGE_TYPE_LOG 4 // number of bits required for coding the image 
type
+#define LZ_IMAGE_TYPE_MAX LZ_IMAGE_TYPE_A8
 
 /* access to the arrays is based on the image types */
 static const int IS_IMAGE_TYPE_PLT[] = {0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0};
@@ -58,10 +59,10 @@ static const int IS_IMAGE_TYPE_RGB[] = {0, 0, 0, 0, 0, 0, 
1, 1, 1, 1, 1, 1};
 static const int PLT_PIXELS_PER_BYTE[] = {0, 8, 8, 2, 2, 1};
 static const int 

commit spice-gtk for openSUSE:Factory

2018-07-04 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2018-07-04 23:52:50

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is "spice-gtk"

Wed Jul  4 23:52:50 2018 rev:37 rq:619901 version:0.35

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2018-04-22 
14:30:43.028341701 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2018-07-04 
23:53:39.123990051 +0200
@@ -1,0 +2,26 @@
+Thu Jun 14 22:55:47 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 0.35:
+  + New SpiceSession::disconnected signal.
+  + Use GstVideoOverlay if possible to render directly on
+Gstreamer's sink element.
+  + Handling smooth-scroll for scroll events on touchpads in
+Wayland.
+  + The spice-controller library was removed.
+  + Fix migration regression introduced in v0.34 (rhbz#1558043).
+  + Introspection: Fixes for SpicePortChannel,
+SpiceDisplayChannel, SpiceRecordChannel, SpiceInputsChannel,
+SpiceMainChannel.
+  + Fix width computation for palette images (rhbz#1508847).
+  + Introduction of spice+tls:// URI format to tls all channels.
+  + Fix keycodes on Xwayland (rhbz#1479682).
+  + Memory leak fixes.
+- Drop:
+  + Use-scancode-instead-of-keycode-names.patch: fixed upstream.
+  + libspice-controller subpackage to follow upstream changes.
+  + pkgconfig(celt051) BuildRequires: it is no longer required nor
+used.
+- Switch python2 packages BuildRequires to python3, the new Python
+  version default.
+
+---

Old:

  Use-scancode-instead-of-keycode-names.patch
  spice-gtk-0.34.tar.bz2

New:

  spice-gtk-0.35.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.fmBWP0/_old  2018-07-04 23:53:39.755989353 +0200
+++ /var/tmp/diff_new_pack.fmBWP0/_new  2018-07-04 23:53:39.759989348 +0200
@@ -17,19 +17,18 @@
 #
 
 
-Name:   spice-gtk
-Version:0.34
-Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 # FIXME: Once phodav is packaged and available in openSUSE, enable 
pkgconfig(libphodav-2.0)
+Name:   spice-gtk
+Version:0.35
+Release:0
 Summary:Gtk client and libraries for SPICE remote desktop servers
 License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  System/GUI/GNOME
-Url:http://spice-space.org/page/Spice-Gtk
+URL:http://spice-space.org/page/Spice-Gtk
 Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 
dims...@opensuse.org -- Set the polkit defaults to auth_admin
 Patch0: spice-gtk-polkit-privs.patch
-Patch1: Use-scancode-instead-of-keycode-names.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  cyrus-sasl-devel
@@ -39,14 +38,14 @@
 BuildRequires:  libacl-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libtool
-BuildRequires:  python-pyparsing
-BuildRequires:  python-six
+BuildRequires:  pkgconfig
+BuildRequires:  python3-pyparsing
+BuildRequires:  python3-six
 BuildRequires:  vala
 BuildRequires:  perl(Text::CSV)
 BuildRequires:  pkgconfig(cairo) >= 1.2.0
-BuildRequires:  pkgconfig(celt051) >= 0.5.1.1
-BuildRequires:  pkgconfig(gio-2.0) >= 2.10.0
-BuildRequires:  pkgconfig(glib-2.0) >= 2.43.90
+BuildRequires:  pkgconfig(gio-2.0) >= 2.46
+BuildRequires:  pkgconfig(glib-2.0) >= 2.46
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gstreamer-1.0)
@@ -56,10 +55,6 @@
 BuildRequires:  pkgconfig(gthread-2.0) >= 2.0.0
 BuildRequires:  pkgconfig(gtk+-3.0) >= 2.91.3
 BuildRequires:  pkgconfig(gudev-1.0)
-%if 0%{?is_opensuse}
-BuildRequires:  pkgconfig(libcacard) >= 0.1.2
-BuildRequires:  pkgconfig(liblz4)
-%endif
 #BuildRequires:  pkgconfig(libphodav-2.0)
 BuildRequires:  pkgconfig(libpulse-mainloop-glib)
 BuildRequires:  pkgconfig(libsoup-2.4) >= 2.49.91
@@ -71,11 +66,14 @@
 BuildRequires:  pkgconfig(pixman-1) >= 0.17.7
 BuildRequires:  pkgconfig(polkit-gobject-1) >= 0.96
 # spice-protocol is bundled, but we still need the system-wide .pc file for 
the pkgconfig() requires magic
-BuildRequires:  pkgconfig(spice-protocol) >= 0.12.13
+BuildRequires:  pkgconfig(spice-protocol) >= 0.12.14
 BuildRequires:  pkgconfig(usbutils)
-Recommends: %{name}-lang
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Requires(pre):  permissions
+Recommends: %{name}-lang
+%if 0%{?is_opensuse}
+BuildRequires:  pkgconfig(libcacard) >= 0.1.2
+BuildRequires:  

commit spice-gtk for openSUSE:Factory

2018-04-22 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2018-04-22 14:30:37

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is "spice-gtk"

Sun Apr 22 14:30:37 2018 rev:36 rq:596958 version:0.34

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2017-09-04 
12:26:54.138982028 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2018-04-22 
14:30:43.028341701 +0200
@@ -1,0 +2,7 @@
+Mon Apr  9 19:22:17 UTC 2018 - brog...@suse.com
+
+- Partially fix bsc#1074144, where we have keymapping issues under Xwayland.
+   + Add the following upstream patch:
+   + Use-scancode-instead-of-keycode-names.patch
+
+---

New:

  Use-scancode-instead-of-keycode-names.patch



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.PEABLs/_old  2018-04-22 14:30:43.648319261 +0200
+++ /var/tmp/diff_new_pack.PEABLs/_new  2018-04-22 14:30:43.648319261 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package spice-gtk
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -23,12 +23,13 @@
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 # FIXME: Once phodav is packaged and available in openSUSE, enable 
pkgconfig(libphodav-2.0)
 Summary:Gtk client and libraries for SPICE remote desktop servers
-License:GPL-2.0+ and LGPL-2.1+
+License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  System/GUI/GNOME
 Url:http://spice-space.org/page/Spice-Gtk
 Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 
dims...@opensuse.org -- Set the polkit defaults to auth_admin
 Patch0: spice-gtk-polkit-privs.patch
+Patch1: Use-scancode-instead-of-keycode-names.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  cyrus-sasl-devel
@@ -139,6 +140,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 autoreconf -fi

++ Use-scancode-instead-of-keycode-names.patch ++
>From 28e3dc34424f5e5b0441f2341d777ae4362363f0 Mon Sep 17 00:00:00 2001
From: Olivier Fourdan 
Date: Fri, 9 Mar 2018 09:30:00 +0100
Subject: [PATCH] Use scancode instead of keycode names
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

When running on Xwayland, the keycode mapping property is not available,
which causes unknown keycode mapping errors and the keyboard doesn't
work.

Check for a known scancode (“XK_Page_Up”) which differs to distinguish
between “xfree86” and “evdev” when the there is no keycode name.

Signed-off-by: Olivier Fourdan 
Reviewed-by: Daniel P. Berrangé 
Acked-by: Christophe Fergeau 
Signed-off-by: Bruce Rogers 
---
 src/vncdisplaykeymap.c | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/vncdisplaykeymap.c b/src/vncdisplaykeymap.c
index 2a79213..86cc6bd 100644
--- a/src/vncdisplaykeymap.c
+++ b/src/vncdisplaykeymap.c
@@ -174,11 +174,13 @@ const guint16 
*vnc_display_keymap_gdk2xtkbd_table(GdkWindow *window,
VNC_DEBUG("Using xquartz keycode mapping");
*maplen = G_N_ELEMENTS(keymap_xorgxquartz2xtkbd);
return keymap_xorgxquartz2xtkbd;
-   } else if (keycodes && STRPREFIX(keycodes, "evdev")) {
+   } else if ((keycodes && STRPREFIX(keycodes, "evdev")) ||
+  (XKeysymToKeycode(xdisplay, XK_Page_Up) == 0x70)) {
VNC_DEBUG("Using evdev keycode mapping");
*maplen = G_N_ELEMENTS(keymap_xorgevdev2xtkbd);
return keymap_xorgevdev2xtkbd;
-   } else if (keycodes && STRPREFIX(keycodes, "xfree86")) {
+   } else if ((keycodes && STRPREFIX(keycodes, "xfree86")) ||
+  (XKeysymToKeycode(xdisplay, XK_Page_Up) == 0x63)) {
VNC_DEBUG("Using xfree86 keycode mapping");
*maplen = G_N_ELEMENTS(keymap_xorgkbd2xtkbd);
return keymap_xorgkbd2xtkbd;
-- 
2.16.3




commit spice-gtk for openSUSE:Factory

2017-09-04 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2017-09-04 12:26:52

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is "spice-gtk"

Mon Sep  4 12:26:52 2017 rev:35 rq:519322 version:0.34

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2017-03-03 
17:32:31.322980715 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2017-09-04 
12:26:54.138982028 +0200
@@ -1,0 +2,32 @@
+Mon Aug 28 09:02:32 UTC 2017 - cbosdon...@suse.com
+
+- Update to version 0.34 (bsc#1055295):
+  + NOTE: this is the last release with the spice-controller library
+  + add VP9 codec support
+  + API: add spice_display_change_preferred_video_codec_type()
+  + API: add new SpiceCursorChannel:cursor property, deprecate "cursor-set" 
signal
+  + API: spice_audio_new() is no longer in public header
+  + fix clipboard crash and other regressions from 0.33
+  + report invalid or stopped streams to the server
+  + use playbin instead of decodebin with gstreamer > 1.9
+  + support GST_DEBUG_BIN_TO_DOT_FILE debug
+  + deprecate a few esoteric options from --spice group:
+--spice-color-depth, --spice-cache-size, --spice-glz-window-size used
+mainly for development. They may be available with spicy in the future.
+  + win32: handle failures when starting win-usb manager
+  + win32: removed windows usb-clerk support, replaced by UsbDk
+  + win32: fix alt-tab & grab issues
+  + spicy learned to tweak codec preference, cancel transfer, and resize
+precisely for debugging purposes
+  + use keycodemapdb submodule, drop perl(Text::CSV) dependency
+  + file-xfer: fix bad filename encoding
+  + file-xfer: handle new error kind
+  + build-sys fixes for macos
+  + replace some deprecated gtk code
+  + memory leak fixes, new tests
+- Drop now useless patches:
+  + 48da2c66-fix-lz4-deps.patch
+  + spice-gtk-remove-pygtk-bindings-leftovers.patch
+
+
+---

Old:

  48da2c66-fix-lz4-deps.patch
  spice-gtk-0.33.tar.bz2
  spice-gtk-remove-pygtk-bindings-leftovers.patch

New:

  spice-gtk-0.34.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.4GsjGf/_old  2017-09-04 12:26:54.714901057 +0200
+++ /var/tmp/diff_new_pack.4GsjGf/_new  2017-09-04 12:26:54.714901057 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   spice-gtk
-Version:0.33
+Version:0.34
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 # FIXME: Once phodav is packaged and available in openSUSE, enable 
pkgconfig(libphodav-2.0)
@@ -29,10 +29,6 @@
 Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 
dims...@opensuse.org -- Set the polkit defaults to auth_admin
 Patch0: spice-gtk-polkit-privs.patch
-# PATCH-FIX-UPSTREAM 48da2c66-fix-lz4-deps.patch cbosdon...@suse.com -- better 
lz4 checks
-Patch1: 48da2c66-fix-lz4-deps.patch
-# PATCH-FIX-UPSTREAM spice-gtk-remove-pygtk-bindings-leftovers.patch 
zai...@opensuse.org -- Remove pygtk leftover bindings
-Patch2: spice-gtk-remove-pygtk-bindings-leftovers.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  cyrus-sasl-devel
@@ -74,7 +70,7 @@
 BuildRequires:  pkgconfig(pixman-1) >= 0.17.7
 BuildRequires:  pkgconfig(polkit-gobject-1) >= 0.96
 # spice-protocol is bundled, but we still need the system-wide .pc file for 
the pkgconfig() requires magic
-BuildRequires:  pkgconfig(spice-protocol) >= 0.12.12
+BuildRequires:  pkgconfig(spice-protocol) >= 0.12.13
 BuildRequires:  pkgconfig(usbutils)
 Recommends: %{name}-lang
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -143,8 +139,6 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
-%patch2 -p1
 
 %build
 autoreconf -fi

++ spice-gtk-0.33.tar.bz2 -> spice-gtk-0.34.tar.bz2 ++
 51010 lines of diff (skipped)




commit spice-gtk for openSUSE:Factory

2017-03-03 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2017-03-03 17:32:30

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is "spice-gtk"

Fri Mar  3 17:32:30 2017 rev:34 rq:460985 version:0.33

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2017-02-16 
16:43:20.224575817 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2017-03-03 
17:32:31.322980715 +0100
@@ -1,0 +2,10 @@
+Tue Feb 28 06:06:56 UTC 2017 - zai...@opensuse.org
+
+- Drop pkgconfig(pygtk-2.0) BuildRequires: No longer needed, nor
+  used as gtk2 support was dropped.
+- Add spice-gtk-remove-pygtk-bindings-leftovers.patch: Remove
+  leftover pygtk bindings, patch from upstream git.
+- Stop using sed to insert usbredirhost-0.5 into configure checks,
+  no longer needed: fixed upstream.
+
+---

New:

  spice-gtk-remove-pygtk-bindings-leftovers.patch



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.lDJOyw/_old  2017-03-03 17:32:31.974888604 +0100
+++ /var/tmp/diff_new_pack.lDJOyw/_new  2017-03-03 17:32:31.974888604 +0100
@@ -31,12 +31,17 @@
 Patch0: spice-gtk-polkit-privs.patch
 # PATCH-FIX-UPSTREAM 48da2c66-fix-lz4-deps.patch cbosdon...@suse.com -- better 
lz4 checks
 Patch1: 48da2c66-fix-lz4-deps.patch 
+# PATCH-FIX-UPSTREAM spice-gtk-remove-pygtk-bindings-leftovers.patch 
zai...@opensuse.org -- Remove pygtk leftover bindings
+Patch2: spice-gtk-remove-pygtk-bindings-leftovers.patch
+BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  gstreamer-plugins-bad
 BuildRequires:  gstreamer-plugins-good
 BuildRequires:  intltool
 BuildRequires:  libacl-devel
 BuildRequires:  libjpeg-devel
+BuildRequires:  libtool
 BuildRequires:  python-pyparsing
 BuildRequires:  python-six
 BuildRequires:  vala
@@ -68,11 +73,7 @@
 BuildRequires:  pkgconfig(opus)
 BuildRequires:  pkgconfig(pixman-1) >= 0.17.7
 BuildRequires:  pkgconfig(polkit-gobject-1) >= 0.96
-BuildRequires:  pkgconfig(pygtk-2.0) >= 2.0.0
 # spice-protocol is bundled, but we still need the system-wide .pc file for 
the pkgconfig() requires magic
-BuildRequires:  autoconf
-BuildRequires:  automake
-BuildRequires:  libtool
 BuildRequires:  pkgconfig(spice-protocol) >= 0.12.12
 BuildRequires:  pkgconfig(usbutils)
 Recommends: %{name}-lang
@@ -143,10 +144,7 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
-
-# Replace usbredirhost with usbredirhost-0.5... fail if no longer needed
-grep usbredirhost-0.5 configure && false
-sed -i "s:libusbredirparser:libusbredirparser-0.5:g" configure{.ac,}
+%patch2 -p1
 
 %build
 autoreconf -fi
@@ -158,7 +156,8 @@
 --disable-lz4 \
 --disable-smartcard \
 %endif
---disable-silent-rules
+--disable-silent-rules \
+%{nil}
 make %{?_smp_mflags}
 
 %install

++ spice-gtk-remove-pygtk-bindings-leftovers.patch ++
>From 96ed6b7aaff7493de5f181d08834a67e2f452969 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= 
Date: Fri, 27 Jan 2017 14:38:14 +0400
Subject: pygtk: remove bindings leftover
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

PyGtk 2.0 got removed in 0917002c48a0a5deb615d120a0e5997eefc89fd4,
remove some remaining files.

Signed-off-by: Marc-André Lureau 
Acked-by: Pavel Grunt 

diff --git a/src/Makefile.am b/src/Makefile.am
index b991a5f..7542fac 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -37,8 +37,6 @@ EXTRA_DIST =  \
map-file\
spice-glib-sym-file \
spice-gtk-sym-file  \
-   spice-client-gtk-manual.defs\
-   spice-client-gtk.override   \
spice-marshal.txt   \
spice-version.h.in  \
$(NULL)
diff --git a/src/spice-client-gtk-manual.defs b/src/spice-client-gtk-manual.defs
deleted file mode 100644
index 9631b74..000
--- a/src/spice-client-gtk-manual.defs
+++ /dev/null
@@ -1,117 +0,0 @@
-(define-method set_display
-  (of-object "SpiceMainChannel")
-  (c-name "spice_main_set_display")
-  (return-type "none")
-  (parameters
-'("int" "id")
-'("int" "x")
-'("int" "y")
-'("int" "width")
-'("int" "height")
-  )
-)
-
-(define-method clipboard_grab
-  (of-object "SpiceMainChannel")
-  (c-name "spice_main_clipboard_grab")
-  (return-type "none")
-  (parameters
-'("int*" "types")
-'("int" 

commit spice-gtk for openSUSE:Factory

2017-02-16 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2017-02-16 16:43:19

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is "spice-gtk"

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2017-02-08 
10:43:50.458906153 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2017-02-16 
16:43:20.224575817 +0100
@@ -142,0 +143 @@
+- bnc#894069: disable smart card support for SLE



Other differences:
--



commit spice-gtk for openSUSE:Factory

2017-02-08 Thread root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2017-02-08 10:43:49

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is "spice-gtk"

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2016-12-26 
21:37:59.322554224 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2017-02-08 
10:43:50.458906153 +0100
@@ -1,0 +2,5 @@
+Thu Feb  2 09:59:52 UTC 2017 - cbosdon...@suse.com
+
+- Merge SLES changelog (fate#322402)
+
+---
@@ -32 +37 @@
-  + Many leaks and races fixes, new tests.
+  + Many leaks and races fixes, new tests (bsc#1016291).
@@ -62 +67 @@
-   + Misc bindings, leaks, warnings, and spelling fixes.
+   + Misc bindings, leaks, warnings, and spelling fixes (bsc#1010188).
@@ -115 +120 @@
-  + various bug fixes and improvements
+  + various bug fixes and improvements (boo#958306)
@@ -136 +141 @@
-  + many crasher and bug fixes
+  + many crasher and bug fixes, (boo#898383)



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.tAAhY8/_old  2017-02-08 10:43:51.086818662 +0100
+++ /var/tmp/diff_new_pack.tAAhY8/_new  2017-02-08 10:43:51.090818105 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package spice-gtk
 #
-# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands.
 #
 # All modifications and additions to the file contributed by third parties




commit spice-gtk for openSUSE:Factory

2016-10-26 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2016-10-26 13:27:09

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is "spice-gtk"

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2016-09-05 
21:17:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2016-10-26 
13:27:14.0 +0200
@@ -1,0 +2,65 @@
+Sat Oct  8 17:49:16 UTC 2016 - zai...@opensuse.org
+
+- 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+ >= 3.12 and glib >= 2.36.
+  + Add GStreamer as a backend for mjpeg, vp8 & 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.
+
+---

Old:

  spice-gtk-0.31.tar.bz2

New:

  spice-gtk-0.33.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.JiL8W4/_old  2016-10-26 13:27:16.0 +0200
+++ /var/tmp/diff_new_pack.JiL8W4/_new  2016-10-26 13:27:16.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package spice-gtk
 #
-# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,9 +18,10 @@
 
 
 Name:   spice-gtk
-Version:0.31
+Version:0.33
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
+# FIXME: Once phodav is packaged and available in openSUSE, enable 
pkgconfig(libphodav-2.0)
 Summary:Gtk client and libraries for SPICE remote desktop servers
 License:GPL-2.0+ and LGPL-2.1+
 Group:  System/GUI/GNOME
@@ -29,6 +30,8 @@
 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 
dims...@opensuse.org -- Set the polkit defaults to auth_admin
 Patch0: spice-gtk-polkit-privs.patch
 BuildRequires:  cyrus-sasl-devel
+BuildRequires:  

commit spice-gtk for openSUSE:Factory

2016-09-05 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2016-09-05 21:17:30

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is "spice-gtk"

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2016-04-15 
18:56:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2016-09-05 
21:17:32.0 +0200
@@ -1,0 +2,6 @@
+Wed Aug 31 09:35:54 UTC 2016 - cbosdon...@suse.com
+
+- Move acl helper to a new libspice-client-glib-helper package and
+  add a corresponding dependency (bsc#994858)
+
+---



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.6QYQrR/_old  2016-09-05 21:17:33.0 +0200
+++ /var/tmp/diff_new_pack.6QYQrR/_new  2016-09-05 21:17:33.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package spice-gtk
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -70,10 +70,19 @@
 %package -n libspice-client-glib-2_0-8
 Summary:Gtk client and libraries for SPICE remote desktop servers
 Group:  System/Libraries
+Requires:   libspice-client-glib-helper
 
 %description -n libspice-client-glib-2_0-8
 A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows) 
 
+%package -n libspice-client-glib-helper
+Summary:Gtk client and libraries for SPICE remote desktop servers
+Group:  System/Libraries
+
+%description -n libspice-client-glib-helper
+A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows).
+Contains helpers needed by the spice glib client library.
+
 %package -n libspice-client-gtk-3_0-4
 Summary:Gtk client and libraries for SPICE remote desktop servers
 Group:  System/Libraries
@@ -216,9 +225,6 @@
 %{_bindir}/spicy
 %{_bindir}/spicy-screenshot
 %{_bindir}/spicy-stats
-# Remove the attr(755) once bnc#744251 has been fixed.
-%attr(755,root,root) %{_bindir}/spice-client-glib-usb-acl-helper
-%{_datadir}/polkit-1/actions/org.spice-space.lowlevelusbaccess.policy
 
 %files lang -f %{name}.lang
 
@@ -226,6 +232,12 @@
 %defattr(-, root, root)
 %{_libdir}/libspice-client-glib-2.0.so.*
 
+%files -n libspice-client-glib-helper
+%defattr(-, root, root)
+# Remove the attr(755) once bnc#744251 has been fixed.
+%attr(755,root,root) %{_bindir}/spice-client-glib-usb-acl-helper
+%{_datadir}/polkit-1/actions/org.spice-space.lowlevelusbaccess.policy
+
 %files -n typelib-1_0-SpiceClientGlib-2_0
 %defattr(-,root,root)
 %{_libdir}/girepository-1.0/SpiceClientGLib-2.0.typelib




commit spice-gtk for openSUSE:Factory

2016-04-15 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2016-04-15 18:56:04

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is "spice-gtk"

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2015-10-17 
16:38:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2016-04-15 
18:56:06.0 +0200
@@ -1,0 +2,23 @@
+Fri Mar 18 14:27:10 UTC 2016 - dims...@opensuse.org
+
+- 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.
+
+---

Old:

  spice-gtk-0.30.tar.bz2

New:

  spice-gtk-0.31.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.PVt5kp/_old  2016-04-15 18:56:07.0 +0200
+++ /var/tmp/diff_new_pack.PVt5kp/_new  2016-04-15 18:56:07.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package spice-gtk
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:   spice-gtk
-Version:0.30
+Version:0.31
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers
@@ -58,10 +58,8 @@
 BuildRequires:  pkgconfig(polkit-gobject-1) >= 0.96
 BuildRequires:  pkgconfig(pygtk-2.0) >= 2.0.0
 # spice-protocol is bundled, but we still need the system-wide .pc file for 
the pkgconfig() requires magic
-BuildRequires:  pkgconfig(spice-protocol) >= 0.12.10
+BuildRequires:  pkgconfig(spice-protocol) >= 0.12.11
 BuildRequires:  pkgconfig(usbutils)
-BuildRequires:  pkgconfig(x11)
-BuildRequires:  pkgconfig(xrandr)
 Recommends: %{name}-lang
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Requires(pre):  permissions

++ spice-gtk-0.30.tar.bz2 -> spice-gtk-0.31.tar.bz2 ++
 72464 lines of diff (skipped)




commit spice-gtk for openSUSE:Factory

2015-10-17 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2015-10-17 16:38:25

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is "spice-gtk"

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2015-07-05 
17:55:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2015-10-17 
16:38:26.0 +0200
@@ -1,0 +2,20 @@
+Thu Oct  1 17:12:33 UTC 2015 - zai...@opensuse.org
+
+- Update to version 0.30:
+  + spice-protocol is no longer bundled with spice-gtk. Requires
+spice-protocol >= 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 < 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.
+
+---

Old:

  spice-gtk-0.29.tar.bz2

New:

  spice-gtk-0.30.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.gf9nHY/_old  2015-10-17 16:38:27.0 +0200
+++ /var/tmp/diff_new_pack.gf9nHY/_new  2015-10-17 16:38:27.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package spice-gtk
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:   spice-gtk
-Version:0.29
+Version:0.30
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers
@@ -33,6 +33,7 @@
 BuildRequires:  libacl-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  python-pyparsing
+BuildRequires:  python-six
 BuildRequires:  vala
 BuildRequires:  perl(Text::CSV)
 BuildRequires:  pkgconfig(cairo) >= 1.2.0
@@ -57,7 +58,7 @@
 BuildRequires:  pkgconfig(polkit-gobject-1) >= 0.96
 BuildRequires:  pkgconfig(pygtk-2.0) >= 2.0.0
 # spice-protocol is bundled, but we still need the system-wide .pc file for 
the pkgconfig() requires magic
-BuildRequires:  pkgconfig(spice-protocol)
+BuildRequires:  pkgconfig(spice-protocol) >= 0.12.10
 BuildRequires:  pkgconfig(usbutils)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xrandr)

++ spice-gtk-0.29.tar.bz2 -> spice-gtk-0.30.tar.bz2 ++
 32090 lines of diff (skipped)




commit spice-gtk for openSUSE:Factory

2015-07-05 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2015-07-05 17:55:08

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2015-06-06 
09:53:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2015-07-05 
17:55:10.0 +0200
@@ -1,0 +2,13 @@
+Fri Jun 30 08:30:10 UTC 2015 - cbosdon...@suse.com
+
+- 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
+
+---

Old:

  password-length-check.patch
  spice-gtk-0.28.tar.bz2

New:

  spice-gtk-0.29.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.htDHag/_old  2015-07-05 17:55:10.0 +0200
+++ /var/tmp/diff_new_pack.htDHag/_new  2015-07-05 17:55:10.0 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   spice-gtk
-Version:0.28
+Version:0.29
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers
@@ -28,8 +28,6 @@
 Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 
dims...@opensuse.org -- Set the polkit defaults to auth_admin
 Patch0: spice-gtk-polkit-privs.patch
-# PATCH-FIX-UPSTREAM password-length-check.patch boo#931044 
cbosdon...@suse.com -- Check max password length
-Patch1: password-length-check.patch
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  intltool
 BuildRequires:  libacl-devel
@@ -145,7 +143,6 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 # Replace usbredirhost with usbredirhost-0.5... fail if no longer needed
 grep usbredirhost-0.5 configure  false
 sed -i s:libusbredirparser:libusbredirparser-0.5:g configure{.ac,}

++ spice-gtk-0.28.tar.bz2 - spice-gtk-0.29.tar.bz2 ++
 117900 lines of diff (skipped)




commit spice-gtk for openSUSE:Factory

2015-06-06 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2015-06-06 09:53:41

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2015-04-03 
14:32:25.0 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2015-06-06 
09:53:42.0 +0200
@@ -1,0 +2,7 @@
+Fri Jun  5 08:30:10 UTC 2015 - cbosdon...@suse.com
+
+- Check for passwords longer than what spice protocol allows to
+  help reporting the error to the user.
+  password-length-check.patch. boo#931044
+
+---

New:

  password-length-check.patch



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.aOCfZF/_old  2015-06-06 09:53:43.0 +0200
+++ /var/tmp/diff_new_pack.aOCfZF/_new  2015-06-06 09:53:43.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package spice-gtk
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -28,6 +28,8 @@
 Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 
dims...@opensuse.org -- Set the polkit defaults to auth_admin
 Patch0: spice-gtk-polkit-privs.patch
+# PATCH-FIX-UPSTREAM password-length-check.patch boo#931044 
cbosdon...@suse.com -- Check max password length
+Patch1: password-length-check.patch
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  intltool
 BuildRequires:  libacl-devel
@@ -143,6 +145,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 # Replace usbredirhost with usbredirhost-0.5... fail if no longer needed
 grep usbredirhost-0.5 configure  false
 sed -i s:libusbredirparser:libusbredirparser-0.5:g configure{.ac,}

++ password-length-check.patch ++
From 76e29290a2130d5c78ebb4032bd019c83151ef48 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Bosdonnat?= cbosdon...@suse.com
Date: Fri, 22 May 2015 17:58:08 +0200
Subject: [PATCH] Check too long password

Make sure that the password length is under the maximum lenght. If not
report it as an authentication failure with an adapted message.
---
 gtk/spice-channel.c | 77 +
 1 file changed, 48 insertions(+), 29 deletions(-)

diff --git a/gtk/spice-channel.c b/gtk/spice-channel.c
index 4e7d8b7..a835c10 100644
--- a/gtk/spice-channel.c
+++ b/gtk/spice-channel.c
@@ -1010,7 +1010,34 @@ static int spice_channel_read(SpiceChannel *channel, 
void *data, size_t length)
 }
 
 /* coroutine context */
-static void spice_channel_send_spice_ticket(SpiceChannel *channel)
+static void spice_channel_failed_authentication(SpiceChannel *channel,
+gboolean invalidPassword)
+{
+SpiceChannelPrivate *c = channel-priv;
+
+if (c-auth_needs_username_and_password)
+g_set_error_literal(c-error,
+SPICE_CLIENT_ERROR,
+
SPICE_CLIENT_ERROR_AUTH_NEEDS_PASSWORD_AND_USERNAME,
+_(Authentication failed: password and username 
are required));
+else if (invalidPassword)
+g_set_error_literal(c-error,
+SPICE_CLIENT_ERROR,
+SPICE_CLIENT_ERROR_AUTH_NEEDS_PASSWORD,
+_(Authentication failed: password is too long));
+else
+g_set_error_literal(c-error,
+SPICE_CLIENT_ERROR,
+SPICE_CLIENT_ERROR_AUTH_NEEDS_PASSWORD,
+_(Authentication failed: password is required));
+
+c-event = SPICE_CHANNEL_ERROR_AUTH;
+
+c-has_error = TRUE; /* force disconnect */
+}
+
+/* coroutine context */
+static SpiceChannelEvent spice_channel_send_spice_ticket(SpiceChannel *channel)
 {
 SpiceChannelPrivate *c = channel-priv;
 EVP_PKEY *pubkey;
@@ -1020,13 +1047,14 @@ static void 
spice_channel_send_spice_ticket(SpiceChannel *channel)
 char *password;
 uint8_t *encrypted;
 int rc;
+SpiceChannelEvent ret = SPICE_CHANNEL_ERROR_LINK;
 
 bioKey = BIO_new(BIO_s_mem());
-g_return_if_fail(bioKey != NULL);
+g_return_val_if_fail(bioKey != NULL, ret);
 
 BIO_write(bioKey, c-peer_msg-pub_key, SPICE_TICKET_PUBKEY_BYTES);
 pubkey = d2i_PUBKEY_bio(bioKey, NULL);
-g_return_if_fail(pubkey != NULL);
+

commit spice-gtk for openSUSE:Factory

2015-04-03 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2015-04-03 14:32:23

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2014-12-21 
12:01:13.0 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2015-04-03 
14:32:25.0 +0200
@@ -1,0 +2,23 @@
+Thu Mar 26 22:47:43 UTC 2015 - zai...@opensuse.org
+
+- Update to version 0.28:
+  + webdav improvements:
+- No longer spawn a server thread
+- No longer use local TCP sockets  port
+- Provides read-only mode with SpiceSession:share-dir-ro
+- Requires libphodav-2.0 glib-2.0 = 2.43.90 libsoup-2.4 =
+  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=5900tls-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.
+
+---

Old:

  spice-gtk-0.27.tar.bz2

New:

  spice-gtk-0.28.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.7cxg07/_old  2015-04-03 14:32:25.0 +0200
+++ /var/tmp/diff_new_pack.7cxg07/_new  2015-04-03 14:32:25.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package spice-gtk
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:   spice-gtk
-Version:0.27
+Version:0.28
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers
@@ -38,7 +38,7 @@
 BuildRequires:  pkgconfig(cairo) = 1.2.0
 BuildRequires:  pkgconfig(celt051) = 0.5.1.1
 BuildRequires:  pkgconfig(gio-2.0) = 2.10.0
-BuildRequires:  pkgconfig(glib-2.0) = 2.22
+BuildRequires:  pkgconfig(glib-2.0) = 2.43.90
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gthread-2.0) = 2.0.0
@@ -46,8 +46,9 @@
 BuildRequires:  pkgconfig(gtk+-3.0) = 2.91.3
 BuildRequires:  pkgconfig(gudev-1.0)
 BuildRequires:  pkgconfig(libcacard) = 0.1.2
+BuildRequires:  pkgconfig(liblz4)
 BuildRequires:  pkgconfig(libpulse-mainloop-glib)
-BuildRequires:  pkgconfig(libsoup-2.4)
+BuildRequires:  pkgconfig(libsoup-2.4) = 2.49.91
 BuildRequires:  pkgconfig(libusb-1.0) = 1.0.9
 BuildRequires:  pkgconfig(libusbredirhost) = 0.4.2
 BuildRequires:  pkgconfig(libusbredirparser-0.5) = 0.4
@@ -170,6 +171,7 @@
  --disable-dependency-tracking \
  --disable-static \
  --with-gtk=2.0 \
+ --enable-lz4 \
  --disable-silent-rules
 make %{?_smp_mflags}
 
@@ -177,6 +179,7 @@
 %configure \
 --disable-static \
 --enable-vala \
+--enable-lz4 \
 --disable-silent-rules
 make %{?_smp_mflags}
 

++ spice-gtk-0.27.tar.bz2 - spice-gtk-0.28.tar.bz2 ++
 12496 lines of diff (skipped)




commit spice-gtk for openSUSE:Factory

2014-12-21 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2014-12-21 12:02:12

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2014-07-04 
17:18:25.0 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2014-12-21 
12:01:13.0 +0100
@@ -1,0 +2,21 @@
+Fri Dec 19 04:21:36 UTC 2014 - zai...@opensuse.org
+
+- 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()
+
+---

Old:

  spice-gtk-0.25.tar.bz2

New:

  spice-gtk-0.27.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.X5BKBT/_old  2014-12-21 12:01:14.0 +0100
+++ /var/tmp/diff_new_pack.X5BKBT/_new  2014-12-21 12:01:14.0 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   spice-gtk
-Version:0.25
+Version:0.27
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers
@@ -254,6 +254,7 @@
 
 %files devel
 %defattr(-, root, root)
+%{_mandir}//man1/spice-client.1%{?ext_man}
 %{_includedir}/spice-client-glib-2.0/
 %{_includedir}/spice-client-gtk-3.0/
 %{_includedir}/spice-client-gtk-2.0/

++ spice-gtk-0.25.tar.bz2 - spice-gtk-0.27.tar.bz2 ++
 47277 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit spice-gtk for openSUSE:Factory

2014-07-04 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2014-07-04 17:18:23

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2013-09-23 
11:18:15.0 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2014-07-04 
17:18:25.0 +0200
@@ -1,0 +2,34 @@
+Wed Jul  2 11:56:56 UTC 2014 - fcro...@suse.com
+
+- 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.
+
+---

Old:

  spice-gtk-0.21.tar.bz2

New:

  spice-gtk-0.25.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.bVQgWM/_old  2014-07-04 17:18:26.0 +0200
+++ /var/tmp/diff_new_pack.bVQgWM/_new  2014-07-04 17:18:26.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package spice-gtk
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:   spice-gtk
-Version:0.21
+Version:0.25
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers
@@ -47,6 +47,7 @@
 BuildRequires:  pkgconfig(gudev-1.0)
 BuildRequires:  pkgconfig(libcacard) = 0.1.2
 BuildRequires:  pkgconfig(libpulse-mainloop-glib)
+BuildRequires:  pkgconfig(libsoup-2.4)
 BuildRequires:  pkgconfig(libusb-1.0) = 1.0.9
 BuildRequires:  pkgconfig(libusbredirhost) = 0.4.2
 BuildRequires:  pkgconfig(libusbredirparser-0.5) = 0.4
@@ -56,6 +57,7 @@
 BuildRequires:  pkgconfig(pygtk-2.0) = 2.0.0
 # spice-protocol is bundled, but we still need the system-wide .pc file for 
the pkgconfig() requires magic
 BuildRequires:  pkgconfig(spice-protocol)
+BuildRequires:  pkgconfig(usbutils)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xrandr)
 Recommends: %{name}-lang

++ spice-gtk-0.21.tar.bz2 - spice-gtk-0.25.tar.bz2 ++
 23704 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit spice-gtk for openSUSE:Factory

2013-09-23 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2013-09-23 11:02:48

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2013-08-15 
14:55:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2013-09-23 
11:18:15.0 +0200
@@ -1,0 +2,13 @@
+Fri Sep 20 18:58:10 UTC 2013 - dims...@opensuse.org
+
+- Update to version 0.21:
+  + Improve inverted cursor support.
+  + Win32 usb redirected device uninstall fix.
+  + Add support for libusb hotplug API.
+  + Smartcard initialization fixes.
+  + Cp converts line-endings if necessary.
+  + Rendering and overall performance improvements.
+  + Build and bindings fixes.
+- Drop spice-gtk-mapfile.patch: fixed upstream.
+
+---

Old:

  spice-gtk-0.20.tar.bz2
  spice-gtk-mapfile.patch

New:

  spice-gtk-0.21.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.sXiFzU/_old  2013-09-23 11:18:15.0 +0200
+++ /var/tmp/diff_new_pack.sXiFzU/_new  2013-09-23 11:18:15.0 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   spice-gtk
-Version:0.20
+Version:0.21
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers
@@ -28,8 +28,6 @@
 Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 
dims...@opensuse.org -- Set the polkit defaults to auth_admin
 Patch0: spice-gtk-polkit-privs.patch
-# PATCH-FIX-UPSTRAM spice-gtk-mapfile.patch bnc#834896 dims...@opensuse.org -- 
Add spice_channel_string_to_type to map files, taken from git commit b85ca7.
-Patch1: spice-gtk-mapfile.patch
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  intltool
 BuildRequires:  libacl-devel
@@ -142,7 +140,6 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 # Replace usbredirhost with usbredirhost-0.5... fail if no longer needed
 grep usbredirhost-0.5 configure  false
 sed -i s:libusbredirparser:libusbredirparser-0.5:g configure{.ac,}

++ spice-gtk-0.20.tar.bz2 - spice-gtk-0.21.tar.bz2 ++
 13607 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit spice-gtk for openSUSE:Factory

2013-08-15 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2013-08-15 14:55:38

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2013-07-01 
16:00:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2013-08-15 
14:55:39.0 +0200
@@ -1,0 +2,6 @@
+Wed Aug 14 17:04:39 UTC 2013 - dims...@opensuse.org
+
+- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
+  map files (bnc#834896).
+
+---

New:

  spice-gtk-mapfile.patch



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.5nR6X9/_old  2013-08-15 14:55:39.0 +0200
+++ /var/tmp/diff_new_pack.5nR6X9/_new  2013-08-15 14:55:39.0 +0200
@@ -28,6 +28,8 @@
 Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 
dims...@opensuse.org -- Set the polkit defaults to auth_admin
 Patch0: spice-gtk-polkit-privs.patch
+# PATCH-FIX-UPSTRAM spice-gtk-mapfile.patch bnc#834896 dims...@opensuse.org -- 
Add spice_channel_string_to_type to map files, taken from git commit b85ca7.
+Patch1: spice-gtk-mapfile.patch
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  intltool
 BuildRequires:  libacl-devel
@@ -140,6 +142,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 # Replace usbredirhost with usbredirhost-0.5... fail if no longer needed
 grep usbredirhost-0.5 configure  false
 sed -i s:libusbredirparser:libusbredirparser-0.5:g configure{.ac,}

++ spice-gtk-mapfile.patch ++
From b85ca792af72d5f1e10aa6af9515eb96a044fc5c Mon Sep 17 00:00:00 2001
From: Hans de Goede hdego...@redhat.com
Date: Wed, 26 Jun 2013 15:39:39 +
Subject: Add spice_channel_string_to_type to map files

And document both spice_channel_string_to_type and
spice_channel_type_to_string.

Signed-off-by: Hans de Goede hdego...@redhat.com
---
diff --git a/doc/reference/spice-gtk-sections.txt 
b/doc/reference/spice-gtk-sections.txt
index e1e2833..8d61aa9 100644
--- a/doc/reference/spice-gtk-sections.txt
+++ b/doc/reference/spice-gtk-sections.txt
@@ -98,6 +98,7 @@ spice_channel_disconnect
 spice_channel_test_capability
 spice_channel_test_common_capability
 spice_channel_type_to_string
+spice_channel_string_to_type
 spice_channel_set_capability
 spice_channel_flush_async
 spice_channel_flush_finish
diff --git a/gtk/map-file b/gtk/map-file
index a0b7330..a69eb40 100644
--- a/gtk/map-file
+++ b/gtk/map-file
@@ -11,6 +11,7 @@ spice_channel_get_type;
 spice_channel_new;
 spice_channel_open_fd;
 spice_channel_set_capability;
+spice_channel_string_to_type;
 spice_channel_test_capability;
 spice_channel_test_common_capability;
 spice_channel_type_to_string;
diff --git a/gtk/spice-channel.c b/gtk/spice-channel.c
index 0a32d6c..093b292 100644
--- a/gtk/spice-channel.c
+++ b/gtk/spice-channel.c
@@ -1884,6 +1884,15 @@ static const char *to_string[] = {
 [ SPICE_CHANNEL_PORT ] = port,
 };
 
+/**
+ * spice_channel_type_to_string:
+ * @type: a channel-type property value
+ *
+ * Convert a channel-type property value to a string.
+ *
+ * Returns: string representation of @type.
+ * Since: 0.20
+ **/
 const gchar* spice_channel_type_to_string(gint type)
 {
 const char *str = NULL;
@@ -1895,6 +1904,15 @@ const gchar* spice_channel_type_to_string(gint type)
 return str ? str : unknown channel type;
 }
 
+/**
+ * spice_channel_string_to_type:
+ * @str: a string representation of the channel-type property
+ *
+ * Convert a channel-type property value to a string.
+ *
+ * Returns: the channel-type property value for a @str channel
+ * Since: 0.21
+ **/
 gint spice_channel_string_to_type(const gchar *str)
 {
 int i;
diff --git a/gtk/spice-glib-sym-file b/gtk/spice-glib-sym-file
index 2b172d0..8540307 100644
--- a/gtk/spice-glib-sym-file
+++ b/gtk/spice-glib-sym-file
@@ -14,6 +14,7 @@ spice_channel_set_capability
 spice_channel_test_capability
 spice_channel_test_common_capability
 spice_channel_type_to_string
+spice_channel_string_to_type
 spice_client_error_quark
 spice_cursor_channel_get_type
 spice_display_channel_get_type
--
cgit v0.9.0.2-2-gbebe

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit spice-gtk for openSUSE:Factory

2013-07-01 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2013-07-01 16:00:25

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2013-04-19 
15:50:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2013-07-01 
16:00:28.0 +0200
@@ -1,0 +2,13 @@
+Sun Jun 30 15:17:22 UTC 2013 - zai...@opensuse.org
+
+- 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.
+
+---

Old:

  spice-gtk-0.19.tar.bz2

New:

  spice-gtk-0.20.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.b0k2rM/_old  2013-07-01 16:00:29.0 +0200
+++ /var/tmp/diff_new_pack.b0k2rM/_new  2013-07-01 16:00:29.0 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   spice-gtk
-Version:0.19
+Version:0.20
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers

++ spice-gtk-0.19.tar.bz2 - spice-gtk-0.20.tar.bz2 ++
 13409 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit spice-gtk for openSUSE:Factory

2013-04-19 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2013-04-19 15:50:35

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2013-03-24 
21:51:21.0 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2013-04-19 
15:50:39.0 +0200
@@ -1,0 +2,10 @@
+Fri Apr 12 08:28:36 UTC 2013 - dims...@opensuse.org
+
+- 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.
+
+---

Old:

  spice-gtk-0.18.tar.bz2

New:

  spice-gtk-0.19.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.MXlfJc/_old  2013-04-19 15:50:47.0 +0200
+++ /var/tmp/diff_new_pack.MXlfJc/_new  2013-04-19 15:50:47.0 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   spice-gtk
-Version:0.18
+Version:0.19
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers
@@ -209,8 +209,8 @@
 %files
 %defattr(-,root,root)
 %doc README COPYING
-%{_bindir}/snappy
 %{_bindir}/spicy
+%{_bindir}/spicy-screenshot
 %{_bindir}/spicy-stats
 # Remove the attr(755) once bnc#744251 has been fixed.
 %attr(755,root,root) %{_bindir}/spice-client-glib-usb-acl-helper

++ spice-gtk-0.18.tar.bz2 - spice-gtk-0.19.tar.bz2 ++
 12825 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit spice-gtk for openSUSE:Factory

2013-03-24 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2013-03-24 21:40:35

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2012-12-10 
12:21:31.0 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2013-03-24 
21:51:21.0 +0100
@@ -1,0 +2,46 @@
+Sun Mar 24 17:22:24 UTC 2013 - dims...@opensuse.org
+
+- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
+  output module is to use pulseaudio directly.
+
+---
+Sun Feb 17 16:52:27 UTC 2013 - dims...@opensuse.org
+
+- 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  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.
+
+---
+Tue Feb  5 11:10:21 UTC 2013 - p.drou...@gmail.com
+
+- 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 = 2.26).
+  + Add port channel support, to allow arbitrary communication on
+top of spice connection.
+  + usb-redir: fix migration support.
+  + win32: various keyboard  mouse fixes.
+  + Add info message when USB dialog is empty.
+  + Fix initial black screen on some 16bits guest.
+  + Various bug fixes and improvements.
+
+---

Old:

  spice-gtk-0.14.tar.bz2

New:

  spice-gtk-0.18.tar.bz2
  spice-gtk-polkit-privs.patch



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.eLXxmB/_old  2013-03-24 21:51:51.0 +0100
+++ /var/tmp/diff_new_pack.eLXxmB/_new  2013-03-24 21:51:51.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package spice-gtk
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:   spice-gtk
-Version:0.14
+Version:0.18
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers
@@ -26,6 +26,8 @@
 Group:  System/GUI/GNOME
 Url:http://spice-space.org/page/Spice-Gtk
 Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
+# PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 
dims...@opensuse.org -- Set the polkit defaults to auth_admin
+Patch0: spice-gtk-polkit-privs.patch
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  intltool
 BuildRequires:  libacl-devel
@@ -39,7 +41,6 @@
 BuildRequires:  pkgconfig(glib-2.0) = 2.22
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
-BuildRequires:  pkgconfig(gstreamer-0.10)
 BuildRequires:  pkgconfig(gthread-2.0) = 2.0.0
 BuildRequires:  pkgconfig(gtk+-2.0) = 2.18.0
 BuildRequires:  pkgconfig(gtk+-3.0) = 2.91.3
@@ -138,6 +139,7 @@
 %lang_package
 %prep
 %setup -q
+%patch0 -p1
 # Replace usbredirhost with usbredirhost-0.5... fail if no longer needed
 grep usbredirhost-0.5 configure  false
 sed -i s:libusbredirparser:libusbredirparser-0.5:g configure{.ac,}

++ spice-gtk-0.14.tar.bz2 - spice-gtk-0.18.tar.bz2 ++
 23403 lines of diff (skipped)

++ spice-gtk-polkit-privs.patch ++
Index: spice-gtk-0.18/data/org.spice-space.lowlevelusbaccess.policy
===
--- spice-gtk-0.18.orig/data/org.spice-space.lowlevelusbaccess.policy
+++ spice-gtk-0.18/data/org.spice-space.lowlevelusbaccess.policy
@@ -12,8 +12,9 @@
 

commit spice-gtk for openSUSE:Factory

2012-12-10 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2012-12-10 12:21:30

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2012-09-26 
10:11:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-12-10 
12:21:31.0 +0100
@@ -1,0 +2,8 @@
+Fri Dec  7 12:22:35 UTC 2012 - dims...@opensuse.org
+
+- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
+  unresolvables instread of 'late' build failures.
+- Replace libusbredirparser with libusbredirparser-0.5 in
+  configure{.ac,}.
+
+---



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.qE3skY/_old  2012-12-10 12:21:31.0 +0100
+++ /var/tmp/diff_new_pack.qE3skY/_new  2012-12-10 12:21:31.0 +0100
@@ -47,7 +47,8 @@
 BuildRequires:  pkgconfig(libcacard) = 0.1.2
 BuildRequires:  pkgconfig(libpulse-mainloop-glib)
 BuildRequires:  pkgconfig(libusb-1.0) = 1.0.9
-BuildRequires:  pkgconfig(libusbredirhost) = 0.3.3
+BuildRequires:  pkgconfig(libusbredirhost) = 0.4.2
+BuildRequires:  pkgconfig(libusbredirparser-0.5) = 0.4
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(pixman-1) = 0.17.7
 BuildRequires:  pkgconfig(polkit-gobject-1) = 0.96
@@ -137,6 +138,9 @@
 %lang_package
 %prep
 %setup -q
+# Replace usbredirhost with usbredirhost-0.5... fail if no longer needed
+grep usbredirhost-0.5 configure  false
+sed -i s:libusbredirparser:libusbredirparser-0.5:g configure{.ac,}
 
 %build
 mkdir gtk2_build

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit spice-gtk for openSUSE:Factory

2012-09-26 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2012-09-26 10:11:34

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2012-09-11 
11:37:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-09-26 
10:11:36.0 +0200
@@ -1,0 +2,14 @@
+Sat Sep 22 13:43:31 UTC 2012 - dims...@opensuse.org
+
+- 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.
+
+---

Old:

  spice-gtk-0.13.tar.bz2

New:

  spice-gtk-0.14.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.yObqbQ/_old  2012-09-26 10:11:37.0 +0200
+++ /var/tmp/diff_new_pack.yObqbQ/_new  2012-09-26 10:11:37.0 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   spice-gtk
-Version:0.13
+Version:0.14
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers

++ spice-gtk-0.13.tar.bz2 - spice-gtk-0.14.tar.bz2 ++
 15815 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit spice-gtk for openSUSE:Factory

2012-09-11 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2012-09-11 09:20:03

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2012-08-15 
11:20:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-09-11 
09:20:05.0 +0200
@@ -1,0 +2,19 @@
+Fri Sep  7 20:37:48 UTC 2012 - vu...@opensuse.org
+
+- Remove spice-protocol-devel Provides/Obsoletes from
+  spice-gtk-devel: this was a mistake in the 0.12.101 tarball, and
+  the real spice-protocol tarball is still wanted. See
+  http://lists.freedesktop.org/archives/spice-devel/2012-August/010343.html
+
+---
+Tue Sep  4 10:54:48 UTC 2012 - dims...@opensuse.org
+
+- Update to version 0.13:
+  + Add support for USB device redirection on Windows.
+  + Add monitors config support (multiple monitors in same display)
+  + Inhibit automount on GNOME desktop, to ease USB redirectio.
+  + Better video support (reduce some glitches).
+  + Misc migration fixes.
+  + Various bug fixes and improvements.
+
+---

Old:

  spice-gtk-0.12.101.tar.bz2

New:

  spice-gtk-0.13.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.kOjOWV/_old  2012-09-11 09:20:09.0 +0200
+++ /var/tmp/diff_new_pack.kOjOWV/_new  2012-09-11 09:20:09.0 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   spice-gtk
-Version:0.12.101
+Version:0.13
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers
@@ -128,9 +128,6 @@
 Requires:   typelib-1_0-SpiceClientGlib-2_0 = %{version}
 Requires:   typelib-1_0-SpiceClientGtk-2_0 = %{version}
 Requires:   typelib-1_0-SpiceClientGtk-3_0 = %{version}
-# Spice-protocol used to be a separate package, which got merged.
-Provides:   spice-protocol-devel = %{version}
-Obsoletes:  spice-protocol-devel  %{version}
 
 %description devel
 A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows) 
@@ -251,7 +248,6 @@
 %{_includedir}/spice-client-gtk-3.0/
 %{_includedir}/spice-client-gtk-2.0/
 %{_includedir}/spice-controller/
-%{_includedir}//spice-1/
 %{_libdir}/libspice-client-glib-2.0.so
 %{_libdir}/libspice-client-gtk-3.0.so
 %{_libdir}/libspice-client-gtk-2.0.so
@@ -265,6 +261,5 @@
 %{_libdir}/pkgconfig/spice-client-gtk-3.0.pc
 %{_libdir}/pkgconfig/spice-client-gtk-2.0.pc
 %{_libdir}/pkgconfig/spice-controller.pc
-%{_datadir}/pkgconfig/spice-protocol.pc
 
 %changelog

++ spice-gtk-0.12.101.tar.bz2 - spice-gtk-0.13.tar.bz2 ++
 1869 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/spice-gtk-0.12.101/.tarball-version new/spice-gtk-0.13/.tarball-version
--- old/spice-gtk-0.12.101/.tarball-version 2012-07-17 18:11:07.0 
+0200
+++ new/spice-gtk-0.13/.tarball-version 2012-08-28 18:33:02.0 +0200
@@ -1 +1 @@
-0.12.101
+0.13
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/spice-gtk-0.12.101/.version new/spice-gtk-0.13/.version
--- old/spice-gtk-0.12.101/.version 2012-07-17 18:09:11.0 +0200
+++ new/spice-gtk-0.13/.version 2012-08-28 18:12:46.0 +0200
@@ -1 +1 @@
-0.12.101
+0.13-dirty
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/spice-gtk-0.12.101/ChangeLog new/spice-gtk-0.13/ChangeLog
--- old/spice-gtk-0.12.101/ChangeLog2012-07-17 18:11:07.0 +0200
+++ new/spice-gtk-0.13/ChangeLog2012-08-28 18:33:02.0 +0200
@@ -1,3 +1,133 @@
+2012-08-28  Marc-André Lureau  marcandre.lur...@redhat.com
+
+   Release v0.13
+
+2012-08-26  

commit spice-gtk for openSUSE:Factory

2012-09-11 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2012-09-11 11:37:51

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2012-09-11 
09:20:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-09-11 
11:37:52.0 +0200
@@ -1,0 +2,9 @@
+Tue Sep 11 07:24:33 UTC 2012 - dims...@opensuse.org
+
+- Re-add pkgconfig(spice-protocol): as we don't install it
+  ourselves, we do require spice-protocol.pc to be available in
+  the build system or pkg-config --print-requires fails to traverse
+  the dependency chain, failing to add any pkgconfig() requires
+  to the -devel package.
+
+---



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.CxrSlH/_old  2012-09-11 11:37:53.0 +0200
+++ /var/tmp/diff_new_pack.CxrSlH/_new  2012-09-11 11:37:53.0 +0200
@@ -52,6 +52,8 @@
 BuildRequires:  pkgconfig(pixman-1) = 0.17.7
 BuildRequires:  pkgconfig(polkit-gobject-1) = 0.96
 BuildRequires:  pkgconfig(pygtk-2.0) = 2.0.0
+# spice-protocol is bundled, but we still need the system-wide .pc file for 
the pkgconfig() requires magic
+BuildRequires:  pkgconfig(spice-protocol)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xrandr)
 Recommends: %{name}-lang

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit spice-gtk for openSUSE:Factory

2012-08-15 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2012-08-15 11:20:48

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2012-05-08 
11:15:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-08-15 
11:20:49.0 +0200
@@ -1,0 +2,12 @@
+Tue Aug  7 19:43:43 UTC 2012 - dims...@opensuse.org
+
+- Update to version 0.12.101:
+  + Fix --spice-debug flag on glib = 2.31
+  + Bugs fixed: rh#818169, rh#815426, rh#820335, rh#821795,
+rh#823874, rh#835997, rh#823570, rh#822688.
+- spice-protocol has been merged: Provide and obsolete
+  spice-protocol-devel package.
+- Drop pkgconfig(spice-protocol) BuildRequires: it has been merged
+  to the spice-gtk code base.
+
+---

Old:

  spice-gtk-0.12.tar.bz2

New:

  spice-gtk-0.12.101.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.4jHBV6/_old  2012-08-15 11:20:52.0 +0200
+++ /var/tmp/diff_new_pack.4jHBV6/_new  2012-08-15 11:20:52.0 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   spice-gtk
-Version:0.12
+Version:0.12.101
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers
@@ -52,7 +52,6 @@
 BuildRequires:  pkgconfig(pixman-1) = 0.17.7
 BuildRequires:  pkgconfig(polkit-gobject-1) = 0.96
 BuildRequires:  pkgconfig(pygtk-2.0) = 2.0.0
-BuildRequires:  pkgconfig(spice-protocol) = 0.10.1
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xrandr)
 Recommends: %{name}-lang
@@ -62,25 +61,25 @@
 %description
 A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows) 
 
-%package -n libspice-client-glib-2_0-1
+%package -n libspice-client-glib-2_0-8
 Summary:Gtk client and libraries for SPICE remote desktop servers
 Group:  System/Libraries
 
-%description -n libspice-client-glib-2_0-1
+%description -n libspice-client-glib-2_0-8
 A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows) 
 
-%package -n libspice-client-gtk-3_0-1
+%package -n libspice-client-gtk-3_0-4
 Summary:Gtk client and libraries for SPICE remote desktop servers
 Group:  System/Libraries
 
-%description -n libspice-client-gtk-3_0-1
+%description -n libspice-client-gtk-3_0-4
 A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows) 
 
-%package -n libspice-client-gtk-2_0-1
+%package -n libspice-client-gtk-2_0-4
 Summary:Gtk client and libraries for SPICE remote desktop servers
 Group:  System/Libraries
 
-%description -n libspice-client-gtk-2_0-1
+%description -n libspice-client-gtk-2_0-4
 A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows)
 
 %package -n libspice-controller0
@@ -122,13 +121,16 @@
 %package devel
 Summary:Devel
 Group:  Development/Languages/C and C++
-Requires:   libspice-client-glib-2_0-1 = %{version}
-Requires:   libspice-client-gtk-2_0-1 = %{version}
-Requires:   libspice-client-gtk-3_0-1 = %{version}
+Requires:   libspice-client-glib-2_0-8 = %{version}
+Requires:   libspice-client-gtk-2_0-4 = %{version}
+Requires:   libspice-client-gtk-3_0-4 = %{version}
 Requires:   libspice-controller0 = %{version}
 Requires:   typelib-1_0-SpiceClientGlib-2_0 = %{version}
 Requires:   typelib-1_0-SpiceClientGtk-2_0 = %{version}
 Requires:   typelib-1_0-SpiceClientGtk-3_0 = %{version}
+# Spice-protocol used to be a separate package, which got merged.
+Provides:   spice-protocol-devel = %{version}
+Obsoletes:  spice-protocol-devel  %{version}
 
 %description devel
 A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows) 
@@ -183,17 +185,17 @@
 %verifyscript
 %verify_permissions -e %{_bindir}/spice-client-glib-usb-acl-helper
 
-%post -n libspice-client-glib-2_0-1 -p /sbin/ldconfig
+%post -n libspice-client-glib-2_0-8 -p /sbin/ldconfig
 
-%postun -n libspice-client-glib-2_0-1 -p /sbin/ldconfig
+%postun -n libspice-client-glib-2_0-8 -p /sbin/ldconfig
 
-%post -n libspice-client-gtk-3_0-1 -p /sbin/ldconfig
+%post -n libspice-client-gtk-3_0-4 -p /sbin/ldconfig
 
-%postun -n libspice-client-gtk-3_0-1 -p /sbin/ldconfig
+%postun -n libspice-client-gtk-3_0-4 -p /sbin/ldconfig
 
-%post -n libspice-client-gtk-2_0-1 -p /sbin/ldconfig
+%post -n libspice-client-gtk-2_0-4 -p /sbin/ldconfig
 
-%postun 

commit spice-gtk for openSUSE:Factory

2012-05-08 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2012-05-08 11:15:39

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2012-03-13 
00:45:49.0 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-05-08 
11:15:41.0 +0200
@@ -1,0 +2,26 @@
+Wed May  2 10:18:04 UTC 2012 - idon...@suse.com
+
+- Fix license to be GPL-2.0+ and LGPL-2.1+ since
+  spice-client-glib-usb-acl-helper is GPL-2.0+
+
+---
+Sun Apr 29 16:52:52 CET 2012 - dims...@opensuse.org
+
+- Update to version 0.12:
+  + Fix memory leak when guest is resized
+  + Fix color-depth setting
+  + Hide/Show cursor correctly when needed
+  + Fix blue-tinted video with old Spice servers
+  + Correct scroll-event not received with recent Gtk+
+  + Fix various migrations issues
+  + Allow to disable CELT encoding at runtime with
+SPICE_DISABLE_CELT
+  + Various crash fixes (on pubkey, recording, clipboard)
+  + Build changes (common submodule) and fixes
+
+---
+Fri Apr 27 17:00:09 UTC 2012 - reddw...@opensuse.org
+
+- Build also gtk2 version (and its python bindings)
+
+---

Old:

  spice-gtk-0.11.tar.bz2

New:

  spice-gtk-0.12.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.OcsYBt/_old  2012-05-08 11:15:43.0 +0200
+++ /var/tmp/diff_new_pack.OcsYBt/_new  2012-05-08 11:15:43.0 +0200
@@ -18,11 +18,11 @@
 
 
 Name:   spice-gtk
-Version:0.11
+Version:0.12
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers
-License:LGPL-2.1+
+License:GPL-2.0+ and LGPL-2.1+
 Group:  System/GUI/GNOME
 Url:http://spice-space.org/page/Spice-Gtk
 Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
@@ -41,6 +41,7 @@
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gstreamer-0.10)
 BuildRequires:  pkgconfig(gthread-2.0) = 2.0.0
+BuildRequires:  pkgconfig(gtk+-2.0) = 2.18.0
 BuildRequires:  pkgconfig(gtk+-3.0) = 2.91.3
 BuildRequires:  pkgconfig(gudev-1.0)
 BuildRequires:  pkgconfig(libcacard) = 0.1.2
@@ -75,6 +76,13 @@
 %description -n libspice-client-gtk-3_0-1
 A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows) 
 
+%package -n libspice-client-gtk-2_0-1
+Summary:Gtk client and libraries for SPICE remote desktop servers
+Group:  System/Libraries
+
+%description -n libspice-client-gtk-2_0-1
+A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows)
+
 %package -n libspice-controller0
 Summary:Gtk client and libraries for SPICE remote desktop servers
 Group:  System/Libraries
@@ -89,6 +97,13 @@
 %description -n typelib-1_0-SpiceClientGtk-3_0
 A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows) 
 
+%package -n typelib-1_0-SpiceClientGtk-2_0
+Summary:Gtk client and libraries for SPICE remote desktop servers - 
gi-bindings
+Group:  System/Libraries
+
+%description -n typelib-1_0-SpiceClientGtk-2_0
+A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows)
+
 %package -n typelib-1_0-SpiceClientGlib-2_0
 Summary:Gtk client and libraries for SPICE remote desktop servers - 
gi-bindings
 Group:  System/Libraries
@@ -96,13 +111,23 @@
 %description -n typelib-1_0-SpiceClientGlib-2_0
 A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows) 
 
+%package -n python-SpiceClientGtk
+Summary:Gtk client and libraries for SPICE remote desktop servers - 
python-bindings
+Group:  Development/Libraries/Python
+%py_requires -d
+
+%description -n python-SpiceClientGtk
+A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows)
+
 %package devel
 Summary:Devel
 Group:  Development/Languages/C and C++
 Requires:   libspice-client-glib-2_0-1 = %{version}
+Requires:   libspice-client-gtk-2_0-1 = %{version}
 Requires:   libspice-client-gtk-3_0-1 = %{version}
 Requires:   libspice-controller0 = %{version}
 Requires:   typelib-1_0-SpiceClientGlib-2_0 = %{version}
+Requires:   typelib-1_0-SpiceClientGtk-2_0 = %{version}
 Requires:   

commit spice-gtk for openSUSE:Factory

2012-03-12 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2012-03-12 20:17:03

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2012-02-27 
18:37:05.0 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-03-13 
00:45:49.0 +0100
@@ -1,0 +2,18 @@
+Sun Mar 11 21:12:36 UTC 2012 - dims...@opensuse.org
+
+- spice-client-glib-usb-acl-helper is here again. Besides depending
+  on the right version ofpolkit, it also depends of usbredir, which
+  caused it to silently disappear last time.
+
+---
+Thu Mar  8 21:06:16 UTC 2012 - dims...@opensuse.org
+
+- Update to version 0.11:
+  - Fix semi-seamless migration regression
+  - Add Spice session UUID and name support
+  - Add foreign menu support to controller library
+  - Add a simple controller testing tool spice-controller-dump
+  - Build fixes
+- Drop spice-gtk-0.9-return-nonvoid.patch: fixed upstream.
+
+---

Old:

  spice-gtk-0.10.tar.bz2
  spice-gtk-0.9-return-nonvoid.patch

New:

  spice-gtk-0.11.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.DH8WbU/_old  2012-03-13 00:45:53.0 +0100
+++ /var/tmp/diff_new_pack.DH8WbU/_new  2012-03-13 00:45:53.0 +0100
@@ -18,15 +18,14 @@
 
 
 Name:   spice-gtk
-Version:0.10
+Version:0.11
 Release:0
+# FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers
 License:LGPL-2.1+
 Group:  System/GUI/GNOME
 Url:http://spice-space.org/page/Spice-Gtk
 Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
-# PATCH-FIX-UPSTREAM spice-gtk-0.9-return-nonvoid.patch dims...@opensuse.org 
-- Return value in non-void function.
-Patch0: spice-gtk-0.9-return-nonvoid.patch
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  intltool
 BuildRequires:  libacl-devel
@@ -112,7 +111,6 @@
 %lang_package
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %configure \
@@ -125,6 +123,12 @@
 find %{buildroot} -type f -name *.la -delete -print
 %find_lang %{name}
 
+%post
+%set_permissions %{_bindir}/spice-client-glib-usb-acl-helper
+
+%verifyscript
+%verify_permissions -e %{_bindir}/spice-client-glib-usb-acl-helper
+
 %post -n libspice-client-glib-2_0-1 -p /sbin/ldconfig
 
 %postun -n libspice-client-glib-2_0-1 -p /sbin/ldconfig
@@ -143,6 +147,9 @@
 %{_bindir}/snappy
 %{_bindir}/spicy
 %{_bindir}/spicy-stats
+# Remove the attr(755) once bnc#744251 has been fixed.
+%attr(755,root,root) %{_bindir}/spice-client-glib-usb-acl-helper
+%{_datadir}/polkit-1/actions/org.spice-space.lowlevelusbaccess.policy
 
 %files lang -f %{name}.lang
 

++ spice-gtk-0.10.tar.bz2 - spice-gtk-0.11.tar.bz2 ++
 5926 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit spice-gtk for openSUSE:Factory

2012-02-27 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2012-02-27 18:37:03

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2012-02-15 
16:01:04.0 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-02-27 
18:37:05.0 +0100
@@ -1,0 +2,16 @@
+Sat Feb 25 21:04:43 UTC 2012 - dims...@opensuse.org
+
+- Update to version 0.10:
+  + USB redir is now aware of host/guest side filtering
+  + you can query spice_usb_device_manager_can_redirect_device()
+  + fix the usbredir channel lifetime to be equal to session
+lifetime
+  + set keepalive on channel socket
+  + fix hangs on windows when using ssl chanels
+  + add a SpiceDisplay::zoom-level to maintain a scaling ratio
+  + add controller ENABLE_SMARTCARD option
+  + remove a few warnings, ui improvements, build fixes
+- No longer verify permissions of spice-client-glib-usb-acl-helper,
+  as the file is no longer installed.
+
+---

Old:

  spice-gtk-0.9.tar.bz2

New:

  spice-gtk-0.10.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.L3aaNt/_old  2012-02-27 18:37:06.0 +0100
+++ /var/tmp/diff_new_pack.L3aaNt/_new  2012-02-27 18:37:06.0 +0100
@@ -18,9 +18,8 @@
 
 
 Name:   spice-gtk
-Version:0.9
+Version:0.10
 Release:0
-# FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers
 License:LGPL-2.1+
 Group:  System/GUI/GNOME
@@ -126,12 +125,6 @@
 find %{buildroot} -type f -name *.la -delete -print
 %find_lang %{name}
 
-%post
-%set_permissions %{_bindir}/spice-client-glib-usb-acl-helper
-
-%verifyscript
-%verify_permissions -e %{_bindir}/spice-client-glib-usb-acl-helper
-
 %post -n libspice-client-glib-2_0-1 -p /sbin/ldconfig
 
 %postun -n libspice-client-glib-2_0-1 -p /sbin/ldconfig
@@ -150,9 +143,6 @@
 %{_bindir}/snappy
 %{_bindir}/spicy
 %{_bindir}/spicy-stats
-# Remove the attr(755) once bnc#744251 has been fixed.
-%attr(755,root,root) %{_bindir}/spice-client-glib-usb-acl-helper
-%{_datadir}/polkit-1/actions/org.spice-space.lowlevelusbaccess.policy
 
 %files lang -f %{name}.lang
 

++ spice-gtk-0.9.tar.bz2 - spice-gtk-0.10.tar.bz2 ++
 24724 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit spice-gtk for openSUSE:Factory

2012-02-15 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2012-02-15 15:59:52

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2012-02-07 
14:46:56.0 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-02-15 
16:01:04.0 +0100
@@ -1,0 +2,11 @@
+Thu Feb  9 17:37:50 UTC 2012 - dims...@opensuse.org
+
+- Update to version 0.9:
+  + Add command line options for setting the cache size and the glz
+window size
+  + Add a USB device selection widget to libspice-client-gtk
+  + Various bug fixes and code improvements.
+- Add spice-gtk-0.9-return-nonvoid.patch: Return a value in a
+  non-void declared function.
+
+---

Old:

  spice-gtk-0.8.tar.bz2

New:

  spice-gtk-0.9-return-nonvoid.patch
  spice-gtk-0.9.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.qkhmPl/_old  2012-02-15 16:01:09.0 +0100
+++ /var/tmp/diff_new_pack.qkhmPl/_new  2012-02-15 16:01:09.0 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   spice-gtk
-Version:0.8
+Version:0.9
 Release:0
 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers
@@ -26,6 +26,8 @@
 Group:  System/GUI/GNOME
 Url:http://spice-space.org/page/Spice-Gtk
 Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
+# PATCH-FIX-UPSTREAM spice-gtk-0.9-return-nonvoid.patch dims...@opensuse.org 
-- Return value in non-void function.
+Patch0: spice-gtk-0.9-return-nonvoid.patch
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  intltool
 BuildRequires:  libacl-devel
@@ -111,6 +113,7 @@
 %lang_package
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure \

++ spice-gtk-0.9-return-nonvoid.patch ++
diff -ru spice-gtk-0.9/gtk/controller/spice-controller-listener.c 
spice-gtk-0.9.patch/gtk/controller/spice-controller-listener.c
--- spice-gtk-0.9/gtk/controller/spice-controller-listener.c2012-01-27 
09:56:56.0 +0100
+++ spice-gtk-0.9.patch/gtk/controller/spice-controller-listener.c  
2012-02-09 18:58:06.571908492 +0100
@@ -144,6 +144,6 @@
 #ifdef G_OS_WIN32
 spice_named_pipe_listener_accept_finish (SPICE_NAMED_PIPE_LISTENER 
(listener), result, source_object, error);
 #else
-g_socket_listener_accept_finish (G_SOCKET_LISTENER (listener), result, 
source_object, error);
+   return g_socket_listener_accept_finish (G_SOCKET_LISTENER (listener), 
result, source_object, error);
 #endif
 }
++ spice-gtk-0.8.tar.bz2 - spice-gtk-0.9.tar.bz2 ++
 17585 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit spice-gtk for openSUSE:Factory

2012-02-07 Thread h_root
Hello community,

here is the log from the commit of package spice-gtk for openSUSE:Factory 
checked in at 2012-02-07 14:46:55

Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.spice-gtk.new (New)


Package is spice-gtk, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes  2012-01-27 
21:28:02.0 +0100
+++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-02-07 
14:46:56.0 +0100
@@ -1,0 +2,21 @@
+Sun Feb  5 13:13:04 UTC 2012 - dims...@opensuse.org
+
+- Don't install /usr/bin/spice-client-glib-usb-acl-helper with suid
+  bit set until bnc#744251 has gotten the full treatment. This
+  kills functionality for USB passthrough.
+
+---
+Tue Jan 31 09:38:27 UTC 2012 - dims...@opensuse.org
+
+- Update to version 0.8:
+  + add USB redirection support
+  + introduce SpiceGtkSession to deal with session-wide Gtk events,
+such as clipboard, instead of doing it per display
+  + many cursor and keyboard handling improvements
+  + handle the new semi-seamless migration
+  + support new Spice mini-headers
+  + better coroutines: fibers on windows  jmp on linux
+  + add Vala vapi bindings generation
+  + many bug fixes and code improvements
+
+---

Old:

  spice-gtk-0.7.159.tar.bz2

New:

  spice-gtk-0.8.tar.bz2



Other differences:
--
++ spice-gtk.spec ++
--- /var/tmp/diff_new_pack.Hsqo9D/_old  2012-02-07 14:46:58.0 +0100
+++ /var/tmp/diff_new_pack.Hsqo9D/_new  2012-02-07 14:46:58.0 +0100
@@ -1,6 +1,7 @@
 #
-# spec file for package
+# spec file for package spice-gtk
 #
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -15,18 +16,20 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   spice-gtk
-Version:0.7.159
-Release:1
-License:LGPL-2.1+
+Version:0.8
+Release:0
+# FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, 
see bnc#744251.
 Summary:Gtk client and libraries for SPICE remote desktop servers
-Url:http://spice-space.org/page/Spice-Gtk
+License:LGPL-2.1+
 Group:  System/GUI/GNOME
+Url:http://spice-space.org/page/Spice-Gtk
 Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  intltool
-BuildRequires:  libjpeg-devel
 BuildRequires:  libacl-devel
+BuildRequires:  libjpeg-devel
 BuildRequires:  python-pyparsing
 BuildRequires:  vala
 BuildRequires:  perl(Text::CSV)
@@ -38,21 +41,22 @@
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gstreamer-0.10)
 BuildRequires:  pkgconfig(gthread-2.0) = 2.0.0
-BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(gtk+-3.0) = 2.91.3
 BuildRequires:  pkgconfig(gudev-1.0)
 BuildRequires:  pkgconfig(libcacard) = 0.1.2
 BuildRequires:  pkgconfig(libpulse-mainloop-glib)
 BuildRequires:  pkgconfig(libusb-1.0) = 1.0.9
-BuildRequires:  pkgconfig(libusbredirhost) = 0.3.1
+BuildRequires:  pkgconfig(libusbredirhost) = 0.3.3
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(pixman-1) = 0.17.7
-BuildRequires:  pkgconfig(polkit-gobject-1)
-BuildRequires:  pkgconfig(pygtk-2.0)
-BuildRequires:  pkgconfig(spice-protocol) = 0.8.1
+BuildRequires:  pkgconfig(polkit-gobject-1) = 0.96
+BuildRequires:  pkgconfig(pygtk-2.0) = 2.0.0
+BuildRequires:  pkgconfig(spice-protocol) = 0.10.1
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xrandr)
 Recommends: %{name}-lang
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Requires(pre):  permissions
 
 %description
 A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows) 
@@ -79,15 +83,15 @@
 A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows) 
 
 %package -n typelib-1_0-SpiceClientGtk-3_0
-Group:  System/Libraries
 Summary:Gtk client and libraries for SPICE remote desktop servers - 
gi-bindings
+Group:  System/Libraries
 
 %description -n typelib-1_0-SpiceClientGtk-3_0
 A Gtk client and libraries for SPICE remote desktop servers, (Linux and 
Windows) 
 
 %package -n typelib-1_0-SpiceClientGlib-2_0
-Group:  System/Libraries
 Summary:Gtk client and libraries for SPICE remote desktop servers - 
gi-bindings
+Group:  System/Libraries
 
 %description -n typelib-1_0-SpiceClientGlib-2_0
 A Gtk client