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.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2016-10-26 13:27:14.000000000 +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.000000000 +0200 +++ /var/tmp/diff_new_pack.JiL8W4/_new 2016-10-26 13:27:16.000000000 +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: gstreamer-plugins-bad +BuildRequires: gstreamer-plugins-good BuildRequires: intltool BuildRequires: libacl-devel BuildRequires: libjpeg-devel @@ -42,23 +45,28 @@ BuildRequires: pkgconfig(glib-2.0) >= 2.43.90 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(gstreamer-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+-2.0) >= 2.18.0 BuildRequires: pkgconfig(gtk+-3.0) >= 2.91.3 BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(libcacard) >= 0.1.2 BuildRequires: pkgconfig(liblz4) +#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(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 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.11 +BuildRequires: pkgconfig(spice-protocol) >= 0.12.12 BuildRequires: pkgconfig(usbutils) Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -83,18 +91,11 @@ 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 +%package -n libspice-client-gtk-3_0-5 Summary: Gtk client and libraries for SPICE remote desktop servers Group: System/Libraries -%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-4 -Summary: Gtk client and libraries for SPICE remote desktop servers -Group: System/Libraries - -%description -n libspice-client-gtk-2_0-4 +%description -n libspice-client-gtk-3_0-5 A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) %package -n libspice-controller0 @@ -111,13 +112,6 @@ %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 @@ -125,23 +119,13 @@ %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-8 = %{version} -Requires: libspice-client-gtk-2_0-4 = %{version} -Requires: libspice-client-gtk-3_0-4 = %{version} +Requires: libspice-client-gtk-3_0-5 = %{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} %description devel @@ -156,34 +140,6 @@ sed -i "s:libusbredirparser:libusbredirparser-0.5:g" configure{.ac,} %build -mkdir gtk2_build -cd gtk2_build -# %%configure badly misses a -b option to buid out of tree -CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \ -CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \ -../configure --host=%{_host} --build=%{_build} \ - --program-prefix=%{?_program_prefix} \ - --prefix=%{_prefix} \ - --exec-prefix=%{_exec_prefix} \ - --bindir=%{_bindir} \ - --sbindir=%{_sbindir} \ - --sysconfdir=%{_sysconfdir} \ - --datadir=%{_datadir} \ - --includedir=%{_includedir} \ - --libdir=%{_libdir} \ - --libexecdir=%{_libexecdir} \ - --localstatedir=%{_localstatedir} \ - --sharedstatedir=%{_sharedstatedir} \ - --mandir=%{_mandir} \ - --infodir=%{_infodir} \ - --disable-dependency-tracking \ - --disable-static \ - --with-gtk=2.0 \ - --enable-lz4 \ - --disable-silent-rules -make %{?_smp_mflags} - -cd .. %configure \ --disable-static \ --enable-vala \ @@ -192,7 +148,6 @@ make %{?_smp_mflags} %install -%make_install -C gtk2_build %make_install find %{buildroot} -type f -name "*.la" -delete -print %find_lang %{name} @@ -207,13 +162,9 @@ %postun -n libspice-client-glib-2_0-8 -p /sbin/ldconfig -%post -n libspice-client-gtk-3_0-4 -p /sbin/ldconfig - -%postun -n libspice-client-gtk-3_0-4 -p /sbin/ldconfig - -%post -n libspice-client-gtk-2_0-4 -p /sbin/ldconfig +%post -n libspice-client-gtk-3_0-5 -p /sbin/ldconfig -%postun -n libspice-client-gtk-2_0-4 -p /sbin/ldconfig +%postun -n libspice-client-gtk-3_0-5 -p /sbin/ldconfig %post -n libspice-controller0 -p /sbin/ldconfig @@ -242,49 +193,33 @@ %defattr(-,root,root) %{_libdir}/girepository-1.0/SpiceClientGLib-2.0.typelib -%files -n libspice-client-gtk-3_0-4 +%files -n libspice-client-gtk-3_0-5 %defattr(-, root, root) %{_libdir}/libspice-client-gtk-3.0.so.* -%files -n libspice-client-gtk-2_0-4 -%defattr(-, root, root) -%{_libdir}/libspice-client-gtk-2.0.so.* - %files -n typelib-1_0-SpiceClientGtk-3_0 %defattr(-,root,root) %{_libdir}/girepository-1.0/SpiceClientGtk-3.0.typelib -%files -n typelib-1_0-SpiceClientGtk-2_0 -%defattr(-,root,root) -%{_libdir}/girepository-1.0/SpiceClientGtk-2.0.typelib - %files -n libspice-controller0 %defattr(-, root, root) %{_libdir}/libspice-controller.so.* -%files -n python-SpiceClientGtk -%defattr(-, root, root) -%{python_sitearch}/SpiceClientGtk.so - %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/ %{_includedir}/spice-controller/ %{_libdir}/libspice-client-glib-2.0.so %{_libdir}/libspice-client-gtk-3.0.so -%{_libdir}/libspice-client-gtk-2.0.so %{_libdir}/libspice-controller.so %{_datadir}/gir-1.0/SpiceClientGLib-2.0.gir %{_datadir}/gir-1.0/SpiceClientGtk-3.0.gir -%{_datadir}/gir-1.0/SpiceClientGtk-2.0.gir %{_datadir}/gtk-doc/html/spice-gtk/ %{_datadir}/vala/vapi/* %{_libdir}/pkgconfig/spice-client-glib-2.0.pc %{_libdir}/pkgconfig/spice-client-gtk-3.0.pc -%{_libdir}/pkgconfig/spice-client-gtk-2.0.pc %{_libdir}/pkgconfig/spice-controller.pc %changelog ++++++ spice-gtk-0.31.tar.bz2 -> spice-gtk-0.33.tar.bz2 ++++++ ++++ 43316 lines of diff (skipped)