Hello community, here is the log from the commit of package virt-viewer for openSUSE:Factory checked in at 2014-01-29 22:23:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/virt-viewer (Old) and /work/SRC/openSUSE:Factory/.virt-viewer.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virt-viewer" Changes: -------- --- /work/SRC/openSUSE:Factory/virt-viewer/virt-viewer.changes 2013-08-23 11:04:59.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.virt-viewer.new/virt-viewer.changes 2014-01-29 22:23:26.000000000 +0100 @@ -1,0 +2,31 @@ +Mon Jan 27 11:24:06 MDT 2014 - carn...@suse.com + +- Update to virt-viewer version 0.6.0 + * Require govirt 0.3.0 + * Require spice-gtk 0.22 + * Show error dialog if password is wrong + * Document application/x-virt-viewer file format + * Remove unused ‘-d’ option from remote-viewer + * Add a kiosk mode + * Add menu for sending Ctrl+Alt+Delete + * Add Ctrl+Alt+End as accelerator for Ctrl+Alt+Delete + * Send modifiers before the non-modifier key in send key menu + * Fix GTK warning when disconnecting from VNC due to auth error + * Make ‘Cancel’ default button in exit dialog + * Make send key menu accelerators work in fullscreen + * Remove insecure fetching of oVirt CA cert + * Build for GTK 3 by default + * Fix title bar after failed connection + * Reshow remote-viewer connection dialog upon error + * Hide all windows upon disconnect + * Add ability to define custom monitor mapping + * Ensure all windows obey command line zoom level + * Add an icon to the desktop file + * Fix event loop implementation on Win32 platforms + * Misc other bug fixes +- Allow the use of spice-gtk version 0.21. Drop patch when 0.22 + becomes available. + spice-gtk.patch +- Renamed netcat.diff to netcat.patch + +------------------------------------------------------------------- Old: ---- netcat.diff virt-viewer-0.5.7.tar.bz2 New: ---- netcat.patch spice-gtk.patch virt-viewer-0.6.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ virt-viewer.spec ++++++ --- /var/tmp/diff_new_pack.0gXIbj/_old 2014-01-29 22:23:27.000000000 +0100 +++ /var/tmp/diff_new_pack.0gXIbj/_new 2014-01-29 22:23:27.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package virt-viewer # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,21 +15,24 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: virt-viewer Summary: Virtual Machine Viewer License: GPL-2.0+ Group: System/Monitoring -Version: 0.5.7 +Version: 0.6.0 Release: 0 Url: http://www.virt-manager.org -Source0: virt-viewer-0.5.7.tar.bz2 -Patch20: netcat.diff +Source0: virt-viewer-0.6.0.tar.bz2 +Patch20: netcat.patch Patch21: windows-keycombo.patch Patch22: netware-keycombo.patch Patch23: report-error.patch Patch24: virtview-desktop.patch +Patch50: spice-gtk.patch ExclusiveArch: %ix86 x86_64 s390x BuildRoot: %{_tmppath}/%{name}-%{version}-build + BuildRequires: automake BuildRequires: gtk2-devel BuildRequires: libvirt-devel >= 0.9.7 @@ -64,11 +67,12 @@ %patch22 -p1 %patch23 -p1 %patch24 -p1 +%patch50 -p1 %build echo "suse_version = %suse_version" %if %suse_version >= 1230 -%configure --with-spice-gtk --with-gtk=2.0 +%configure --with-spice-gtk --with-gtk=2.0 --disable-update-mimedb %else %configure GTKVNC_CFLAGS=-I/usr/include/gtk-vnc-1.0 GTKVNC_LIBS=-lgtk-vnc-1.0 %endif ++++++ netcat.patch ++++++ Index: virt-viewer-0.6.0/src/virt-viewer-app.c =================================================================== --- virt-viewer-0.6.0.orig/src/virt-viewer-app.c +++ virt-viewer-0.6.0/src/virt-viewer-app.c @@ -539,7 +539,7 @@ virt_viewer_app_open_tunnel_ssh(const ch cmd[n++] = sshuser; } cmd[n++] = sshhost; - cmd[n++] = "nc"; + cmd[n++] = "netcat"; if (port) { cmd[n++] = host; cmd[n++] = port; ++++++ netware-keycombo.patch ++++++ --- /var/tmp/diff_new_pack.0gXIbj/_old 2014-01-29 22:23:27.000000000 +0100 +++ /var/tmp/diff_new_pack.0gXIbj/_new 2014-01-29 22:23:27.000000000 +0100 @@ -1,29 +1,29 @@ -Index: virt-viewer-0.5.7/src/virt-viewer-window.c +Index: virt-viewer-0.6.0/src/virt-viewer-window.c =================================================================== ---- virt-viewer-0.5.7.orig/src/virt-viewer-window.c -+++ virt-viewer-0.5.7/src/virt-viewer-window.c -@@ -568,6 +568,15 @@ static const struct keyComboDef keyCombo - { { GDK_Control_L, GDK_Alt_L, GDK_BackSpace, GDK_VoidSymbol }, N_("Ctrl+Alt+_Backspace")}, - { { GDK_Control_R, GDK_Scroll_Lock, GDK_Scroll_Lock, GDK_VoidSymbol }, N_("Ctrl+Scroll+Scroll")}, - { { GDK_VoidSymbol }, "" }, -+ { { GDK_F8, GDK_VoidSymbol }, N_("_F8")}, -+ { { GDK_F10, GDK_VoidSymbol }, N_("F1_0")}, -+ { { GDK_Alt_L, GDK_F10, GDK_VoidSymbol }, N_("A_lt+F10")}, -+ { { GDK_Alt_L, GDK_Tab, GDK_VoidSymbol }, N_("Alt+_Tab")}, -+ { { GDK_Alt_L, GDK_Escape, GDK_VoidSymbol }, N_("_Alt+Esc")}, -+ { { GDK_Control_L, GDK_Escape, GDK_VoidSymbol }, N_("_Ctrl+Esc")}, -+ { { GDK_Control_L, GDK_Alt_L, GDK_Escape, GDK_VoidSymbol }, N_("Ctrl+Alt+_Esc")}, -+ { { GDK_Alt_R, GDK_Shift_R, GDK_Shift_L, GDK_Escape }, N_("Alt+Shift+Sh_ift+Esc")}, -+ { { GDK_VoidSymbol }, "" }, - { { GDK_Control_L, GDK_Alt_L, GDK_F1, GDK_VoidSymbol }, N_("Ctrl+Alt+F_1")}, - { { GDK_Control_L, GDK_Alt_L, GDK_F2, GDK_VoidSymbol }, N_("Ctrl+Alt+F_2")}, - { { GDK_Control_L, GDK_Alt_L, GDK_F3, GDK_VoidSymbol }, N_("Ctrl+Alt+F_3")}, -@@ -577,7 +586,7 @@ static const struct keyComboDef keyCombo - { { GDK_Control_L, GDK_Alt_L, GDK_F7, GDK_VoidSymbol }, N_("Ctrl+Alt+F_7")}, - { { GDK_Control_L, GDK_Alt_L, GDK_F8, GDK_VoidSymbol }, N_("Ctrl+Alt+F_8")}, - { { GDK_Control_L, GDK_Alt_L, GDK_F9, GDK_VoidSymbol }, N_("Ctrl+Alt+F_9")}, -- { { GDK_Control_L, GDK_Alt_L, GDK_F10, GDK_VoidSymbol }, N_("Ctrl+Alt+F1_0")}, -+ { { GDK_Control_L, GDK_Alt_L, GDK_F10, GDK_VoidSymbol }, N_("Ct_rl+Alt+F10")}, - { { GDK_Control_L, GDK_Alt_L, GDK_F11, GDK_VoidSymbol }, N_("Ctrl+Alt+F11")}, - { { GDK_Control_L, GDK_Alt_L, GDK_F12, GDK_VoidSymbol }, N_("Ctrl+Alt+F12")}, - { { GDK_VoidSymbol }, "" }, +--- virt-viewer-0.6.0.orig/src/virt-viewer-window.c ++++ virt-viewer-0.6.0/src/virt-viewer-window.c +@@ -581,6 +581,15 @@ static const struct keyComboDef keyCombo + { { GDK_Control_L, GDK_Alt_L, GDK_BackSpace, GDK_VoidSymbol }, N_("Ctrl+Alt+_Backspace"), NULL}, + { { GDK_Control_R, GDK_Scroll_Lock, GDK_Scroll_Lock, GDK_VoidSymbol }, N_("Ctrl+Scroll+Scroll"), NULL}, + { { GDK_VoidSymbol }, "" , NULL}, ++ { { GDK_F8, GDK_VoidSymbol }, N_("_F8"), NULL}, ++ { { GDK_F10, GDK_VoidSymbol }, N_("F1_0"), NULL}, ++ { { GDK_Alt_L, GDK_F10, GDK_VoidSymbol }, N_("A_lt+F10"), NULL}, ++ { { GDK_Alt_L, GDK_Tab, GDK_VoidSymbol }, N_("Alt+_Tab"), NULL}, ++ { { GDK_Alt_L, GDK_Escape, GDK_VoidSymbol }, N_("_Alt+Esc"), NULL}, ++ { { GDK_Control_L, GDK_Escape, GDK_VoidSymbol }, N_("_Ctrl+Esc"), NULL}, ++ { { GDK_Control_L, GDK_Alt_L, GDK_Escape, GDK_VoidSymbol }, N_("Ctrl+Alt+_Esc"), NULL}, ++ { { GDK_Alt_R, GDK_Shift_R, GDK_Shift_L, GDK_Escape }, N_("Alt+Shift+Sh_ift+Esc"), NULL}, ++ { { GDK_VoidSymbol }, "" , NULL}, + { { GDK_Control_L, GDK_Alt_L, GDK_F1, GDK_VoidSymbol }, N_("Ctrl+Alt+F_1"), NULL}, + { { GDK_Control_L, GDK_Alt_L, GDK_F2, GDK_VoidSymbol }, N_("Ctrl+Alt+F_2"), NULL}, + { { GDK_Control_L, GDK_Alt_L, GDK_F3, GDK_VoidSymbol }, N_("Ctrl+Alt+F_3"), NULL}, +@@ -590,7 +599,7 @@ static const struct keyComboDef keyCombo + { { GDK_Control_L, GDK_Alt_L, GDK_F7, GDK_VoidSymbol }, N_("Ctrl+Alt+F_7"), NULL}, + { { GDK_Control_L, GDK_Alt_L, GDK_F8, GDK_VoidSymbol }, N_("Ctrl+Alt+F_8"), NULL}, + { { GDK_Control_L, GDK_Alt_L, GDK_F9, GDK_VoidSymbol }, N_("Ctrl+Alt+F_9"), NULL}, +- { { GDK_Control_L, GDK_Alt_L, GDK_F10, GDK_VoidSymbol }, N_("Ctrl+Alt+F1_0"), NULL}, ++ { { GDK_Control_L, GDK_Alt_L, GDK_F10, GDK_VoidSymbol }, N_("Ct_rl+Alt+F10"), NULL}, + { { GDK_Control_L, GDK_Alt_L, GDK_F11, GDK_VoidSymbol }, N_("Ctrl+Alt+F11"), NULL}, + { { GDK_Control_L, GDK_Alt_L, GDK_F12, GDK_VoidSymbol }, N_("Ctrl+Alt+F12"), NULL}, + { { GDK_VoidSymbol }, "" , NULL}, ++++++ report-error.patch ++++++ --- /var/tmp/diff_new_pack.0gXIbj/_old 2014-01-29 22:23:27.000000000 +0100 +++ /var/tmp/diff_new_pack.0gXIbj/_new 2014-01-29 22:23:27.000000000 +0100 @@ -1,8 +1,8 @@ -Index: virt-viewer-0.5.7/src/virt-viewer.c +Index: virt-viewer-0.6.0/src/virt-viewer.c =================================================================== ---- virt-viewer-0.5.7.orig/src/virt-viewer.c -+++ virt-viewer-0.5.7/src/virt-viewer.c -@@ -550,6 +550,7 @@ virt_viewer_initial_connect(VirtViewerAp +--- virt-viewer-0.6.0.orig/src/virt-viewer.c ++++ virt-viewer-0.6.0/src/virt-viewer.c +@@ -551,6 +551,7 @@ virt_viewer_initial_connect(VirtViewerAp } else { virt_viewer_app_simple_message_dialog(app, _("Cannot find guest domain %s"), priv->domkey); ++++++ spice-gtk.patch ++++++ This patch may be dropped when the spice-gtk version moves to 0.22 in Factory Index: virt-viewer-0.6.0/configure =================================================================== --- virt-viewer-0.6.0.orig/configure +++ virt-viewer-0.6.0/configure @@ -3071,7 +3071,7 @@ GTK2_REQUIRED="2.18.0" GTK3_REQUIRED="3.0" GTK_VNC1_REQUIRED="0.3.8" GTK_VNC2_REQUIRED="0.4.0" -SPICE_GTK_REQUIRED="0.22" +SPICE_GTK_REQUIRED="0.21" SPICE_PROTOCOL_REQUIRED="0.10.1" GOVIRT_REQUIRED="0.3.0" Index: virt-viewer-0.6.0/src/virt-viewer-session-spice.c =================================================================== --- virt-viewer-0.6.0.orig/src/virt-viewer-session-spice.c +++ virt-viewer-0.6.0/src/virt-viewer-session-spice.c @@ -25,6 +25,7 @@ #include <config.h> #include <spice-audio.h> +#include <glib.h> #include <glib/gi18n.h> #include <spice-option.h> @@ -84,6 +85,27 @@ static void virt_viewer_session_spice_sm static gboolean virt_viewer_session_spice_fullscreen_auto_conf(VirtViewerSessionSpice *self); static void virt_viewer_session_spice_apply_monitor_geometry(VirtViewerSession *self, GdkRectangle *monitors, guint nmonitors); +/** + * spice_uuid_to_string: + * @uuid: UUID byte array + * + * Creates a string representation of @uuid, of the form + * "06e023d5-86d8-420e-8103-383e4566087a" + * + * Returns: A string that should be freed with g_free(). + * Since: 0.22 + **/ +#define UUID_FMT "%02x%02x%02x%02x-%02x%02x-%02x%02x-%02x%02x-%02x%02x%02x%02x%02x%02x" +static gchar* +spice_uuid_to_string(const guint8 uuid[16]) +{ + return g_strdup_printf(UUID_FMT, uuid[0], uuid[1], + uuid[2], uuid[3], uuid[4], uuid[5], + uuid[6], uuid[7], uuid[8], uuid[9], + uuid[10], uuid[11], uuid[12], uuid[13], + uuid[14], uuid[15]); +} + static void virt_viewer_session_spice_get_property(GObject *object, guint property_id, GValue *value, GParamSpec *pspec) ++++++ virt-viewer-0.5.7.tar.bz2 -> virt-viewer-0.6.0.tar.bz2 ++++++ ++++ 76856 lines of diff (skipped) ++++++ virtview-desktop.patch ++++++ --- /var/tmp/diff_new_pack.0gXIbj/_old 2014-01-29 22:23:27.000000000 +0100 +++ /var/tmp/diff_new_pack.0gXIbj/_new 2014-01-29 22:23:27.000000000 +0100 @@ -1,8 +1,8 @@ -Index: virt-viewer-0.5.7/data/remote-viewer.desktop.in +Index: virt-viewer-0.6.0/data/remote-viewer.desktop.in =================================================================== ---- virt-viewer-0.5.7.orig/data/remote-viewer.desktop.in -+++ virt-viewer-0.5.7/data/remote-viewer.desktop.in -@@ -1,9 +1,21 @@ +--- virt-viewer-0.6.0.orig/data/remote-viewer.desktop.in ++++ virt-viewer-0.6.0/data/remote-viewer.desktop.in +@@ -1,10 +1,22 @@ [Desktop Entry] _Name=Remote Viewer -_Comment=Access remote desktops @@ -29,3 +29,4 @@ +X-SuSE-YaST-RootOnly=true +X-SuSE-YaST-Geometry= +X-SuSE-YaST-SortKey= + Icon=virt-viewer ++++++ windows-keycombo.patch ++++++ --- /var/tmp/diff_new_pack.0gXIbj/_old 2014-01-29 22:23:27.000000000 +0100 +++ /var/tmp/diff_new_pack.0gXIbj/_new 2014-01-29 22:23:27.000000000 +0100 @@ -1,12 +1,12 @@ -Index: virt-viewer-0.5.7/src/virt-viewer-window.c +Index: virt-viewer-0.6.0/src/virt-viewer-window.c =================================================================== ---- virt-viewer-0.5.7.orig/src/virt-viewer-window.c -+++ virt-viewer-0.5.7/src/virt-viewer-window.c -@@ -566,6 +566,7 @@ struct keyComboDef { +--- virt-viewer-0.6.0.orig/src/virt-viewer-window.c ++++ virt-viewer-0.6.0/src/virt-viewer-window.c +@@ -579,6 +579,7 @@ struct keyComboDef { static const struct keyComboDef keyCombos[] = { - { { GDK_Control_L, GDK_Alt_L, GDK_Delete, GDK_VoidSymbol }, N_("Ctrl+Alt+_Del")}, - { { GDK_Control_L, GDK_Alt_L, GDK_BackSpace, GDK_VoidSymbol }, N_("Ctrl+Alt+_Backspace")}, -+ { { GDK_Control_R, GDK_Scroll_Lock, GDK_Scroll_Lock, GDK_VoidSymbol }, N_("Ctrl+Scroll+Scroll")}, - { { GDK_VoidSymbol }, "" }, - { { GDK_Control_L, GDK_Alt_L, GDK_F1, GDK_VoidSymbol }, N_("Ctrl+Alt+F_1")}, - { { GDK_Control_L, GDK_Alt_L, GDK_F2, GDK_VoidSymbol }, N_("Ctrl+Alt+F_2")}, + { { GDK_Control_L, GDK_Alt_L, GDK_Delete, GDK_VoidSymbol }, N_("Ctrl+Alt+_Del"), "<virt-viewer>/send/secure-attention"}, + { { GDK_Control_L, GDK_Alt_L, GDK_BackSpace, GDK_VoidSymbol }, N_("Ctrl+Alt+_Backspace"), NULL}, ++ { { GDK_Control_R, GDK_Scroll_Lock, GDK_Scroll_Lock, GDK_VoidSymbol }, N_("Ctrl+Scroll+Scroll"), NULL}, + { { GDK_VoidSymbol }, "" , NULL}, + { { GDK_Control_L, GDK_Alt_L, GDK_F1, GDK_VoidSymbol }, N_("Ctrl+Alt+F_1"), NULL}, + { { GDK_Control_L, GDK_Alt_L, GDK_F2, GDK_VoidSymbol }, N_("Ctrl+Alt+F_2"), NULL}, -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org