Hello community, here is the log from the commit of package gnome-boxes for openSUSE:Factory checked in at 2020-11-19 11:55:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-boxes (Old) and /work/SRC/openSUSE:Factory/.gnome-boxes.new.5913 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-boxes" Thu Nov 19 11:55:06 2020 rev:75 rq:847198 version:3.38.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-boxes/gnome-boxes.changes 2020-08-12 10:56:53.308755036 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-boxes.new.5913/gnome-boxes.changes 2020-11-23 10:28:32.265230957 +0100 @@ -1,0 +2,66 @@ +Thu Oct 8 11:34:12 UTC 2020 - dims...@opensuse.org + +- Update to version 3.38.1: + + Adjust for GNOME OS VM 3.38. + + Allow libhandy to be built as a subproject. + + Port to Tracker 3. + + Updated translations. +- Replace pkgconfig(tracker-sparql-2.0) BuildRequires with + pkgconfig(tracker-sparql-3.0): follow upstream port to Tracker 3. +- Use git/master variant for porting to libhandy 1: + + gnome-boxes-system-libhandy.patch: Revert back to using system + libhandy (revert commit d43264) + + gnome-boxes-libhandy-as-submodule.patch: switch to git/master + variant of using libhandy as submodule, only in case it was not + found as system library (not applicable in our case, as we use + the system library, but having the meson diff in sync with + upstream simplifies for future patches if needed) + + gnome-boxes-libhandy-1.patch: Port to libhandy 1. +- Replace pkgconfig(libhandy-0.0) BuildRequires with + pkgconfig(libhandy-1): Switch to libhandy 1, which above patches + allow us to do. + +------------------------------------------------------------------- +Fri Sep 11 17:38:15 UTC 2020 - dims...@opensuse.org + +- Update to version 3.38.0: + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 9 11:12:36 UTC 2020 - dims...@opensuse.org + +- Update to version 3.37.91: + + Only show Snapshots tab when it is supported (not supported for + EFI guests). + + Add URL for GNOME Nightly OS ISO image. + + Various fixes on the image detection for the GNOME Nightly OS + images. + + Updated translations. + +------------------------------------------------------------------- +Fri Sep 4 16:15:49 UTC 2020 - dims...@opensuse.org + +- Update to version 3.37.90: + + Only downscale SPICE displays to avoid blurred upscaled + displays. + + Fix actions popover placement. + + Account for offset of outer widgets while passing events to + display. + + Prevent displays from overlapping each other. + + Let users pick the OS from a list if the OS is unknown. + + Special case the GNOME OS images. + + Add editor for libvirt VM configuration. +- Changes from version 3.37.1: + + Force "wget" as user-agent in SoupSession. + + Various visual polishings of the Welcome Tutorial dialog. + + Allow "spice:///" addresses in remote connection assistant. + + Offer newest releases of OSes in recommended downloads list. + + Grab focus for password fields in AuthNotification. + + Include rolling releases as Downloadable OSes. + + Don't crash for outdated osinfo db. + + Updated translations. +- Add pkgconfig(gtksourceview-4) and pkgconfig(libhandy-0.0) + BuildRequires: new dependencies.. +- Rebase gnome-boxes-opensuse.patch. + +------------------------------------------------------------------- Old: ---- gnome-boxes-3.36.6.tar.xz New: ---- gnome-boxes-3.38.1.tar.xz gnome-boxes-libhandy-1.patch gnome-boxes-libhandy-as-submodule.patch gnome-boxes-system-libhandy.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-boxes.spec ++++++ --- /var/tmp/diff_new_pack.7qsRMy/_old 2020-11-23 10:28:32.801231563 +0100 +++ /var/tmp/diff_new_pack.7qsRMy/_new 2020-11-23 10:28:32.801231563 +0100 @@ -22,16 +22,22 @@ %define govf_sover 0.1 %define gfrdp_sover 0.1 Name: gnome-boxes -Version: 3.36.6 +Version: 3.38.1 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: https://download.gnome.org/sources/gnome-boxes/3.36/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gnome-boxes/3.38/%{name}-%{version}.tar.xz # PATCH-FEATURE-OPENSUSE fcro...@suse.com -- Ensure openSUSE Leap and TW are listed as recommended distributions Patch0: gnome-boxes-opensuse.patch +# PATCH-FATURE-OPENSUSE gnome-boxes-system-libhandy.patch dims...@opensuse.org -- Revert the way upstream introduced the linhandy submodule in 3.38 (master is solved better) +Patch1: gnome-boxes-system-libhandy.patch +# PATCH-FEATURE-OPENSUSE gnome-boxes-libhandy-as-submodule.patch dims...@opensuse.org -- Convert libhandy to submodule, the master branch way +Patch2: gnome-boxes-libhandy-as-submodule.patch +# PATCH-FEATURE-OPENSUSE gnome-boxes-libhandy-1.patch dims...@opensuse.org -- Port to libhandy-1, taken from git master +Patch3: gnome-boxes-libhandy-1.patch BuildRequires: fdupes BuildRequires: meson >= 0.50.0 BuildRequires: pkgconfig @@ -46,8 +52,10 @@ BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.6 BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.20 BuildRequires: pkgconfig(gtk-vnc-2.0) >= 0.4.4 +BuildRequires: pkgconfig(gtksourceview-4) BuildRequires: pkgconfig(gudev-1.0) >= 165 BuildRequires: pkgconfig(libarchive) >= 3.0.0 +BuildRequires: pkgconfig(libhandy-1) BuildRequires: pkgconfig(libosinfo-1.0) >= 1.7 BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libsoup-2.4) >= 2.38 @@ -56,7 +64,7 @@ BuildRequires: pkgconfig(libvirt-gobject-1.0) >= 3.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(tracker-sparql-3.0) BuildRequires: pkgconfig(vte-2.91) BuildRequires: pkgconfig(webkit2gtk-4.0) # Needed for unattended installations @@ -199,6 +207,8 @@ %{_datadir}/gnome-boxes/sources/QEMU_Session %{_datadir}/gnome-boxes/unattended/disk.img %{_datadir}/icons/hicolor/*/apps/org.gnome.Boxes* +%{_datadir}/osinfo/os/gnome.org/gnome-nightly.xml +%{_datadir}/osinfo/os/gnome.org/gnome-3.38.xml %files -n libgovf-%{govf_libver} %dir %{_libdir}/gnome-boxes/ ++++++ gnome-boxes-3.36.6.tar.xz -> gnome-boxes-3.38.1.tar.xz ++++++ ++++ 98940 lines of diff (skipped) ++++++ gnome-boxes-libhandy-1.patch ++++++ From 16f27aef429e025713d67e42713c479deb1523ad Mon Sep 17 00:00:00 2001 From: Felipe Borges <felipebor...@gnome.org> Date: Tue, 22 Sep 2020 16:19:01 +0200 Subject: [PATCH] welcome-tutorial: Port to libhandy-1 This regresses on the indicator dots. Since we want to be consistent with gnome-tour, I will address this in issue #590. Fixes: #593 --- build-aux/flatpak/org.gnome.Boxes.json | 3 +-- data/ui/welcome-tutorial.ui | 3 +-- src/main.vala | 2 +- src/meson.build | 2 +- src/welcome-tutorial.vala | 2 +- subprojects/libhandy | 2 +- subprojects/libhandy.wrap | 2 +- 7 files changed, 7 insertions(+), 9 deletions(-) diff --git a/build-aux/flatpak/org.gnome.Boxes.json b/build-aux/flatpak/org.gnome.Boxes.json index 8411cf86..9a323f4c 100644 --- a/build-aux/flatpak/org.gnome.Boxes.json +++ b/build-aux/flatpak/org.gnome.Boxes.json @@ -470,8 +470,7 @@ "sources" : [ { "type" : "git", - "url" : "https://source.puri.sm/Librem5/libhandy.git", - "branch" : "libhandy-0-0" + "url" : "https://gitlab.gnome.org/gnome/libhandy.git" } ] }, diff --git a/data/ui/welcome-tutorial.ui b/data/ui/welcome-tutorial.ui index d47a1e8b..d8ef1e71 100644 --- a/data/ui/welcome-tutorial.ui +++ b/data/ui/welcome-tutorial.ui @@ -23,10 +23,9 @@ <property name="expand">True</property> <child> - <object class="HdyPaginator" id="paginator"> + <object class="HdyCarousel" id="paginator"> <property name="visible">True</property> <property name="animation-duration">400</property> - <property name="indicator-style">dots</property> <property name="margin-bottom">12</property> <signal name="notify::position" handler="on_position_changed"/> diff --git a/src/main.vala b/src/main.vala index 5182ad4d..bd784fe9 100644 --- a/src/main.vala +++ b/src/main.vala @@ -79,7 +79,7 @@ public int main (string[] args) { error (err.message); } - Hdy.init (ref args); + Hdy.init (); var app = new Boxes.App (); diff --git a/src/meson.build b/src/meson.build index 19e55e20..751ae2d1 100644 --- a/src/meson.build +++ b/src/meson.build @@ -153,7 +153,7 @@ dependencies = [ valac.find_library ('spice-client-gtk-3.0'), ] -libhandy = dependency ('libhandy-0.0', version: '>= 0.0.11', required: false) +libhandy = dependency ('libhandy-1', version: '>= 1.0.0', required: false) if not libhandy.found() libhandy = subproject( 'libhandy', diff --git a/src/welcome-tutorial.vala b/src/welcome-tutorial.vala index 1cf1c7d0..2e9f9a12 100644 --- a/src/welcome-tutorial.vala +++ b/src/welcome-tutorial.vala @@ -5,7 +5,7 @@ [GtkTemplate (ui = "/org/gnome/Boxes/ui/welcome-tutorial.ui")] private class Boxes.WelcomeTutorial : Gtk.Dialog { [GtkChild] - private Paginator paginator; + private Carousel paginator; [GtkChild] private Button go_back_button; [GtkChild] -- GitLab ++++++ gnome-boxes-libhandy-as-submodule.patch ++++++ From 644e77796393e8b0fd2241e9ff43fb7cb37a8572 Mon Sep 17 00:00:00 2001 From: Felipe Borges <felipebor...@gnome.org> Date: Tue, 22 Sep 2020 15:28:41 +0200 Subject: [PATCH] subprojects: Turn libhandy into a submodule when not found Fixes #597 --- src/meson.build | 17 ++++++++++++++++- diff --git a/src/meson.build b/src/meson.build index 0e053a15..19e55e20 100644 --- a/src/meson.build +++ b/src/meson.build @@ -146,7 +146,6 @@ dependencies = [ dependency ('tracker-sparql-3.0'), dependency ('vte-2.91', version: '>= 0.40.2'), dependency ('webkit2gtk-4.0', version: '>= 2.26.0'), - dependency ('libhandy-0.0', version: '>= 0.0.11'), cc.find_library('m', required : false), valac.find_library ('gio-2.0-workaround', dirs: vapi_dir), valac.find_library ('linux'), @@ -154,6 +153,22 @@ dependencies = [ valac.find_library ('spice-client-gtk-3.0'), ] +libhandy = dependency ('libhandy-0.0', version: '>= 0.0.11', required: false) +if not libhandy.found() + libhandy = subproject( + 'libhandy', + default_options: [ + 'package_subdir=' + meson.project_name(), + 'examples=false', + 'glade_catalog=disabled', + 'tests=false', + ] + ) + dependencies += libhandy.get_variable('libhandy_vapi') +else + dependencies += libhandy +endif + if get_option('rdp') vala_sources += ['rdp-display.vala'] -- GitLab ++++++ gnome-boxes-opensuse.patch ++++++ --- /var/tmp/diff_new_pack.7qsRMy/_old 2020-11-23 10:28:33.413232254 +0100 +++ /var/tmp/diff_new_pack.7qsRMy/_new 2020-11-23 10:28:33.413232254 +0100 @@ -1,7 +1,8 @@ -diff -up gnome-boxes-3.36.5/data/recommended-downloads.xml.orig gnome-boxes-3.36.5/data/recommended-downloads.xml ---- gnome-boxes-3.36.5/data/recommended-downloads.xml.orig 2020-06-30 15:26:16.284969897 +0200 -+++ gnome-boxes-3.36.5/data/recommended-downloads.xml 2020-07-01 08:54:14.692075927 +0200 -@@ -9,11 +9,10 @@ +Index: gnome-boxes-3.37.90/data/recommended-downloads.xml +=================================================================== +--- gnome-boxes-3.37.90.orig/data/recommended-downloads.xml ++++ gnome-boxes-3.37.90/data/recommended-downloads.xml +@@ -9,12 +9,12 @@ available. --> <list> @@ -12,7 +13,8 @@ <os_id>http://fedoraproject.org/fedora/32</os_id> - <os_id>http://fedoraproject.org/silverblue/32</os_id> <os_id>http://ubuntu.com/ubuntu/20.04</os_id> -- <os_id>http://opensuse.org/opensuse/15.1</os_id> + <os_id>http://opensuse.org/opensuse/15.1</os_id> - <os_id>http://debian.org/debian/10</os_id> - <os_id>http://endlessos.com/eos/3.8</os_id> + <os_id>http://endlessos.com/eos/3.7</os_id> + <os_id>http://gnome.org/gnome/nightly</os_id> </list> ++++++ gnome-boxes-system-libhandy.patch ++++++ From d43264bae43cd8d0e45d62df7e863b85441fa584 Mon Sep 17 00:00:00 2001 From: Felipe Borges <felipebor...@gnome.org> Date: Tue, 22 Sep 2020 15:28:41 +0200 Subject: [PATCH] subprojects: Turn libhandy into a submodule for non-Flatpak builds Fixes #597 --- src/meson.build | 14 +++++++++++++- 4 files changed, 22 insertions(+), 1 deletion(-) Index: gnome-boxes-3.38.1/src/meson.build =================================================================== --- gnome-boxes-3.38.1.orig/src/meson.build +++ gnome-boxes-3.38.1/src/meson.build @@ -147,6 +147,7 @@ dependencies = [ dependency ('tracker-sparql-3.0'), dependency ('vte-2.91', version: '>= 0.40.2'), dependency ('webkit2gtk-4.0', version: '>= 2.26.0'), + dependency ('libhandy-0.0', version: '>= 0.0.11'), cc.find_library('m', required : false), valac.find_library ('gio-2.0-workaround', dirs: vapi_dir), valac.find_library ('linux'), @@ -154,7 +155,6 @@ dependencies = [ valac.find_library ('spice-client-gtk-3.0'), ] - if get_option('rdp') vala_sources += ['rdp-display.vala'] @@ -165,7 +165,6 @@ if get_option('flatpak') vala_args += '--define=FLATPAK' dependencies += dependency ('govf-0.1') - dependencies += dependency ('libhandy-0.0', version: '>= 0.0.11') if get_option('rdp') dependencies += dependency ('gtk-frdp-0.1') @@ -175,17 +174,6 @@ else dependency ('gudev-1.0', version: '>= 165'), ] - libhandy = subproject( - 'libhandy', - default_options: [ - 'package_subdir=' + meson.project_name(), - 'examples=false', - 'glade_catalog=disabled', - 'tests=false', - ] - ) - dependencies += libhandy.get_variable('libhandy_vapi') - if get_option('rdp') gtk_frdp = subproject( 'gtk-frdp', _______________________________________________ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org