19 Commits

Author SHA256 Message Date
6b72ec006d Accepting request 1329275 from GNOME:Factory
- Add 31.patch: Fix gvc to not crash with newer pipewire and fix
  device selection (boo#1257062).

- Update to version 49.3:
  + Fix activating app-switcher thumbnails via click
  + Fix lost focus on lock screen after resume from suspend
  + Correctly expose/hide caps-lock warning to a11y tree
  + Improve accessibility of icon buttons in screenshot tool
  + Fix user deselection after idle on login screen
  + Improve readability of insensitive text
  + Misc. bug fixes and cleanups
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/1329275
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-shell?expand=0&rev=283
2026-01-27 15:07:05 +00:00
1e85fd82d1 Refresh patch from upstream git
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=636
2026-01-26 11:05:03 +00:00
a8155c4b41 - Add 31.patch: Fix gvc to not crash with newer pipewire and fix
device selection (boo#1257062).

- Update to version 49.3:
  + Fix activating app-switcher thumbnails via click
  + Fix lost focus on lock screen after resume from suspend
  + Correctly expose/hide caps-lock warning to a11y tree
  + Improve accessibility of icon buttons in screenshot tool
  + Fix user deselection after idle on login screen
  + Improve readability of insensitive text
  + Misc. bug fixes and cleanups
  + Updated translations.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=635
2026-01-25 09:22:33 +00:00
11c6013a64 Accepting request 1319886 from GNOME:Factory
- Update to version 49.2:
  + Fix lock screen notification setting for MPRIS clients without
    DesktopEntry
  + Fix wrong network icon on connectivity loss
  + Sort session list on login screen by display name
  + Add extended OSK layouts for German and Austrian
  + Fix leaving VPN auth helper zombie processes
  + Fix freeze on modifier-only layout switch shortcut
  + Show OSD for any attempted brightness change
  + Use slider as bias when auto brightness is being used
  + Fix glitch in list search results
  + Fix swipe gestures behaving erroneously in RTL locales
  + Fix misplaced separator in dash after unpinning running app
  + Fixed crash
  + Misc. bug fixes and cleanups
  + Updated translations. (forwarded request 1319807 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1319886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-shell?expand=0&rev=282
2025-11-25 14:52:41 +00:00
ac2e5dc1eb - Update to version 49.2:
+ Fix lock screen notification setting for MPRIS clients without
    DesktopEntry
  + Fix wrong network icon on connectivity loss
  + Sort session list on login screen by display name
  + Add extended OSK layouts for German and Austrian
  + Fix leaving VPN auth helper zombie processes
  + Fix freeze on modifier-only layout switch shortcut
  + Show OSD for any attempted brightness change
  + Use slider as bias when auto brightness is being used
  + Fix glitch in list search results
  + Fix swipe gestures behaving erroneously in RTL locales
  + Fix misplaced separator in dash after unpinning running app
  + Fixed crash
  + Misc. bug fixes and cleanups
  + Updated translations.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=633
2025-11-25 07:04:08 +00:00
bc631b83ea Accepting request 1311634 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1311634
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-shell?expand=0&rev=281
2025-10-18 12:35:10 +00:00
c49fc8b07b - Update to version 49.1:
+ Fix freeze when dragging quick settings sliders on touch
  + Fix key focus on choice list on login screen
  + Fix animation glitch when cancelling overview search
  + Also send activation token for notifications without app
  + Unify warning styling in dialogs
  + Update keyboard indicator on modifier-only layout switches
  + Improve accessibility of screenshot UI
  + Improve Hindi bolnagri input with on-screen keyboard
  + Do not expire notifications that are about to show
  + Improve accessibility icons on login screen
  + Make media messages follow notification policy
  + Misc. bug fixes and cleanups
  + Updated translations.

- No longer explicitly exclude Soup from the typelib scanner, and
  consequently no longer add typelib(Soup) = 3.0 requires. This was
  needed before GNOME 45, as gnome-shell had fallback code and we
  needed to help take the decision.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=631
2025-10-16 08:19:04 +00:00
d12d16af82 Accepting request 1309279 from GNOME:Factory
(forwarded request 1309278 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1309279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-shell?expand=0&rev=280
2025-10-06 16:07:06 +00:00
e4c970c8cf OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=629 2025-10-06 13:34:11 +00:00
406801448c - Add gnome-shell-no-gnome-tour.patch: Do not ask to launch
gnome-tour; openSUSE handles the logic in opensuse-welcome-launcher

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=628
2025-10-06 11:52:01 +00:00
1ef6a9c9bb - Update to version 49.0+17:
* st/theme-context: Warn instead of crashing on unsupported
    accent colors
  * panelMenu: Remove invalid last argument to PopupMenu
    constructor
  * notificationDamon: Always send the activation token
  * data: Do not bundle org.freedesktop.Application interface
  * data: Remove unused D-Bus interface
  * overviewControls: Ensure ws thumbnails are expanded before
    fading in
  * gdm/authPrompt: Fix key focus handling on choice list
  * Updated translations.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=627
2025-10-06 07:14:03 +00:00
e3fdb531b0 Accepting request 1307247 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1307247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-shell?expand=0&rev=279
2025-09-29 14:30:52 +00:00
f7234ce056 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=625 2025-09-26 05:16:52 +00:00
0594558b44 Accepting request 1305460 from GNOME:Factory
Scripted push from GNOME:Next (forwarded request 1304910 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1305460
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-shell?expand=0&rev=278
2025-09-24 13:21:09 +00:00
3ad24729c7 Scripted push from GNOME:Next
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=623
2025-09-17 15:52:25 +00:00
c793304b62 Accepting request 1301300 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1301300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-shell?expand=0&rev=277
2025-08-26 12:56:20 +00:00
593f7b6079 - Add gnome-shell-can-not-load-calendars.patch: Avoid error log
when can't load calendars (bsc#1247037).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=621
2025-08-25 14:16:38 +00:00
08da470f55 Accepting request 1297632 from GNOME:Factory
- 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. (forwarded request 1297383 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1297632
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-shell?expand=0&rev=276
2025-08-06 12:32:33 +00:00
79855f1e26 - 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.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=619
2025-08-05 06:38:29 +00:00
11 changed files with 1415 additions and 29 deletions

1120
31.patch Normal file

File diff suppressed because it is too large Load Diff

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">49.3</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
@@ -15,6 +15,12 @@
<param name="revision">5f9768a2eac29c1ed56f1fbb449a77a3523683b6</param>
<param name="versionformat">0.gitmodule</param>
</service>
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://gitlab.gnome.org/GNOME/libshew.git</param>
<param name="revision">ed782477cb5164320ae4f731d49bc5d475ab2a52</param>
<param name="versionformat">0.gitmodule</param>
</service>
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">
<param name="file">*.tar</param>

Binary file not shown.

3
gnome-shell-49.3.obscpio Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:973cd44ef0fb6ae180045adb1cedd569df7fa2738282776183eb4a3db921ae42
size 18615821

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

@@ -0,0 +1,13 @@
diff --git a/js/ui/sessionMode.js b/js/ui/sessionMode.js
index e45fce087..d041c1eff 100644
--- a/js/ui/sessionMode.js
+++ b/js/ui/sessionMode.js
@@ -79,7 +79,7 @@ const _modes = {
'user': {
hasOverview: true,
showCalendarEvents: true,
- showWelcomeDialog: true,
+ showWelcomeDialog: false,
allowSettings: true,
allowScreencast: true,
hasRunDialog: true,

View File

@@ -1,3 +1,202 @@
-------------------------------------------------------------------
Thu Jan 22 07:33:32 UTC 2026 - Dominique Leuenberger <dimstar@opensuse.org>
- Add 31.patch: Fix gvc to not crash with newer pipewire and fix
device selection (boo#1257062).
-------------------------------------------------------------------
Wed Jan 21 11:49:22 UTC 2026 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 49.3:
+ Fix activating app-switcher thumbnails via click
+ Fix lost focus on lock screen after resume from suspend
+ Correctly expose/hide caps-lock warning to a11y tree
+ Improve accessibility of icon buttons in screenshot tool
+ Fix user deselection after idle on login screen
+ Improve readability of insensitive text
+ Misc. bug fixes and cleanups
+ Updated translations.
-------------------------------------------------------------------
Mon Nov 24 16:46:08 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 49.2:
+ Fix lock screen notification setting for MPRIS clients without
DesktopEntry
+ Fix wrong network icon on connectivity loss
+ Sort session list on login screen by display name
+ Add extended OSK layouts for German and Austrian
+ Fix leaving VPN auth helper zombie processes
+ Fix freeze on modifier-only layout switch shortcut
+ Show OSD for any attempted brightness change
+ Use slider as bias when auto brightness is being used
+ Fix glitch in list search results
+ Fix swipe gestures behaving erroneously in RTL locales
+ Fix misplaced separator in dash after unpinning running app
+ Fixed crash
+ Misc. bug fixes and cleanups
+ Updated translations.
-------------------------------------------------------------------
Wed Oct 15 05:37:40 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 49.1:
+ Fix freeze when dragging quick settings sliders on touch
+ Fix key focus on choice list on login screen
+ Fix animation glitch when cancelling overview search
+ Also send activation token for notifications without app
+ Unify warning styling in dialogs
+ Update keyboard indicator on modifier-only layout switches
+ Improve accessibility of screenshot UI
+ Improve Hindi bolnagri input with on-screen keyboard
+ Do not expire notifications that are about to show
+ Improve accessibility icons on login screen
+ Make media messages follow notification policy
+ Misc. bug fixes and cleanups
+ Updated translations.
-------------------------------------------------------------------
Thu Oct 9 10:40:17 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- No longer explicitly exclude Soup from the typelib scanner, and
consequently no longer add typelib(Soup) = 3.0 requires. This was
needed before GNOME 45, as gnome-shell had fallback code and we
needed to help take the decision.
-------------------------------------------------------------------
Mon Oct 6 11:51:01 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Add gnome-shell-no-gnome-tour.patch: Do not ask to launch
gnome-tour; openSUSE handles the logic in opensuse-welcome-launcher
-------------------------------------------------------------------
Thu Oct 02 08:49:22 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 49.0+17:
* st/theme-context: Warn instead of crashing on unsupported
accent colors
* panelMenu: Remove invalid last argument to PopupMenu
constructor
* notificationDamon: Always send the activation token
* data: Do not bundle org.freedesktop.Application interface
* data: Remove unused D-Bus interface
* overviewControls: Ensure ws thumbnails are expanded before
fading in
* gdm/authPrompt: Fix key focus handling on choice list
* Updated translations.
-------------------------------------------------------------------
Wed Sep 24 11:56:32 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 49.0+9:
* slider: Use the sprite of the touch event, not the pointer
* Updated translations.
-------------------------------------------------------------------
Mon Sep 15 06:38:57 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 49.0:
+ Fix misplaced background menu
+ Fix toggling buttons via keyboard
+ Fix brightness controls not working after suspend
+ Fix layout of app search results in RTL locales
+ Fix pointer a11y timeout animation
+ Fix notification banners sometimes getting stuck
+ Fixed crash
+ Misc. bug fixes and cleanups
+ Updated translations
-------------------------------------------------------------------
Wed Sep 10 08:30:51 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- No longer gdk-pixbuf-loader-rsvg: replaced by glycin-loader,
which in turn is required by mutter already.
-------------------------------------------------------------------
Mon Sep 1 09:16:39 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 49.rc
+ Prefer physical scroll directions on sliders
+ Tweak some animations
+ Add dedicated a11y labels to quick settings menu buttons
+ Fix connecting to WPA(2) Enterprise networks
+ Improve order in which extensions are enabled/disabled
+ Account for scaling when setting cursor location from ibus
+ Do not reset the unlock prompt on every tap
+ Improve legacy tray icon support
+ Move to ClutterGesture
+ Improve styling of media notifications on lock screen
+ Indicate when battery charging limits are in place
+ Use a clearer icon for active wifi connections without AP
+ Fixed crashes
+ Plugged leak
+ Misc. bug fixes and cleanups
-------------------------------------------------------------------
Thu Aug 28 14:04:25 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 49.beta.1:
+ Port to gjs-1.85/girepository-2.0
+ Change brightness scale stepUp/stepDown to 5%
+ Animate "Searching..."
+ Show media controls on lock screen
+ Misc. bug fixes and cleanups
- Changes from version 49.beta:
+ Fix showing pointer on motion on lock screen
+ Replace Evince with Papers in Utilities folder
+ Improve keyboard navigation in Extensions app
+ Use new libadwaita ShortcutsDialog in extensions app
+ Optionally allow restart/shutdown on lock screen
+ Fix taking interactive screenshots via D-Bus
+ Improve icon assets in accessibility menu on login screen
+ Group screenshot/screencast notifications
+ Fix pointer scaling glitches in magnifier
+ Fix drawing glitch in sliders in RTL
+ Overhaul UI for extension pref errors
+ Show per-monitor brightness sliders in quick settings
+ Misc. bug fixes and cleanups
- Changes from version 49.alpha.1:
+ Add support for pad dials
+ Show workspace switcher OSD on all monitors
+ Add missing accessibility labels in various components
+ Add "gnome-extensions upload" command
+ Allow users to correct keyring password after failure
+ Handle unknown power-profiles in quick settings
+ Move do-not-disturb into quick settings
+ Add dedicated accessibility menu on login screen
+ Misc. bug fixes and cleanups
- Changes from version 49.alpha.0:
+ Only enable surrounding-text IM capability when needed
+ Fix launching command from terminal in run dialog
+ Ignore offset changes caused by suspend for screen time
+ Fix app folders sometimes not closing after outside clicks
+ Check all modifiers for modifier-scroll
* Notify gnome-session when we're ready
+ Support running shell via --devkit
+ Fix visibility of emoji key in on-screen-keyboard
+ Stop using ratio character for time
+ Port to new MetaBacklight API
+ Fixed crash
+ Misc. bug fixes and cleanups
+ Updated translations
- Add libshew submodule to the sources.
-------------------------------------------------------------------
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: 49.3
mtime: 1768994628
commit: 6d168562aa00632bfed6caa17cd192e44767f8f1

View File

@@ -1,7 +1,7 @@
#
# spec file for package gnome-shell
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2026 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
@@ -16,12 +16,12 @@
#
%global __requires_exclude typelib\\(Meta|MetaTest|Soup|St|Cogl|Clutter|TelepathyGlib\\)
%define mutter_api 16
%define mutter_req 48.alpha
%global __requires_exclude typelib\\(Meta|MetaTest|St|Cogl|Clutter|TelepathyGlib\\)
%define mutter_api 17
%define mutter_req 49.0
Name: gnome-shell
Version: 48.3
Version: 49.3
Release: 0
Summary: GNOME Shell
# shew extension is LGPL 2.1; gnome-shell-extension-tool is GPL-3.0-or-later
@@ -31,6 +31,7 @@ URL: https://wiki.gnome.org/Projects/GnomeShell
# Source url disabled as we are using a git checkout via source service
Source0: %{name}-%{version}.tar.zst
Source1: libgnome-volume-control-0.gitmodule.tar.zst
Source2: libshew-0.gitmodule.tar.zst
# SOURCE-FEATURE-OPENSUSE noise-texture boo#1176418 qkzhu@suse.com -- Add noise-texture as the default greeter background, used by patch4.
Source100: noise-texture.png
@@ -38,25 +39,33 @@ Source100: noise-texture.png
# PATCH-FIX-UPSTREAM gnome-shell-fix-cursor-on-hide-preedit.patch glgo#GNOME/gnome-shell!3318 alynx.zhou@suse.com -- Correctly reset cursor when hide preedit
Patch1: gnome-shell-fix-cursor-on-hide-preedit.patch
# PATCH-FEATURE-OPENSUSE -- Do not ask to launch gnome-tour; openSUSE handles the logic in opensuse-welcome-launcher
Patch100: gnome-shell-no-gnome-tour.patch
# PATCH-FIX-UPSTREAM - High patch ID nummber, as it needs to be manually applied in the gvc submodule directory
Patch2000: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31.patch
## NOTE: Keep SLE-only patches at bottom (starting on 1000).
# PATCH-FEATURE-SLE gnome-shell-gdm-login-applet.patch fate#314545 dliang@suse.com -- Add an applet on login UI to display suse icon, product name, hostname.
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
@@ -75,9 +84,9 @@ BuildRequires: pkgconfig(gcr-4) >= 3.90.0
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(gdk-x11-3.0)
BuildRequires: pkgconfig(gi-docgen)
BuildRequires: pkgconfig(gio-2.0) >= 2.56.0
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.56.0
BuildRequires: pkgconfig(gjs-1.0) >= 1.71.1
BuildRequires: pkgconfig(gio-2.0) >= 2.86.0
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.86.0
BuildRequires: pkgconfig(gjs-1.0) >= 1.85.90
BuildRequires: pkgconfig(gnome-autoar-0)
BuildRequires: pkgconfig(gnome-bluetooth-3.0)
BuildRequires: pkgconfig(gnome-desktop-4)
@@ -111,7 +120,6 @@ BuildRequires: pkgconfig(mutter-cogl-%{mutter_api}) >= %{mutter_req}
BuildRequires: pkgconfig(polkit-agent-1) >= 0.100
BuildRequires: pkgconfig(x11)
BuildRequires: python(abi) >= 3
Requires: gdk-pixbuf-loader-rsvg
Requires: gstreamer-plugin-pipewire
# "System settings" menu item
Requires: gnome-control-center
@@ -124,7 +132,6 @@ Requires: gsettings-desktop-schemas
# ScreenSaver needs this.
Requires: gjs >= 1.71.1
Requires: mutter >= %{mutter_req}
Requires: typelib(Soup) = 3.0
Recommends: %{name}-calendar
## Finally, dependencies for session services that are needed for system icons and the user menu
# bluetooth system icon
@@ -179,11 +186,16 @@ This package contains an optional extensions app for managing GNOME Shell extens
pushd subprojects
tar xf %{SOURCE1}
mv libgnome-volume-control-0.gitmodule gvc
pushd gvc
%patch -P 2000 -p1
popd
tar xf %{SOURCE2}
mv libshew-0.gitmodule libshew
popd
%autopatch -p1 -M 999
%if !0%{?is_opensuse} || 0%{?suse_version} <= 1600
%autopatch -p1 -m 1000
%autopatch -p1 -m 1000 -M 1999
%endif
cp %{SOURCE100} data/theme/
@@ -213,6 +225,9 @@ install -d %{buildroot}%{_datadir}/gnome-shell/modes
rm -f %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Extensions.Devel.svg
%python3_fix_shebang
%check
%meson_test
%files
%license COPYING
%doc README.md NEWS
@@ -233,7 +248,6 @@ rm -f %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Extensions.D
%{_libdir}/gnome-shell/libshell-%{mutter_api}.so
%{_libdir}/gnome-shell/libgvc.so
%{_libdir}/gnome-shell/libst-%{mutter_api}.so
%{_datadir}/applications/org.gnome.Shell.desktop
%{_datadir}/applications/org.gnome.Shell.PortalHelper.desktop
%{_datadir}/dbus-1/interfaces/org.gnome.Shell.ScreenTime.xml
%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Introspect.xml
@@ -261,7 +275,6 @@ rm -f %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Extensions.D
%{_mandir}/man?/gnome-shell.?%{ext_man}
%{_userunitdir}/org.gnome.Shell.target
%{_userunitdir}/org.gnome.Shell@wayland.service
%{_userunitdir}/org.gnome.Shell@x11.service
%{_datadir}/glib-2.0/schemas/00_org.gnome.shell.gschema.override
%dir %{_libdir}/gnome-shell/girepository-1.0
@@ -289,6 +302,7 @@ rm -f %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Extensions.D
%{_datadir}/icons/hicolor/symbolic/apps/org.gnome.Shell.CaptivePortal-symbolic.svg
%{_userunitdir}/org.gnome.Shell-disable-extensions.service
%{_datadir}/applications/org.gnome.Shell.Extensions.desktop
%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Brightness.xml
%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Extensions.xml
%{_datadir}/dbus-1/services/org.gnome.Shell.Extensions.service
%{_datadir}/gnome-shell/org.gnome.Shell.Extensions
@@ -300,8 +314,6 @@ rm -f %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Extensions.D
%doc %{_datadir}/doc/shell/
%doc %{_datadir}/doc/st/
%{_datadir}/gnome-shell/*.gir
%dir %{_datadir}/gnome-shell/gir-1.0
%{_datadir}/gnome-shell/gir-1.0/Shew-0.gir
%files calendar
%{_libexecdir}/gnome-shell/gnome-shell-calendar-server

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:83ce03a6826085735f58a34bd79b7bd5955e2261afaaca2720d9b628c7ccbc70
size 122891

4
libshew.obsinfo Normal file
View File

@@ -0,0 +1,4 @@
name: libshew
version: 0.gitmodule
mtime: 1749568263
commit: ed782477cb5164320ae4f731d49bc5d475ab2a52