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 });