Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nextcloud-desktop for 
openSUSE:Factory checked in at 2022-10-22 19:23:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nextcloud-desktop (Old)
 and      /work/SRC/openSUSE:Factory/.nextcloud-desktop.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nextcloud-desktop"

Sat Oct 22 19:23:04 2022 rev:39 rq:1030540 version:3.6.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/nextcloud-desktop/nextcloud-desktop.changes      
2022-10-20 11:11:48.888032221 +0200
+++ 
/work/SRC/openSUSE:Factory/.nextcloud-desktop.new.2275/nextcloud-desktop.changes
    2022-10-22 19:23:05.582602848 +0200
@@ -1,0 +2,6 @@
+Sat Oct 22 14:36:06 UTC 2022 - Paolo Stivanin <i...@paolostivanin.com>
+
+- Add fix_nautilus_ext.patch: make the extension working again on Nautilus 43.
+  This patch also support previous Nautilus versions.
+
+-------------------------------------------------------------------

New:
----
  fix_nautilus_ext.patch

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

Other differences:
------------------
++++++ nextcloud-desktop.spec ++++++
--- /var/tmp/diff_new_pack.h4GLoE/_old  2022-10-22 19:23:06.410604255 +0200
+++ /var/tmp/diff_new_pack.h4GLoE/_new  2022-10-22 19:23:06.418604269 +0200
@@ -29,6 +29,8 @@
 Source1:        sysctl-sync-inotify.conf
 # PATCH-FIX-OPENSUSE nextcloud-desktop-remove-datetime.patch 
sor.ale...@meowr.ru -- Remove __TIME__ and __DATE__.
 Patch1:         nextcloud-desktop-remove-datetime.patch
+# PATCH-FIX-UPSTREAM https://github.com/nextcloud/desktop/pull/5084
+Patch2:         fix_nautilus_ext.patch
 BuildRequires:  AppStream
 BuildRequires:  cmake >= 3.2
 BuildRequires:  extra-cmake-modules

++++++ fix_nautilus_ext.patch ++++++
>From 011d4b89c8bbcc6e1320b06c700c608819eaf622 Mon Sep 17 00:00:00 2001
From: Paolo Stivanin <i...@paolostivanin.com>
Date: Sat, 22 Oct 2022 16:31:24 +0200
Subject: [PATCH] Add support for GNOME 43 (fix #5041)

Signed-off-by: Paolo Stivanin <i...@paolostivanin.com>
---
 shell_integration/nautilus/syncstate.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/shell_integration/nautilus/syncstate.py 
b/shell_integration/nautilus/syncstate.py
index c4dacb5b0f5..4c77fda4c9d 100644
--- a/shell_integration/nautilus/syncstate.py
+++ b/shell_integration/nautilus/syncstate.py
@@ -200,9 +200,12 @@ def check_registered_paths(self, filename):
                 break
         return (topLevelFolder, internalFile)
 
-    def get_file_items(self, window, files):
-        # Show the menu extension to share a file or folder
+    def get_file_items(self, *args):
+        # `args` will be `[files: List[Nautilus.FileInfo]]` in Nautilus 4.0 
API,
+        # and `[window: Gtk.Widget, files: List[Nautilus.FileInfo]]` in 
Nautilus 3.0 API.
+        files = args[-1]
 
+        # Show the menu extension to share a file or folder
         # Get usable file paths from the uris
         all_internal_files = True
         for i, file_uri in enumerate(files):

Reply via email to