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

Reply via email to