Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xdg-desktop-portal-gnome for 
openSUSE:Factory checked in at 2026-10-30 18:08:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal-gnome (Old)
 and      /work/SRC/openSUSE:Factory/.xdg-desktop-portal-gnome.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xdg-desktop-portal-gnome"

Fri Oct 30 18:08:45 2026 rev:27 rq:1385469 version:51.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome.changes
        2026-04-10 17:47:20.759791982 +0200
+++ 
/work/SRC/openSUSE:Factory/.xdg-desktop-portal-gnome.new.1255/xdg-desktop-portal-gnome.changes
      2026-10-30 18:11:25.248058253 +0100
@@ -1,0 +2,30 @@
+Wed Sep 30 16:04:46 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Update version dependencies according to meson.build.
+
+-------------------------------------------------------------------
+Mon Sep 14 06:57:24 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 51.0:
+  + Update CI to use the gnomeos-basic-ci component
+
+-------------------------------------------------------------------
+Wed Sep  2 15:06:53 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Update to version 51.rc:
+  + Various fixed to the Global Shortcuts portal
+  + Stop using G_GNUC_CONST in _get_type functions
+  + Fix input-only Remote Desktop sessions
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed Jul  1 19:25:02 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 51.alpha:
+  + Add support for session persistence in the Input Capture portal
+  + Use newer GLib APIs to simplify code
+  + Various small code cleanups
+  + Updated translations.
+- Update libgxdp vendored tarball
+
+-------------------------------------------------------------------

Old:
----
  xdg-desktop-portal-gnome-50.0.tar.xz

New:
----
  xdg-desktop-portal-gnome-51.0.tar.xz

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

Other differences:
------------------
++++++ xdg-desktop-portal-gnome.spec ++++++
--- /var/tmp/diff_new_pack.Twbqq1/_old  2026-10-30 18:11:28.203181961 +0100
+++ /var/tmp/diff_new_pack.Twbqq1/_new  2026-10-30 18:11:28.208182170 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           xdg-desktop-portal-gnome
-Version:        50.0
+Version:        51.0
 Release:        0
 Summary:        A backend implementation for xdg-desktop-portal
 License:        LGPL-2.1-or-later
@@ -37,7 +37,7 @@
 BuildRequires:  pkgconfig(gsettings-desktop-schemas) >= 47.alpha
 BuildRequires:  pkgconfig(gtk4) >= 4.0
 BuildRequires:  pkgconfig(libadwaita-1)
-BuildRequires:  pkgconfig(systemd)
+BuildRequires:  pkgconfig(systemd) >= 242
 BuildRequires:  pkgconfig(xdg-desktop-portal) >= 1.19.1
 Requires:       xdg-desktop-portal
 # Use rich deps to pull in this package when gnome-shell and flatpak (or 
snapd) are both installed

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.Twbqq1/_old  2026-10-30 18:11:28.298185938 +0100
+++ /var/tmp/diff_new_pack.Twbqq1/_new  2026-10-30 18:11:28.306186273 +0100
@@ -1,6 +1,7 @@
-mtime: 1774256424
-commit: b84a3ad5757dd30fa15401acf17bc04c6bfb52dd249754c69df818a8531d82bb
+mtime: 1790784300
+commit: 36ed6993cb9efc6a27c30b7db7e965de02a186f4c09b68f30d1fb800dd7b62b0
 url: https://src.opensuse.org/GNOME/xdg-desktop-portal-gnome
-revision: b84a3ad5757dd30fa15401acf17bc04c6bfb52dd249754c69df818a8531d82bb
+revision: 36ed6993cb9efc6a27c30b7db7e965de02a186f4c09b68f30d1fb800dd7b62b0
+trackingbranch: factory
 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Twbqq1/_old  2026-10-30 18:11:28.364188701 +0100
+++ /var/tmp/diff_new_pack.Twbqq1/_new  2026-10-30 18:11:28.374189119 +0100
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param 
name="url">https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome.git</param>
-    <param name="revision">50.0</param>
+    <param name="revision">51.0</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">v?(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>
@@ -12,7 +12,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://gitlab.gnome.org/GNOME/libgxdp.git</param>
-    <param name="revision">d5eca997aa2fea5af54fdd286d5c1e1aa7c76389</param>
+    <param name="revision">df896e3412b749947bc6f62a91a1aac8e6b6d19b</param>
     <param name="versionformat">0.gitmodule</param>
   </service>
   <service name="tar" mode="manual"/>

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-09-30 18:05:00.000000000 +0200
@@ -0,0 +1,5 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
+osc-collab.*

++++++ libgxdp-0.gitmodule.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgxdp-0.gitmodule/.gitlab-ci.yml 
new/libgxdp-0.gitmodule/.gitlab-ci.yml
--- old/libgxdp-0.gitmodule/.gitlab-ci.yml      2025-12-02 19:36:21.000000000 
+0100
+++ new/libgxdp-0.gitmodule/.gitlab-ci.yml      2026-05-08 11:16:03.000000000 
+0200
@@ -94,8 +94,8 @@
 
 .container-setup:
   variables:
-    FDO_DISTRIBUTION_TAG: '2024-11-24.0'
-    FDO_DISTRIBUTION_VERSION: 41
+    FDO_DISTRIBUTION_TAG: '2026-05-07.0'
+    FDO_DISTRIBUTION_VERSION: rawhide
     FDO_DISTRIBUTION_PACKAGES:
       util-linux
       git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgxdp-0.gitmodule/meson.build 
new/libgxdp-0.gitmodule/meson.build
--- old/libgxdp-0.gitmodule/meson.build 2025-12-02 19:36:21.000000000 +0100
+++ new/libgxdp-0.gitmodule/meson.build 2026-05-08 11:16:03.000000000 +0200
@@ -6,10 +6,12 @@
   license: 'LGPLv2.1+'
 )
 
-gtk_dep = dependency('gtk4', version: '>= 4.17.1')
+gtk_dep = dependency('gtk4', version: '>= 4.22.0')
 
 subdir('src')
 
 if get_option('tests')
   subdir('tests')
 endif
+
+summary('Tests', get_option('tests'))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgxdp-0.gitmodule/src/gxdp-wayland.c 
new/libgxdp-0.gitmodule/src/gxdp-wayland.c
--- old/libgxdp-0.gitmodule/src/gxdp-wayland.c  2025-12-02 19:36:21.000000000 
+0100
+++ new/libgxdp-0.gitmodule/src/gxdp-wayland.c  2026-05-08 11:16:03.000000000 
+0200
@@ -74,7 +74,7 @@
   if (!x11_interop)
     {
       g_warning ("Missing X11 interop protocol support, "
-                 "portal dialogs may missbehave");
+                 "portal dialogs may misbehave");
     }
 }
 
@@ -244,7 +244,7 @@
   if (!proxy)
     {
       g_warning ("Compositor service channel missing, "
-                 "portals dialogs may missbehave (%s)",
+                 "portal dialogs may misbehave (%s)",
                  local_error->message);
       return init_gtk_wayland_fallback (error);
     }
@@ -258,7 +258,7 @@
         NULL, &local_error))
     {
       g_warning ("Failed to open service channel Wayland connection, "
-                 "portals dialogs may missbehave (%s).",
+                 "portal dialogs may misbehave (%s).",
                  local_error->message);
 
       return init_gtk_wayland_fallback (error);
@@ -270,7 +270,7 @@
   if (fd < 0)
     {
       g_warning ("Failed to acquire Wayland connection file descriptor, "
-                 "portals dialogs may missbehave (%s).",
+                 "portal dialogs may misbehave (%s).",
                  local_error->message);
 
       return init_gtk_wayland_fallback (error);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgxdp-0.gitmodule/src/gxdp.c 
new/libgxdp-0.gitmodule/src/gxdp.c
--- old/libgxdp-0.gitmodule/src/gxdp.c  2025-12-02 19:36:21.000000000 +0100
+++ new/libgxdp-0.gitmodule/src/gxdp.c  2026-05-08 11:16:03.000000000 +0200
@@ -30,8 +30,23 @@
 #include "gxdp-wayland.h"
 #endif
 
+/**
+ * gxdp_init_gtk:
+ * @service_client_type: Wayland service client type to be used
+ * @implemented_interfaces: (array zero-terminated=1) (nullable):
+ *   the portal interface names implemented by the application
+ *
+ * Initializes the portal implementation.
+ * 
+ * If @implemented_interfaces is `NULL`, all portal interfaces are
+ * disabled. Otherwise only the specified portal interfaces are
+ * disabled. This argument is useful when implementing portal backends.
+ *
+ * Must be called before GTK initialization.
+ */
 gboolean
 gxdp_init_gtk (GxdpServiceClientType   service_client_type,
+               const char            **implemented_interfaces,
                GError                **error)
 {
   const char *forced_gdk_backend;
@@ -44,8 +59,17 @@
       return TRUE;
     }
 
-  gtk_disable_portals ();
+  if (implemented_interfaces == NULL)
+    {
+      /* No portal interfaces specified, disabling all portals */
+      gtk_disable_portals ();
+    }
+  else
+    {
+      gtk_disable_portal_interfaces (implemented_interfaces);
+    }
 
+  /* Make libadwaita use GSettings */
   if (G_UNLIKELY (!g_setenv ("ADW_DISABLE_PORTAL", "1", TRUE)))
     {
       g_set_error (error, G_IO_ERROR, g_io_error_from_errno (errno),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgxdp-0.gitmodule/src/gxdp.h 
new/libgxdp-0.gitmodule/src/gxdp.h
--- old/libgxdp-0.gitmodule/src/gxdp.h  2025-12-02 19:36:21.000000000 +0100
+++ new/libgxdp-0.gitmodule/src/gxdp.h  2026-05-08 11:16:03.000000000 +0200
@@ -31,4 +31,5 @@
 } GxdpServiceClientType;
 
 gboolean gxdp_init_gtk (GxdpServiceClientType   service_client_type,
+                        const char            **portal_interfaces,
                         GError                **error);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgxdp-0.gitmodule/tests/test-portal.c 
new/libgxdp-0.gitmodule/tests/test-portal.c
--- old/libgxdp-0.gitmodule/tests/test-portal.c 2025-12-02 19:36:21.000000000 
+0100
+++ new/libgxdp-0.gitmodule/tests/test-portal.c 2026-05-08 11:16:03.000000000 
+0200
@@ -41,7 +41,7 @@
   wayland_handle = g_strdup_printf ("wayland:%s", argv[1]);
   x11_handle = g_strdup_printf ("x11:%s", argv[2]);
 
-  gxdp_init_gtk (GXDP_SERVICE_CLIENT_TYPE_PORTAL_BACKEND, &error);
+  gxdp_init_gtk (GXDP_SERVICE_CLIENT_TYPE_PORTAL_BACKEND, NULL, &error);
   g_assert_no_error (error);
 
   external_wayland_window = gxdp_external_window_new_from_handle 
(wayland_handle);

++++++ libgxdp.obsinfo ++++++
--- /var/tmp/diff_new_pack.Twbqq1/_old  2026-10-30 18:11:28.944212982 +0100
+++ /var/tmp/diff_new_pack.Twbqq1/_new  2026-10-30 18:11:28.956213484 +0100
@@ -1,5 +1,5 @@
 name: libgxdp
 version: 0.gitmodule
-mtime: 1764700581
-commit: d5eca997aa2fea5af54fdd286d5c1e1aa7c76389
+mtime: 1778231763
+commit: df896e3412b749947bc6f62a91a1aac8e6b6d19b
 

++++++ xdg-desktop-portal-gnome-50.0.tar.xz -> 
xdg-desktop-portal-gnome-51.0.tar.xz ++++++
++++ 4975 lines of diff (skipped)

++++++ xdg-desktop-portal-gnome.obsinfo ++++++
--- /var/tmp/diff_new_pack.Twbqq1/_old  2026-10-30 18:11:29.367230690 +0100
+++ /var/tmp/diff_new_pack.Twbqq1/_new  2026-10-30 18:11:29.373230941 +0100
@@ -1,5 +1,5 @@
 name: xdg-desktop-portal-gnome
-version: 50.0
-mtime: 1773505021
-commit: c9a231d3a0c77b6b14f998653b7323858d559dd7
+version: 51.0
+mtime: 1789337215
+commit: 99446c9c9d8197ac4651c5a8e1ee9eb771e1e120
 

Reply via email to