1 Commits

Author SHA256 Message Date
Xiaoguang Wang
ef0d3e42b0 Add gnome-shell-can-not-load-calendars.patch
Update to version 48.4:
2025-09-22 14:32:41 +08:00
7 changed files with 63 additions and 15 deletions

View File

@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://gitlab.gnome.org/GNOME/gnome-shell.git</param>
<param name="revision">48.3</param>
<param name="revision">48.4</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>

Binary file not shown.

BIN
gnome-shell-48.4.obscpio LFS Normal file

Binary file not shown.

View File

@@ -0,0 +1,29 @@
diff --git a/js/ui/calendar.js b/js/ui/calendar.js
index 4ff0540ba..f29a7cf4c 100644
--- a/js/ui/calendar.js
+++ b/js/ui/calendar.js
@@ -217,6 +217,24 @@ class DBusEventSource extends EventSourceBase {
async _initProxy() {
let loaded = false;
+ try {
+ const SERVICE_NAME = 'org.gnome.Shell.CalendarServer';
+ const OBJECT_PATH = '/org/gnome/Shell/CalendarServer';
+
+ let proxy = new Gio.DBusProxy({
+ g_connection: Gio.DBus.session,
+ g_name: SERVICE_NAME,
+ g_object_path: OBJECT_PATH,
+ g_interface_name: 'org.freedesktop.DBus.Introspectable',
+ g_flags: Gio.DBusProxyFlags.NONE
+ });
+
+ proxy.call_sync('Introspect', null, Gio.DBusCallFlags.NONE, -1, null);
+ } catch (e) {
+ log(`Can not load calendars: ${e.message}`);
+ return;
+ }
+
try {
await this._dbusProxy.init_async(GLib.PRIORITY_DEFAULT, null);
loaded = true;

View File

@@ -1,3 +1,19 @@
-------------------------------------------------------------------
Thu Aug 14 07:13:57 UTC 2025 - Xiaoguang Wang <xiaoguang.wang@suse.com>
- Add gnome-shell-can-not-load-calendars.patch: Avoid error log
when can't load calendars (bsc#1247037).
-------------------------------------------------------------------
Mon Aug 4 06:14:34 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.4:
+ Fix taking interactive screenshots via D-Bus.
+ Fix pointer scaling glitches in magnifier.
+ Fix drawing glitch in sliders in RTL locales.
+ Misc. bug fixes and cleanups.
+ Updated translations.
-------------------------------------------------------------------
Sun Jun 29 17:27:46 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@@ -1,4 +1,4 @@
name: gnome-shell
version: 48.3
mtime: 1751193341
commit: 2d5d3056e9dad839b137477c937d0dc05f3b3d16
version: 48.4
mtime: 1754218414
commit: 79e9cc46e0ef5d595457f0766a1e372f05bd460b

View File

@@ -2,6 +2,7 @@
# spec file for package gnome-shell
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +22,7 @@
%define mutter_req 48.alpha
Name: gnome-shell
Version: 48.3
Version: 48.4
Release: 0
Summary: GNOME Shell
# shew extension is LGPL 2.1; gnome-shell-extension-tool is GPL-3.0-or-later
@@ -44,19 +45,21 @@ Patch1001: gnome-shell-gdm-login-applet.patch
# PATCH-FEATURE-SLE gnome-shell-domain.patch fate#307773 dliang@suse.com -- Active Directory Integration
Patch1002: gnome-shell-domain.patch
# PATCH-FIX-SLE endSession-dialog-update-time-label-every-sec.patch bnc#886132 cxiong@suse.com -- update time label every second in end session dialog
Patch1004: endSession-dialog-update-time-label-every-sec.patch
Patch1003: endSession-dialog-update-time-label-every-sec.patch
# PATCH-FIX-SLE gnome-shell-disable-ibus-when-not-installed.patch bsc#987360 qzhao@suse.com -- disable ibus start when outof Chinese, Japanese, Korean area
Patch1008: gnome-shell-disable-ibus-when-not-installed.patch
Patch1004: gnome-shell-disable-ibus-when-not-installed.patch
# PATCH-FEATURE-SLE gnome-shell-fate324570-Make-GDM-background-image-configurable.patch fate#324570, glgo#GNOME/gnome-shell#680, boo#1172826 qkzhu@suse.com -- make GDM background image configurable
Patch1009: gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
Patch1005: gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
# PATCH-FIX-UPSTREAM gnome-shell-jsc#SLE-16051-Input-method-recommendation.patch jsc#SLE-16051 glgo#GNOME/gnome-shell!1563 qzhao@suse.com -- launch recommended input engines when Gnome-shell init in CJK regions.
Patch1010: gnome-shell-jsc#SLE-16051-Input-method-recommendation.patch
Patch1006: gnome-shell-jsc#SLE-16051-Input-method-recommendation.patch
# PATCH-FIX-SLE gnome-shell-disable-offline-update-dialog.patch bsc#944832 milachew@mail.lv -- Disable offline update suggestion before shutdown/reboot in SLE and openSUSE Leap.
Patch1011: gnome-shell-disable-offline-update-dialog.patch
Patch1007: gnome-shell-disable-offline-update-dialog.patch
# PATCH-FEATURE-SLE gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch jsc#SLE-9267 qkzhu@suse.com -- Remove sessionList of endSessionDialog
Patch1012: gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch
Patch1008: gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch
# PATCH-FIX-SLE gnome-shell-add-linkoption-dl.patch -- Need explicit -ldl build option with older gcc on SLE 15
Patch1013: gnome-shell-add-linkoption-dl.patch
Patch1009: gnome-shell-add-linkoption-dl.patch
# PATCH-FIX-SLE gnome-shell-can-not-load-calendars.patch bsc#1247037 xwang@suse.com -- Avoid error log when can't load calendars
Patch1010: gnome-shell-can-not-load-calendars.patch
# needed for directory ownership
BuildRequires: asciidoc