Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package virt-viewer for openSUSE:Factory 
checked in at 2021-04-21 21:00:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virt-viewer (Old)
 and      /work/SRC/openSUSE:Factory/.virt-viewer.new.12324 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virt-viewer"

Wed Apr 21 21:00:32 2021 rev:66 rq:887330 version:10.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/virt-viewer/virt-viewer.changes  2020-05-08 
23:09:09.518328859 +0200
+++ /work/SRC/openSUSE:Factory/.virt-viewer.new.12324/virt-viewer.changes       
2021-04-21 21:01:16.986379360 +0200
@@ -1,0 +2,44 @@
+Wed Apr 21 13:16:06 UTC 2021 - Paolo Stivanin <i...@paolostivanin.com>
+
+- Update to 10.0: 
+  * Switch to use Meson for build system instead of autotools
+  * Require libvirt >= 1.2.8
+  * Redesign UI to use title bar widget instead of menu bar
+  * Request use of dark theme by default, if available
+  * Don't filter out oVirt DATA storage domains
+    for ISO image sharing
+  * Add --keymap arg to allow keys to be remapped
+  * Display error message if no extension is present
+    for screenshot filename
+  * Fix misc memory leaks
+  * Use nicer error message if not ISOs are available
+  * Use more explicit accelerator hint to distinguish
+    left and right ctrl/alt keys
+  * Report detailed file transfer errors
+  * Use standard about diaglog
+  * Refresh and improve translations
+  * Install appstream data file in preferred location
+  * Refresh appstream data file contents
+  * Display VM title when listing VMs, if available
+  * Display VM description as tooltop, if available
+  * Sort VM names when listing
+  * Add --shared arg to request a shared session for VNC
+  * Disable all accels when not grabbed in kiosk mode
+  * Allow num keypad to be used for zoom changes
+  * Disable grab sequence in kiosk mode to prevent escape
+  * Allow zoom hotkeys to be set on the command line / vv file
+  * Display error message if VNC connection fails
+  * Fix warnings about atomics with new GLib
+  * Remove use of deprecated GTK APIs
+  * Document cursor ungrab sequence in man pages
+  * Honour Ctrl-C when auth dialog is active
+  * Minor UI tweaks to auth dialog
+  * Support VM power control actions with VNC
+  * Add --cursor arg to control whether a local pointer is
+    rendered with VNC
+  * Add --auto-resize arg and menu to control whether to
+  * resize the remote framebuffer to math local window size
+  * Add support for remote framebuffer resize with VNC
+  * Handle case sensitivity when parsing accelerator mappings
+
+-------------------------------------------------------------------

Old:
----
  virt-viewer-9.0.tar.gz

New:
----
  virt-viewer-10.0.tar.xz
  virt-viewer-10.0.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ virt-viewer.spec ++++++
--- /var/tmp/diff_new_pack.xyuOqm/_old  2021-04-21 21:01:17.678380450 +0200
+++ /var/tmp/diff_new_pack.xyuOqm/_new  2021-04-21 21:01:17.682380456 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package virt-viewer
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # 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/
 #
 
 
@@ -20,27 +20,31 @@
 Summary:        Virtual Machine Viewer
 License:        GPL-2.0-or-later
 Group:          System/Monitoring
-Version:        9.0
+Version:        10.0
 Release:        0
-Url:            http://www.virt-manager.org
-Source:         
https://virt-manager.org/download/sources/virt-viewer/%name-%version.tar.gz
+URL:            http://www.virt-manager.org
+Source:         
https://releases.pagure.org/virt-viewer/virt-viewer-%{version}.tar.xz
+Source1:        
https://releases.pagure.org/virt-viewer/virt-viewer-%{version}.tar.xz.asc
 Patch50:        netcat.patch
 Patch51:        virtview-desktop.patch
 Patch52:        virtview-dont-show-Domain-0.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
-BuildRequires:  automake
+BuildRequires:  bash-completion-devel
+BuildRequires:  cmake
 BuildRequires:  gtk-vnc-devel >= 0.3.8
 BuildRequires:  intltool
 BuildRequires:  libglade2-devel
+BuildRequires:  libgovirt-devel
 BuildRequires:  libpixman-1-0-devel
 BuildRequires:  libxml2-devel
+BuildRequires:  meson
 BuildRequires:  spice-gtk-devel
 BuildRequires:  vte-devel
 BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(gtk-vnc-2.0)
-BuildRequires:  pkgconfig(libvirt) >= 0.10.0
-BuildRequires:  pkgconfig(libvirt-glib-1.0) >= 0.1.8
+BuildRequires:  pkgconfig(libvirt) >= 1.2.8
+BuildRequires:  pkgconfig(libvirt-glib-1.0) >= 1.2.8
 # Our Runtime requirements
 Requires:       netcat
 
@@ -56,26 +60,29 @@
 %patch52 -p1
 
 %build
-%configure --with-spice-gtk --disable-update-mimedb
-make %{?_smp_mflags}
+%meson \
+    -Dspice=enabled \
+    %{nil}
+%meson_build
 
 %install
-%makeinstall
+%meson_install
 %{find_lang} %{name}
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc COPYING AUTHORS ChangeLog
-%dir %{_datadir}/appdata
+%doc AUTHORS
+%license COPYING
+%dir %{_datadir}/metainfo
+%dir %{_datadir}/bash-completion/completions
 %{_bindir}/%{name}
 %{_bindir}/remote-viewer
 %{_datadir}/icons/hicolor/*/apps/*
-%{_datadir}/icons/hicolor/24x24/devices/virt-viewer-usb.png
-%{_datadir}/icons/hicolor/24x24/devices/virt-viewer-usb.svg
 %{_mandir}/man1/virt-viewer.1*
 %{_mandir}/man1/remote-viewer.1*
 %{_datadir}/applications/remote-viewer.desktop
 %{_datadir}/mime/packages/virt-viewer-mime.xml
-%{_datadir}/appdata/remote-viewer.appdata.xml
+%{_datadir}/bash-completion/completions/virt-viewer
+%{_datadir}/metainfo/remote-viewer.appdata.xml
 
 %changelog

++++++ virtview-dont-show-Domain-0.patch ++++++
--- /var/tmp/diff_new_pack.xyuOqm/_old  2021-04-21 21:01:17.726380526 +0200
+++ /var/tmp/diff_new_pack.xyuOqm/_new  2021-04-21 21:01:17.726380526 +0200
@@ -1,29 +1,11 @@
-References: bsc#983689
-A user should not be able to connect to Domain-0. Don't show it
-in the list.
-
-Index: virt-viewer-8.0/src/virt-viewer.c
-===================================================================
---- virt-viewer-8.0.orig/src/virt-viewer.c
-+++ virt-viewer-8.0/src/virt-viewer.c
-@@ -823,6 +823,7 @@ choose_vm(GtkWindow *main_window,
-     virDomainPtr *domains, dom = NULL;
-     int i, vms_running;
-     unsigned int flags = VIR_CONNECT_LIST_DOMAINS_RUNNING;
-+    const char *domain_name;
- 
-     g_return_val_if_fail(vm_name != NULL, NULL);
-     free(*vm_name);
-@@ -831,8 +832,11 @@ choose_vm(GtkWindow *main_window,
- 
+--- virt-viewer-10.0/src/virt-viewer.c.orig    2021-04-21 15:27:45.741347909 
+0200
++++ virt-viewer-10.0/src/virt-viewer.c 2021-04-21 15:27:29.629291351 +0200
+@@ -820,6 +820,8 @@
      vms_running = virConnectListAllDomains(conn, &domains, flags);
      for (i = 0; i < vms_running; i++) {
-+        domain_name = virDomainGetName(domains[i]);
-+        if (domain_name == NULL || !strcmp(domain_name, "Domain-0"))
+         const char *name = virDomainGetName(domains[i]);
++        if (name == NULL || !strcmp(name, "Domain-0"))
 +            continue;
+         char *title = virDomainGetMetadata(domains[i], 
VIR_DOMAIN_METADATA_TITLE, NULL, 0);
+         char *description = virDomainGetMetadata(domains[i], 
VIR_DOMAIN_METADATA_DESCRIPTION, NULL, 0);
          gtk_list_store_append(model, &iter);
--        gtk_list_store_set(model, &iter, 0, virDomainGetName(domains[i]), -1);
-+        gtk_list_store_set(model, &iter, 0, domain_name, -1);
-         virDomainFree(domains[i]);
-     }
-     free(domains);

Reply via email to