Hello community, here is the log from the commit of package gnome-boxes for openSUSE:Leap:15.2 checked in at 2020-01-30 14:48:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/gnome-boxes (Old) and /work/SRC/openSUSE:Leap:15.2/.gnome-boxes.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-boxes" Thu Jan 30 14:48:45 2020 rev:47 rq:752859 version:3.34.2 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/gnome-boxes/gnome-boxes.changes 2020-01-15 15:04:24.421872132 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.gnome-boxes.new.26092/gnome-boxes.changes 2020-01-30 14:49:26.722871986 +0100 @@ -1,0 +2,302 @@ +Sat Nov 23 18:32:53 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.34.2: + + Fallback to host's time when RTC is not available in guest. + + Add 'Development' and 'Emulator' categories in desktop file. + + Recommend latest RHEL/Fedora/Ubuntu. + + Fix build with Vala master. +- Drop gnome-boxes-fix-build-vala.patch: Fixed upstream. + +------------------------------------------------------------------- +Mon Nov 11 20:40:22 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Add gnome-boxes-fix-build-vala.patch: Fix build with new vala. + +------------------------------------------------------------------- +Mon Oct 7 16:52:56 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.34.1: + + Prevent machine names from expanding the icon view. + + Recommend Debian 10 and Endless OS 3.6 in "Download an OS". + + Updated translations. + +------------------------------------------------------------------- +Tue Sep 10 10:29:34 CST 2019 - qk...@suse.com + +- Update to version 3.34.0: + + Only show supported architectures in "Download an OS" page. + + Fix crash with media enumeration. + + Adjust appdata to pass the strict validation. + + Updated translations. + +------------------------------------------------------------------- +Fri Sep 6 21:00:13 UTC 2019 - mgo...@suse.com + +- Update to version 3.33.90: + + Auto enable boot menu for VMs with a CD/DVD assigned. + + Modernize the unnatended installation code. + + Prefer initrd over disk as injection method. + + Various Flatpak/CI build fixes. + + Print '-h' as the help commandline option (instead of -?). + + Wrap size and DnD overlays in OSD for better readability. + + Updated translations. +- Changes from version 3.33.3: + + Split new box assistant into two (remote and virtual machines). + + Use 3.32 Sdk and Runtime for CI. + + Drop option to Share Clipboard (now it is always shared). + + Add tooltips for media entries in the assistant. + + Updated translations. + + Changes in version 3.33.2: + + Add 3D acceleration option to VM Properties dialog. + + Convert collection switcher to GtkRadioButtons to avoid + multi-selection. + + Stop enabling virtio-gpu by default to new installs (make + it opt-in). + + Use spice_main_channel_file_copy_async instead of deprecated + API. + + Pass username and port to openssh while connecting. + + Take screenshots with Gtk, instead of delegating to the + display widget. + + Don't duplicate Recommended Downloads in the "Show All" list. + + Updated translations. +- Changes from version 3.33.1: + + Drop oVirt support. + + Add missing oxford comma to wizard-source. + + Use GtkFileChooserNative for the CD/DVD chooser. + + Don't steal input from username entry in express installs. + + Fix "Download an OS" search issue with modifier keys. + + Rename pango attribute incorrectly localized. + + Add CentOS logo. + + Updated translations. +- Drop govirt dependency. + +------------------------------------------------------------------- +Fri Sep 6 21:00:12 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.32.2: + + Don't steal input focus in "Download an OS" search. + + Populate shared folders while connecting to VM. + + Don't crash when taking screenshots with GL. + + Pass username and port to ssh connections. + + Avoid crashing in non-GNOME sessions. + + Updated translations. + +------------------------------------------------------------------- +Sat May 11 06:25:31 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.32.1: + + Keep the app ID same as in 3.30 in appdata file. + + Offer RHEL 8.0 download and new Red Hat logo. + + Offer newest Ubuntu, Fedora, OpenSUSE. + + Updated translations. + +------------------------------------------------------------------- +Fri Mar 29 12:02:40 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.32.0.2: + + Enable Snapshots for host-passthrough. + + Creation method of abstract class cannot be public. + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 18 10:28:14 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.32.0.1: + + Offer option to disable 3D acceleration. + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 11 16:13:49 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.32.0: + + Make "Launch" string translatable. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 5 09:30:09 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.31.91: + + Fix default collection names in translations. + + Use nonet for AppStream metadata test. + + Prevent X11 access in a Wayland session with newer Flatpak. + + Check libosinfo for optional passwords. + + Only express-install supported medias. + + Improve initrd-injection support. + + Support express-installing Ubuntu. + + Updated translations. + +------------------------------------------------------------------- +Mon Feb 18 22:20:19 UTC 2019 - bjorn....@gmail.com + +- Update to version 3.31.90: + + Use "host-passthrough" as default CPU mode. + + Always override the CPU mode. (Use host-passthrough for + existing VMs too). + + Remove custom "devel" styling (use GTK one). + + Make the application icon more legible. + + Pass a better keyboard id for express installations. + + Paint thumbnails' background with CSS. + + Updated translations. + +------------------------------------------------------------------- +Thu Jan 10 17:53:35 UTC 2019 - bjorn....@gmail.com + +- Update to version 3.31.4: + + Shared folders code was decoupled from SpiceDisplay. + + Handle disconnection events from remote machines. + + Introduce ssh client support. + + Drop support for gnome-continuos images. + + Add "backup" instructions to the docs. + + Improve the appdata file and validate it on build. + + Allow list view to shrink. + + Enable virtio-gpu if OS supports it in osinfo-db. + + Enable 3D acceleration and OpenGL for virtio-gpu. + + Only add USB Tablet device if OS supports it in osinfo-db. + + Don't quit on Ctrl+Q while on Display page. + + Reduce build warnings by handling some exceptions. + + Default to PS2 input bus (except for devices that support USB + tablet). + + Updated translations. +- Add pkgconfig(vte-2.91) BuildRequires: New dependency. + +------------------------------------------------------------------- +Sat Jan 5 11:16:12 UTC 2019 - bjorn....@gmail.com + +- Update to version 3.31.3: + + Drop Application Menu. + + Make shortcuts window transient to the main window. + + Use GFile API to get shared folder path and name. (This way we + can handle UTF-8 names). + + Convert README to markdown. + + Don't use Osinfo.Device.get_name directly. (Names don't + necessarily match between osinfo and libvirt). + + Add a libosinfo metadata to the domain's XMLs. + + Recreate network interface for clones. (This way clones won't + have the same IP address). + + Don't hardcode RHEL version. (So we can automatically install + newly released RHELs). + + Fix listbox styling in non-standard themes. + + Improve the search results in "Download an OS". + + Recommend the latest OSes released to date. + + Offer a convenient way for distros to set recommended + downloads. + + Updated translations. +- Changes from version 3.31.2: + + Set the default machine-type to q35. + + Use SATA as default when using q35. + + Use ICH9 as default when using q35. + + Updated translations. +- Changes from version 3.31.1: + + Update app icon. + + Don't GPG check for Fedora in CI. + + Use view-more-symbolic icon in display view toolbar. + + Flatpak specific improvements: + - Lower Flatpak bundle expiration interval. + - Always build with the latest osinfo-db. + - Install libfreerdp under the right prefix. + - Support Folder Sharing. ++++ 105 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:15.2/gnome-boxes/gnome-boxes.changes ++++ and /work/SRC/openSUSE:Leap:15.2/.gnome-boxes.new.26092/gnome-boxes.changes Old: ---- gnome-boxes-3.28.4.tar.xz New: ---- gnome-boxes-3.34.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-boxes.spec ++++++ --- /var/tmp/diff_new_pack.8aFUtG/_old 2020-01-30 14:49:27.150872214 +0100 +++ /var/tmp/diff_new_pack.8aFUtG/_new 2020-01-30 14:49:27.166872223 +0100 @@ -1,7 +1,7 @@ # # spec file for package gnome-boxes # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -13,43 +13,49 @@ # 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/ # +%define govf_libver 0_1 +%define gfrdp_libver 0_1 +%define govf_sover 0.1 +%define gfrdp_sover 0.1 Name: gnome-boxes -Version: 3.28.4 +Version: 3.34.2 Release: 0 Summary: A GNOME 3 application to access remote or virtual systems License: LGPL-2.0-or-later Group: System/GUI/GNOME URL: https://wiki.gnome.org/Design/Apps/Boxes -Source0: http://download.gnome.org/sources/gnome-boxes/3.28/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gnome-boxes/3.34/%{name}-%{version}.tar.xz + BuildRequires: fdupes -BuildRequires: meson +BuildRequires: meson >= 0.47.0 BuildRequires: pkgconfig BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: vala >= 0.36.0 BuildRequires: yelp-tools -BuildRequires: pkgconfig(gio-2.0) >= 2.44.0 +BuildRequires: pkgconfig(freerdp2) +BuildRequires: pkgconfig(gio-2.0) >= 2.50 BuildRequires: pkgconfig(glib-2.0) >= 2.44.0 BuildRequires: pkgconfig(gobject-2.0) >= 2.44.0 BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.6 -BuildRequires: pkgconfig(govirt-1.0) >= 0.3.4 BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.20 BuildRequires: pkgconfig(gtk-vnc-2.0) >= 0.4.4 BuildRequires: pkgconfig(gudev-1.0) >= 165 BuildRequires: pkgconfig(libarchive) >= 3.0.0 -BuildRequires: pkgconfig(libosinfo-1.0) >= 1.1.0 +BuildRequires: pkgconfig(libosinfo-1.0) >= 1.4.0 BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libsoup-2.4) >= 2.38 BuildRequires: pkgconfig(libusb-1.0) >= 1.0.9 -BuildRequires: pkgconfig(libvirt-gconfig-1.0) >= 0.2.0 -BuildRequires: pkgconfig(libvirt-gobject-1.0) >= 0.2.0 +BuildRequires: pkgconfig(libvirt-gconfig-1.0) >= 2.0.0 +BuildRequires: pkgconfig(libvirt-gobject-1.0) >= 2.0.0 BuildRequires: pkgconfig(libxml-2.0) >= 2.7.8 BuildRequires: pkgconfig(spice-client-gtk-3.0) >= 0.32 BuildRequires: pkgconfig(tracker-sparql-2.0) +BuildRequires: pkgconfig(vte-2.91) BuildRequires: pkgconfig(webkit2gtk-4.0) # Needed for unattended installations Requires: fuseiso @@ -59,15 +65,84 @@ Requires: mtools # gnome-boxes requires org.freedesktop.Tracker.FTS schema to be available (bnc#785356). Requires: tracker -Recommends: %{name}-lang %description Boxes is an application to create, setup, access, and use: remote machines, remote and local virtual machines, and, when technology permits, applications on local virtual machines. +%package -n libgovf-%{govf_libver} +Summary: Shared library for libovf-glib, a virtual machine image library +License: GPL-3.0-or-later +Group: System/Libraries + +%description -n libgovf-%{govf_libver} +Libgovf is a library for reading and writing virtual machine images +in the Open Virtualization Format. + +This package provides the shared library for libovf-glib. + +%package -n libgtk-frdp-%{gfrdp_libver} +Summary: Shared library for gtk-frdp, an RDP Viewer Widget for Gtk+ +License: GPL-3.0-or-later +Group: System/Libraries +Obsoletes: gtk-frdp < 3.29.4 + +%description -n libgtk-frdp-%{gfrdp_libver} +gtk-frdp is an RDP viewer widget for the GNOME Desktop Environment. + +This package provides the shared library for libgtk-frdp. + +%package -n typelib-1_0-Govf-%{govf_libver} +Summary: Introspection Bindings for libovf-glib, a virtual machine image library +License: GPL-3.0-or-later +Group: System/Libraries + +%description -n typelib-1_0-Govf-%{govf_libver} +Libgovf is a library for reading and writing virtual machine images +in the Open Virtualization Format. + +This package provides the GObject Introspection bindings for libovf-glib. + +%package -n typelib-1_0-GtkFrdp-%{gfrdp_libver} +Summary: Introspection Bindings for gtk-frdp, an RDP Viewer Widget for Gtk+ +License: GPL-3.0-or-later +Group: System/Libraries + +%description -n typelib-1_0-GtkFrdp-%{gfrdp_libver} +gtk-frdp is an RDP viewer widget for the GNOME Desktop Environment. + +This package provides the GObject Introspection bindings for libgtk-frdp. + +%package -n libovf-glib-devel +Summary: Development Files for gtk-frdp, a virtual machine image library +License: GPL-3.0-or-later +Group: Development/Languages/C and C++ +Requires: libgovf-%{govf_libver} = %{version} +Requires: typelib-1_0-Govf-%{govf_libver} = %{version} + +%description -n libovf-glib-devel +Libgovf is a library for reading and writing virtual machine images +in the Open Virtualization Format. + +This package provides all the necessary files for development with +libovf-glib. + +%package -n gtk-frdp-devel +Summary: Development Files for gtk-frdp, an RDP Viewer Widget for Gtk+ +License: GPL-3.0-or-later +Group: Development/Languages/C and C++ +Requires: libgtk-frdp-%{gfrdp_libver} = %{version} +Requires: typelib-1_0-GtkFrdp-%{gfrdp_libver} = %{version} + +%description -n gtk-frdp-devel +gtk-frdp is an RDP viewer widget for the GNOME Desktop Environment. + +This package provides all the necessary files for development with libgtk-frdp. + %package -n gnome-shell-search-provider-boxes Summary: Shell search provider for GNOME Boxes +License: LGPL-2.0-or-later Group: System/GUI/GNOME Requires: %{name} = %{version} Requires: gnome-shell @@ -91,15 +166,24 @@ %meson %meson_build +%check +%meson_test + %install %meson_install -%suse_update_desktop_file org.gnome.Boxes %{name} Emulator +%suse_update_desktop_file -r org.gnome.Boxes %{name} GNOME GTK System Emulator %find_lang %{name} %{?no_lang_C} %fdupes %{buildroot}%{_datadir} +%post -n libgovf-%{govf_libver} -p /sbin/ldconfig +%post -n libgtk-frdp-%{gfrdp_libver} -p /sbin/ldconfig + +%postun -n libgovf-%{govf_libver} -p /sbin/ldconfig +%postun -n libgtk-frdp-%{gfrdp_libver} -p /sbin/ldconfig + %files %license COPYING -%doc AUTHORS NEWS HACKING README README.logos TODO +%doc AUTHORS NEWS HACKING README.md README.logos TODO %doc %{_datadir}/help/C/gnome-boxes %{_bindir}/gnome-boxes %dir %{_datadir}/metainfo @@ -112,7 +196,54 @@ %{_datadir}/gnome-boxes/osinfo/ %{_datadir}/gnome-boxes/sources/QEMU_Session %{_datadir}/gnome-boxes/unattended/disk.img -%{_datadir}/icons/hicolor/*/apps/gnome-boxes* +%{_datadir}/icons/hicolor/*/apps/org.gnome.Boxes* + +%files -n libgovf-%{govf_libver} +%dir %{_libdir}/gnome-boxes/ +%{_libdir}/gnome-boxes/libgovf-%{govf_sover}.so + +%files -n libgtk-frdp-%{gfrdp_libver} +%dir %{_libdir}/gnome-boxes/ +%{_libdir}/gnome-boxes/libgtk-frdp-%{gfrdp_sover}.so + +%files -n typelib-1_0-Govf-%{govf_libver} +%dir %{_libdir}/gnome-boxes/girepository-1.0 +%{_libdir}/gnome-boxes/girepository-1.0/Govf-%{govf_sover}.typelib + +%files -n typelib-1_0-GtkFrdp-%{gfrdp_libver} +%dir %{_libdir}/gnome-boxes/girepository-1.0 +%{_libdir}/gnome-boxes/girepository-1.0/GtkFrdp-%{gfrdp_sover}.typelib + +%files -n libovf-glib-devel +%dir %{_datadir}/gnome-boxes/ +%dir %{_datadir}/gnome-boxes/gir-1.0/ +%dir %{_datadir}/gnome-boxes/vapi/ +%dir %{_includedir}/gnome-boxes/ +%dir %{_includedir}/gnome-boxes/govf/ +%dir %{_libdir}/gnome-boxes/pkgconfig/ +%{_libdir}/gnome-boxes/pkgconfig/govf-%{govf_sover}.pc +%{_datadir}/gnome-boxes/vapi/govf-%{govf_sover}.deps +%{_datadir}/gnome-boxes/vapi/govf-%{govf_sover}.vapi +%{_datadir}/gnome-boxes/gir-1.0/Govf-%{govf_sover}.gir +%{_includedir}/gnome-boxes/govf/govf-disk.h +%{_includedir}/gnome-boxes/govf/govf-package.h +%{_includedir}/gnome-boxes/govf/govf.h + +%files -n gtk-frdp-devel +%dir %{_datadir}/gnome-boxes/ +%dir %{_datadir}/gnome-boxes/gir-1.0/ +%dir %{_datadir}/gnome-boxes/vapi/ +%dir %{_includedir}/gnome-boxes/ +%dir %{_includedir}/gnome-boxes/gtk-frdp/ +%dir %{_libdir}/gnome-boxes/pkgconfig/ +%{_libdir}/gnome-boxes/pkgconfig/gtk-frdp-%{gfrdp_sover}.pc +%{_datadir}/gnome-boxes/vapi/gtk-frdp-%{gfrdp_sover}.deps +%{_datadir}/gnome-boxes/vapi/gtk-frdp-%{gfrdp_sover}.vapi +%{_datadir}/gnome-boxes/gir-1.0/GtkFrdp-%{gfrdp_sover}.gir +%{_includedir}/gnome-boxes/gtk-frdp/frdp-display.h +%{_includedir}/gnome-boxes/gtk-frdp/frdp-session.h +%{_includedir}/gnome-boxes/gtk-frdp/gtk-frdp.h +%{_includedir}/gnome-boxes/gtk-frdp/gtk-frdp-version.h %files -n gnome-shell-search-provider-boxes %{_datadir}/dbus-1/services/org.gnome.Boxes.SearchProvider.service ++++++ gnome-boxes-3.28.4.tar.xz -> gnome-boxes-3.34.2.tar.xz ++++++ ++++ 123425 lines of diff (skipped)