Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gnome-shell-extension-desktop-icons 
for openSUSE:Factory checked in at 2026-03-27 16:49:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-shell-extension-desktop-icons (Old)
 and      
/work/SRC/openSUSE:Factory/.gnome-shell-extension-desktop-icons.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-shell-extension-desktop-icons"

Fri Mar 27 16:49:56 2026 rev:4 rq:1342963 version:20.10.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gnome-shell-extension-desktop-icons/gnome-shell-extension-desktop-icons.changes
  2024-12-29 11:57:05.949309489 +0100
+++ 
/work/SRC/openSUSE:Factory/.gnome-shell-extension-desktop-icons.new.8177/gnome-shell-extension-desktop-icons.changes
        2026-03-27 16:51:42.096946084 +0100
@@ -2,52 +1,0 @@
-Mon Dec 23 03:07:53 UTC 2024 - Xiaoguang Wang <[email protected]>
-
-- Update to version 47.0.12+3:
-  * Add support for GNOME 47
-  * Use meson to install the apparmor file
-  * Add apparmor rules for Ubuntu
-  * Updated documentation and fixed bug
-  * update ru.po
-  * Add 'open with' for folders
-  * Fix GFileInfo errors
-  * Update HISTORY.md
-  * Update Turkish translation
-  * Update Ukrainian translation
-  * Fix using arrow keys in rename
-  * Fix error when opening preferences
-  * Update ding.pot
-  * The HISTORY.md file is wrong
-
--------------------------------------------------------------------
-Tue Mar 19 01:30:39 UTC 2024 - Xiaoguang Wang <[email protected]>
-
-- Bring gnome-shell-extension-desktop-icons package back
-  (bsc#1221449).
-
--------------------------------------------------------------------
-Tue Mar 19 00:38:12 UTC 2024 - Xiaoguang Wang <[email protected]>
-
-- Update to version 47.0.8+10:
-  * Add support for Gnome 46
-  * Use nautilus if nemo is selected but not installed
-  * Inform users when something is wrong
-  * Use an enum for dbus bus type
-  * Replace log and logError
-  * Update HISTORY.md
-  * Try xdg-terminal-exec, gnome-terminal and kgx when opening a terminal
-- Drop desktop-icon-gnome-41.patch
-- Drop desktop-icons-show-iso-file-icon.patch
-
--------------------------------------------------------------------
-Fri Sep  9 02:36:12 UTC 2022 - Xiaoguang Wang <[email protected]>
-
-- Update desktop-icon-gnome-41.patch: Fix opening prefs.js fail
-  (bsc#1199377 bsc#1203262).
-
--------------------------------------------------------------------
-Tue May 10 08:52:59 UTC 2022 - Xiaoguang Wang <[email protected]>
-
-- Drop desktop-icon-gnome-40.patch.
-- Add desktop-icon-gnome-41.patch: Compatible to GNOME 41
-  (bsc#1199377).
-
--------------------------------------------------------------------

Old:
----
  _service
  _servicedata
  ding-47.0.12+3.obscpio
  ding.obsinfo

New:
----
  _scmsync.obsinfo
  build.specials.obscpio
  desktop-icon-gnome-40.patch
  desktop-icons-20.10.0.tar.xz
  desktop-icons-show-iso-file-icon.patch

----------(New B)----------
  New:
- Add desktop-icon-gnome-40.patch: Declare compatible to GNOME 40.
- Drop desktop-icons-fix-version-match.patch: Replaced by
  New:
- Add desktop-icons-show-iso-file-icon.patch: Show ISO file icon as
  default icon.
----------(New E)----------

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

Other differences:
------------------
++++++ gnome-shell-extension-desktop-icons.spec ++++++
--- /var/tmp/diff_new_pack.53klqr/_old  2026-03-27 16:51:42.820976358 +0100
+++ /var/tmp/diff_new_pack.53klqr/_new  2026-03-27 16:51:42.824976524 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gnome-shell-extension-desktop-icons
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,22 +17,27 @@
 
 
 Name:           gnome-shell-extension-desktop-icons
-Version:        47.0.12+3
+Version:        20.10.0
 Release:        0
 Summary:        Desktop icon support for GNOME Shell
 License:        GPL-3.0-or-later
 Group:          System/GUI/GNOME
-URL:            https://gitlab.com/rastersoft/desktop-icons-ng
-# Source url disabled as we are using a git checkout via source service
-#Source:         
https://gitlab.com/rastersoft/desktop-icons-ng/uploads/eaa0b5e8e61258bd108897fc2fbd2da2/ding-%{version}.tar.rst
-Source:         ding-%{version}.tar.zst
+URL:            https://gitlab.gnome.org/World/ShellExtensions/desktop-icons
+Source:         
https://gitlab.gnome.org/World/ShellExtensions/desktop-icons/uploads/5e2d0748cf79d255d7c23df6a6e6901b/desktop-icons-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM desktop-icon-gnome-40.patch [email protected] -- Make 
extension compatible with GNOME 40
+Patch0:         desktop-icon-gnome-40.patch
+# PATCH-FIX-UPSTREAM desktop-icons-show-iso-file-icon.patch bsc#1183504 
glgo#GNOME/World/ShellExtensions/desktop-icons!196 [email protected] -- Show ISO 
file icon.
+Patch1:         desktop-icons-show-iso-file-icon.patch
 
 # Needed for directory ownership
-BuildRequires:  gnome-shell >= 45
+BuildRequires:  gnome-shell >= 3.30
+# gobject-introspection is needed for the typelib() rpm magic.
 BuildRequires:  gobject-introspection
 BuildRequires:  meson >= 0.44.0
 Requires:       gnome-shell
-Requires:       nautilus >= 45
+Requires:       nautilus >= 3.30.4
+Requires:       xdg-desktop-portal-gtk
+BuildArch:      noarch
 
 %description
 This package provides a GNOME Shell extension for showing the contents
@@ -41,19 +46,17 @@
 supported.
 
 %prep
-%autosetup -n ding-%{version}
+%autosetup -n desktop-icons-%{version}
 
 %build
 %meson \
-    --localedir=share/gnome-shell/extensions/[email protected]/locale
+    --localedir=share/gnome-shell/extensions/desktop-icons@csoriano/locale
 %meson_build
 
 %install
 %meson_install
 
 %files
-%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.ding.gschema.xml
-%{_datadir}/gnome-shell/extensions/[email protected]/
-%dir %{_sysconfdir}/apparmor.d/
-%config %{_sysconfdir}/apparmor.d/desktop-icons-ng
+%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.desktop-icons.gschema.xml
+%{_datadir}/gnome-shell/extensions/desktop-icons@csoriano/
 

++++++ _scmsync.obsinfo ++++++
mtime: 1632522898
commit: 0a8c88fb229efce765fbfe7fee26f04783f3e4cfc64235e890b540c1c052e934
url: https://src.opensuse.org/GNOME/gnome-shell-extension-desktop-icons
revision: 0a8c88fb229efce765fbfe7fee26f04783f3e4cfc64235e890b540c1c052e934
projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj

++++++ 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-03-20 12:40:39.000000000 +0100
@@ -0,0 +1,4 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild

++++++ desktop-icon-gnome-40.patch ++++++
Index: desktop-icons-20.10.0/metadata.json
===================================================================
--- desktop-icons-20.10.0.orig/metadata.json
+++ desktop-icons-20.10.0/metadata.json
@@ -2,6 +2,6 @@
     "name": "Desktop Icons",
     "description": "Add icons to the desktop",
     "uuid": "desktop-icons@csoriano",
-    "shell-version": ["3.38.0"],
+    "shell-version": ["3.38.0", "40"],
     "url": "https://gitlab.gnome.org/World/ShellExtensions/desktop-icons";
 }

++++++ desktop-icons-show-iso-file-icon.patch ++++++
Index: desktop-icons-20.10.0/fileItem.js
===================================================================
--- desktop-icons-20.10.0.orig/fileItem.js
+++ desktop-icons-20.10.0/fileItem.js
@@ -443,7 +443,11 @@ var FileItem = GObject.registerClass({
     }
 
     _createEmblemedStIcon(icon, iconName) {
-        if (icon == null) {
+        if (icon != null) {
+            let theme = Gtk.IconTheme.get_default();
+            if (theme.lookup_by_gicon(icon, null, 
Gtk.IconLookupFlags.GENERIC_FALLBACK) == null)
+                icon = 
Gio.ThemedIcon.new_with_default_fallbacks('text-x-generic');
+        } else {
             if (GLib.path_is_absolute(iconName)) {
                 let iconFile = Gio.File.new_for_commandline_arg(iconName);
                 icon = new Gio.FileIcon({ file: iconFile });

Reply via email to