Accepting request 963316 from GNOME:Next
- Update to version 42.0: + introspect: Add WindowsChanged signal. + Fix on-screen keyboard during grabs. + Fixed crash. + Updated translations. - Update to version 42.rc: + Fix programatically set scrollview fade. + Fix overview DND during screencasts. + Fix taking screenshots with shift+PrntScrn. + Disable workspace switching while in search. + Fix opening device settings for enterprise WPA networks. + Switch workspaces with Home and End keys in overview. + Fix regressions from style refresh. + Show disabled icons in system menu when devices are disabled. + Fix inserting items from object inspector in looking glass. + Fix drag placeholder position in dash in RTL locales. + Simplify signal handling with (dis)connectObject() convenience methods. + Ensure remote access indicator is shown for a minimum time. + Improve CSS shadow appearance. + Ignore work area in overview layout. + Fix glitches in overview transition. + Fixed crash. + Misc. bug fixes and cleanups. + Updated translations. - Update patches with quilt. - Update to version 42.beta+40: * overview: Don't expect time argument from drag-end signal OBS-URL: https://build.opensuse.org/request/show/963316 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=500
This commit is contained in:
parent
dade657ec2
commit
9d8f90830e
82
2078.patch
82
2078.patch
@ -1,82 +0,0 @@
|
||||
From 65450a836ee9e0722a2d4c3327f52345eae293c6 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Thu, 23 Dec 2021 17:18:16 +0100
|
||||
Subject: [PATCH] build: Drop incorrect positional arg
|
||||
|
||||
Unlike other targets that take a name, i18n.merge_file() does not.
|
||||
|
||||
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2078>
|
||||
---
|
||||
data/meson.build | 2 +-
|
||||
src/calendar-server/meson.build | 2 +-
|
||||
subprojects/extensions-app/data/meson.build | 2 +-
|
||||
subprojects/extensions-app/data/metainfo/meson.build | 2 +-
|
||||
subprojects/extensions-tool/src/templates/meson.build | 2 +-
|
||||
5 files changed, 5 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/data/meson.build b/data/meson.build
|
||||
index f924fdf806..76ae45c93a 100644
|
||||
--- a/data/meson.build
|
||||
+++ b/data/meson.build
|
||||
@@ -16,7 +16,7 @@ desktopconf.set('bindir', bindir)
|
||||
desktopconf.set('systemd_hidden', have_systemd ? 'true' : 'false')
|
||||
|
||||
foreach desktop_file : desktop_files
|
||||
- i18n.merge_file('desktop',
|
||||
+ i18n.merge_file(
|
||||
input: configure_file(
|
||||
input: desktop_file + '.in.in',
|
||||
output: desktop_file + '.in',
|
||||
diff --git a/src/calendar-server/meson.build b/src/calendar-server/meson.build
|
||||
index 7363282a59..8b4ef411c8 100644
|
||||
--- a/src/calendar-server/meson.build
|
||||
+++ b/src/calendar-server/meson.build
|
||||
@@ -27,7 +27,7 @@ configure_file(
|
||||
install_dir: servicedir
|
||||
)
|
||||
|
||||
-i18n.merge_file('evolution-calendar.desktop',
|
||||
+i18n.merge_file(
|
||||
input: 'evolution-calendar.desktop.in',
|
||||
output: 'evolution-calendar.desktop',
|
||||
po_dir: po_dir,
|
||||
diff --git a/subprojects/extensions-app/data/meson.build b/subprojects/extensions-app/data/meson.build
|
||||
index d7e7d4001c..4b601e8bd1 100644
|
||||
--- a/subprojects/extensions-app/data/meson.build
|
||||
+++ b/subprojects/extensions-app/data/meson.build
|
||||
@@ -14,7 +14,7 @@ desktopconf.set('bindir', bindir)
|
||||
desktopconf.set('app_id', app_id)
|
||||
desktopconf.set('prgname', prgname)
|
||||
|
||||
-i18n.merge_file('desktop',
|
||||
+i18n.merge_file(
|
||||
input: configure_file(
|
||||
input: base_id + '.desktop.in.in',
|
||||
output: desktop_file + '.in',
|
||||
diff --git a/subprojects/extensions-app/data/metainfo/meson.build b/subprojects/extensions-app/data/metainfo/meson.build
|
||||
index c4962c0576..a19bfa80a4 100644
|
||||
--- a/subprojects/extensions-app/data/metainfo/meson.build
|
||||
+++ b/subprojects/extensions-app/data/metainfo/meson.build
|
||||
@@ -1,5 +1,5 @@
|
||||
metainfo = app_id + '.metainfo.xml'
|
||||
-i18n.merge_file(metainfo,
|
||||
+i18n.merge_file(
|
||||
input: base_id + '.metainfo.xml.in',
|
||||
output: metainfo,
|
||||
po_dir: po_dir,
|
||||
diff --git a/subprojects/extensions-tool/src/templates/meson.build b/subprojects/extensions-tool/src/templates/meson.build
|
||||
index 670e2bf448..d693bfaddb 100644
|
||||
--- a/subprojects/extensions-tool/src/templates/meson.build
|
||||
+++ b/subprojects/extensions-tool/src/templates/meson.build
|
||||
@@ -4,7 +4,7 @@ template_metas = [
|
||||
]
|
||||
template_deps = []
|
||||
foreach template : template_metas
|
||||
- template_deps += i18n.merge_file(template,
|
||||
+ template_deps += i18n.merge_file(
|
||||
input: template + '.in',
|
||||
output: template,
|
||||
po_dir: po_dir,
|
||||
--
|
||||
GitLab
|
||||
|
2
_service
2
_service
@ -3,7 +3,7 @@
|
||||
<service name="obs_scm" mode="disabled">
|
||||
<param name="scm">git</param>
|
||||
<param name="url">https://gitlab.gnome.org/GNOME/gnome-shell.git</param>
|
||||
<param name="revision">refs/tags/41.4</param>
|
||||
<param name="revision">refs/tags/42.0</param>
|
||||
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
|
||||
<param name="versionrewrite-pattern">(.*)\+0</param>
|
||||
<param name="versionrewrite-replacement">\1</param>
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5603eb5ee16fe9e64ec398148d6a5f441e7a03bfa01aaa89965d1a77b3ade7f1
|
||||
size 15145997
|
3
gnome-shell-42.0.obscpio
Normal file
3
gnome-shell-42.0.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1e0341a1983e52ee56af0b639d1cd3c2fe9bd7ee704ec6b8cc600146c17e5923
|
||||
size 15291917
|
@ -1,8 +1,8 @@
|
||||
diff --git a/data/meson.build b/data/meson.build
|
||||
index 4a1e16d..490e793 100644
|
||||
--- a/data/meson.build
|
||||
+++ b/data/meson.build
|
||||
@@ -115,8 +115,14 @@ if have_systemd
|
||||
Index: gnome-shell-42.rc/data/meson.build
|
||||
===================================================================
|
||||
--- gnome-shell-42.rc.orig/data/meson.build
|
||||
+++ gnome-shell-42.rc/data/meson.build
|
||||
@@ -124,8 +124,14 @@ if have_systemd
|
||||
install_dir: systemduserunitdir
|
||||
)
|
||||
|
||||
@ -19,17 +19,43 @@ index 4a1e16d..490e793 100644
|
||||
|
||||
install_data(units, install_dir: systemduserunitdir)
|
||||
endif
|
||||
diff --git a/data/org.gnome.Shell-disable-extensions.service b/data/org.gnome.Shell-disable-extensions.service.in
|
||||
similarity index 85%
|
||||
rename from data/org.gnome.Shell-disable-extensions.service
|
||||
rename to data/org.gnome.Shell-disable-extensions.service.in
|
||||
index de91167..49236a6 100644
|
||||
--- a/data/org.gnome.Shell-disable-extensions.service
|
||||
+++ b/data/org.gnome.Shell-disable-extensions.service.in
|
||||
@@ -11,5 +11,5 @@ ConditionPathExists=%t/gnome-shell-disable-extensions
|
||||
[Service]
|
||||
Type=simple
|
||||
# Disable extensions
|
||||
Index: gnome-shell-42.rc/data/org.gnome.Shell-disable-extensions.service
|
||||
===================================================================
|
||||
--- gnome-shell-42.rc.orig/data/org.gnome.Shell-disable-extensions.service
|
||||
+++ /dev/null
|
||||
@@ -1,15 +0,0 @@
|
||||
-[Unit]
|
||||
-Description=Disable GNOME Shell extensions after failure
|
||||
-# Note that this unit must not conflict with anything, and must
|
||||
-# be able to run in parallel with the gnome-session-shutdown.target.
|
||||
-DefaultDependencies=no
|
||||
-
|
||||
-# We want to disable extensions only if gnome-shell has flagged the extensions
|
||||
-# to be a likely cause of trouble.
|
||||
-ConditionPathExists=%t/gnome-shell-disable-extensions
|
||||
-
|
||||
-[Service]
|
||||
-Type=simple
|
||||
-# Disable extensions
|
||||
-ExecStart=gsettings set org.gnome.shell disable-user-extensions true
|
||||
-Restart=no
|
||||
Index: gnome-shell-42.rc/data/org.gnome.Shell-disable-extensions.service.in
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ gnome-shell-42.rc/data/org.gnome.Shell-disable-extensions.service.in
|
||||
@@ -0,0 +1,15 @@
|
||||
+[Unit]
|
||||
+Description=Disable GNOME Shell extensions after failure
|
||||
+# Note that this unit must not conflict with anything, and must
|
||||
+# be able to run in parallel with the gnome-session-shutdown.target.
|
||||
+DefaultDependencies=no
|
||||
+
|
||||
+# We want to disable extensions only if gnome-shell has flagged the extensions
|
||||
+# to be a likely cause of trouble.
|
||||
+ConditionPathExists=%t/gnome-shell-disable-extensions
|
||||
+
|
||||
+[Service]
|
||||
+Type=simple
|
||||
+# Disable extensions
|
||||
+ExecStart=@bindir@/gsettings set org.gnome.shell disable-user-extensions true
|
||||
Restart=no
|
||||
+Restart=no
|
||||
|
@ -1,8 +1,8 @@
|
||||
diff --git a/src/main.c b/src/main.c
|
||||
index 3cd9e10..557f35a 100644
|
||||
--- a/src/main.c
|
||||
+++ b/src/main.c
|
||||
@@ -566,7 +566,7 @@ main (int argc, char **argv)
|
||||
Index: gnome-shell-42.rc/src/main.c
|
||||
===================================================================
|
||||
--- gnome-shell-42.rc.orig/src/main.c
|
||||
+++ gnome-shell-42.rc/src/main.c
|
||||
@@ -569,7 +569,7 @@ main (int argc, char **argv)
|
||||
ecode = EXIT_FAILURE;
|
||||
}
|
||||
|
||||
|
@ -1,13 +0,0 @@
|
||||
Index: gnome-shell-41.4/js/ui/status/network.js
|
||||
===================================================================
|
||||
--- gnome-shell-41.4.orig/js/ui/status/network.js
|
||||
+++ gnome-shell-41.4/js/ui/status/network.js
|
||||
@@ -1001,7 +1001,7 @@ class NMWirelessDialog extends ModalDial
|
||||
// 802.1x-enabled APs require further configuration, so they're
|
||||
// handled in gnome-control-center
|
||||
launchSettingsPanel('wifi', 'connect-8021x-wifi',
|
||||
- this._device.get_path(), accessPoints[0].get_path());
|
||||
+ NM.Object.prototype.get_path.call(this._device), accessPoints[0].get_path());
|
||||
} else {
|
||||
let connection = new NM.SimpleConnection();
|
||||
if (this._privateConnections) {
|
@ -1,8 +1,8 @@
|
||||
diff --git a/js/ui/endSessionDialog.js b/js/ui/endSessionDialog.js
|
||||
index 1fdbd11..276d98d 100644
|
||||
--- a/js/ui/endSessionDialog.js
|
||||
+++ b/js/ui/endSessionDialog.js
|
||||
@@ -295,7 +295,7 @@ class EndSessionDialog extends ModalDialog.ModalDialog {
|
||||
Index: gnome-shell-42.rc/js/ui/endSessionDialog.js
|
||||
===================================================================
|
||||
--- gnome-shell-42.rc.orig/js/ui/endSessionDialog.js
|
||||
+++ gnome-shell-42.rc/js/ui/endSessionDialog.js
|
||||
@@ -298,7 +298,7 @@ class EndSessionDialog extends ModalDial
|
||||
this.contentLayout.add_child(this._applicationSection);
|
||||
|
||||
this._sessionSection = new Dialog.ListSection({
|
||||
@ -11,7 +11,7 @@ index 1fdbd11..276d98d 100644
|
||||
});
|
||||
this.contentLayout.add_child(this._sessionSection);
|
||||
|
||||
@@ -771,8 +771,8 @@ class EndSessionDialog extends ModalDialog.ModalDialog {
|
||||
@@ -773,8 +773,8 @@ class EndSessionDialog extends ModalDial
|
||||
this._applications.push(inhibitor);
|
||||
}
|
||||
|
||||
|
@ -10,11 +10,11 @@ if the system administrator decides so.
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=646187
|
||||
---
|
||||
Index: gnome-shell-41.beta/js/ui/status/network.js
|
||||
Index: gnome-shell-42.rc/js/ui/status/network.js
|
||||
===================================================================
|
||||
--- gnome-shell-41.beta.orig/js/ui/status/network.js
|
||||
+++ gnome-shell-41.beta/js/ui/status/network.js
|
||||
@@ -362,6 +362,11 @@ var NMConnectionDevice = class NMConnect
|
||||
--- gnome-shell-42.rc.orig/js/ui/status/network.js
|
||||
+++ gnome-shell-42.rc/js/ui/status/network.js
|
||||
@@ -350,6 +350,11 @@ var NMConnectionDevice = class NMConnect
|
||||
|
||||
_autoConnect() {
|
||||
let connection = new NM.SimpleConnection();
|
||||
@ -26,7 +26,7 @@ Index: gnome-shell-41.beta/js/ui/status/network.js
|
||||
this._client.add_and_activate_connection_async(connection, this._device, null, null, null);
|
||||
}
|
||||
|
||||
@@ -497,10 +502,11 @@ var NMConnectionDevice = class NMConnect
|
||||
@@ -478,10 +483,11 @@ var NMConnectionDevice = class NMConnect
|
||||
};
|
||||
|
||||
var NMDeviceWired = class extends NMConnectionDevice {
|
||||
@ -39,7 +39,7 @@ Index: gnome-shell-41.beta/js/ui/status/network.js
|
||||
}
|
||||
|
||||
get category() {
|
||||
@@ -755,11 +761,12 @@ var NMWirelessDialogItem = GObject.regis
|
||||
@@ -738,11 +744,12 @@ var NMWirelessDialogItem = GObject.regis
|
||||
|
||||
var NMWirelessDialog = GObject.registerClass(
|
||||
class NMWirelessDialog extends ModalDialog.ModalDialog {
|
||||
@ -51,10 +51,10 @@ Index: gnome-shell-41.beta/js/ui/status/network.js
|
||||
this._device = device;
|
||||
+ this._privateConnections = privateConnections;
|
||||
|
||||
this._wirelessEnabledChangedId = this._client.connect('notify::wireless-enabled',
|
||||
this._syncView.bind(this));
|
||||
@@ -997,6 +1004,11 @@ class NMWirelessDialog extends ModalDial
|
||||
this._device.get_path(), accessPoints[0].get_path());
|
||||
this._client.connectObject('notify::wireless-enabled',
|
||||
this._syncView.bind(this), this);
|
||||
@@ -978,6 +985,11 @@ class NMWirelessDialog extends ModalDial
|
||||
this._getDeviceDBusPath(), accessPoints[0].get_path());
|
||||
} else {
|
||||
let connection = new NM.SimpleConnection();
|
||||
+ if (this._privateConnections) {
|
||||
@ -65,7 +65,7 @@ Index: gnome-shell-41.beta/js/ui/status/network.js
|
||||
this._client.add_and_activate_connection_async(connection, this._device, accessPoints[0].get_path(), null, null);
|
||||
}
|
||||
}
|
||||
@@ -1257,9 +1269,10 @@ class NMWirelessDialog extends ModalDial
|
||||
@@ -1243,9 +1255,10 @@ class NMWirelessDialog extends ModalDial
|
||||
});
|
||||
|
||||
var NMDeviceWireless = class {
|
||||
@ -77,7 +77,7 @@ Index: gnome-shell-41.beta/js/ui/status/network.js
|
||||
|
||||
this._description = '';
|
||||
|
||||
@@ -1344,7 +1357,7 @@ var NMDeviceWireless = class {
|
||||
@@ -1313,7 +1326,7 @@ var NMDeviceWireless = class {
|
||||
}
|
||||
|
||||
_showDialog() {
|
||||
@ -86,7 +86,7 @@ Index: gnome-shell-41.beta/js/ui/status/network.js
|
||||
this._dialog.connect('closed', this._dialogClosed.bind(this));
|
||||
this._dialog.open();
|
||||
}
|
||||
@@ -1721,6 +1734,20 @@ class Indicator extends PanelMenu.System
|
||||
@@ -1683,6 +1696,20 @@ class Indicator extends PanelMenu.System
|
||||
async _getClient() {
|
||||
this._client = await NM.Client.new_async(null);
|
||||
|
||||
@ -107,7 +107,7 @@ Index: gnome-shell-41.beta/js/ui/status/network.js
|
||||
this._activeConnections = [];
|
||||
this._connections = [];
|
||||
this._connectivityQueue = [];
|
||||
@@ -1850,7 +1877,7 @@ class Indicator extends PanelMenu.System
|
||||
@@ -1812,7 +1839,7 @@ class Indicator extends PanelMenu.System
|
||||
|
||||
let wrapperClass = this._dtypes[device.get_device_type()];
|
||||
if (wrapperClass) {
|
||||
|
@ -1,9 +1,108 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 13 09:19:34 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 42.0:
|
||||
+ introspect: Add WindowsChanged signal.
|
||||
+ Fix on-screen keyboard during grabs.
|
||||
+ Fixed crash.
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 7 18:30:35 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 42.rc:
|
||||
+ Fix programatically set scrollview fade.
|
||||
+ Fix overview DND during screencasts.
|
||||
+ Fix taking screenshots with shift+PrntScrn.
|
||||
+ Disable workspace switching while in search.
|
||||
+ Fix opening device settings for enterprise WPA networks.
|
||||
+ Switch workspaces with Home and End keys in overview.
|
||||
+ Fix regressions from style refresh.
|
||||
+ Show disabled icons in system menu when devices are disabled.
|
||||
+ Fix inserting items from object inspector in looking glass.
|
||||
+ Fix drag placeholder position in dash in RTL locales.
|
||||
+ Simplify signal handling with (dis)connectObject() convenience
|
||||
methods.
|
||||
+ Ensure remote access indicator is shown for a minimum time.
|
||||
+ Improve CSS shadow appearance.
|
||||
+ Ignore work area in overview layout.
|
||||
+ Fix glitches in overview transition.
|
||||
+ Fixed crash.
|
||||
+ Misc. bug fixes and cleanups.
|
||||
+ Updated translations.
|
||||
- Update patches with quilt.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 12:00:45 UTC 2022 - bjorn.lie@gmail.com
|
||||
|
||||
- Update to version 42.beta+40:
|
||||
* overview: Don't expect time argument from drag-end signal
|
||||
* workspaceAnimation: Fix warning on restacking
|
||||
* cleanup:
|
||||
- Use new indentation style for object literals
|
||||
- Use new indentation style for arrays
|
||||
- Stop using string concatenation
|
||||
* status/network:
|
||||
- Show disabled icon when bluetooth cellular is disabled
|
||||
- Show vpn-disabled icon when vpn is disabled
|
||||
- Show cellular-disabled icon when cellular is disabled
|
||||
* status/bluetooth: Show bluetooth-disabled icon when disabled
|
||||
* Updated translations.
|
||||
- Drop gnome-shell-fix-NMDevice-get-path.patch: Fixed upstream.
|
||||
- Rebase patches with quilt.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 17 19:07:49 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Rebase patches with quilt.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 17 02:01:38 UTC 2022 - Xiaoguang Wang <xiaoguang.wang@suse.com>
|
||||
|
||||
- Add gnome-shell-fix-NMDevice-get-path.patch: Fix the NMDevice
|
||||
get_path is null(bsc#1176553 glgo#GNOME/gnome-shell#4565).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 15 22:16:22 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 42.beta:
|
||||
+ Add Swiss French and Swiss German OSK layouts
|
||||
+ Add switches for debug flags to looking glass
|
||||
+ Support auth lists on the login screen
|
||||
+ Overhaul shell stylesheet
|
||||
+ Fix timing issue on login screen
|
||||
+ Fix activating apps with tracked OR windows
|
||||
+ Fix banding issues with the vignette lightbox shader
|
||||
+ Implement in-shell screenshot and screencast UI
|
||||
+ Fix keyboard navigation to windows/apps in overview
|
||||
+ Adjust to Clutter grab API changes
|
||||
+ Fix stuck transition when using super-scroll gesture
|
||||
+ Support the new 'high-contrast' setting
|
||||
+ Remove rounded top bar corners
|
||||
+ Fix calendar events with custom timezone
|
||||
+ Support dark wallpapers
|
||||
+ Improve terminology for pinning icons to dash
|
||||
+ Use libadwaita for extension preferences
|
||||
+ Fix out-of-sync location indicator
|
||||
+ Fade screen when switching between dark/light mode
|
||||
+ Improve presentation of multi-day events in calendar
|
||||
+ Implement Extensions redesign
|
||||
+ Implement OSD redesign
|
||||
+ Misc. bug fixes and cleanups
|
||||
+ Updated translations.
|
||||
- Replace pkgconfig(gnome-bluetooth-1.0) with
|
||||
pkgconfig(gnome-bluetooth-3.0) BuildRequires following upstreams
|
||||
port.
|
||||
- Move patches from openSUSE to SLE/Leap only status:
|
||||
+ gnome-shell-disable-ibus-when-not-installed.patch
|
||||
+ gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
|
||||
+ gnome-shell-jsc#SLE-16051-Input-method-recommendation.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 15 20:19:09 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Drop 2078.patch: Not needed for 42.alpha.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 15 20:19:08 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
@ -39,6 +138,39 @@ Thu Jan 27 02:58:53 UTC 2022 - Yifan Jiang <yfjiang@suse.com>
|
||||
temporarily disable it to workaround a regression of remote
|
||||
connection (bsc#1195141).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 12 10:21:02 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Update to version 42.alpha:
|
||||
+ Fix icon updates while hidden.
|
||||
+ Fix erratic scrolling in GTK apps.
|
||||
+ Fix GTK color picker support.
|
||||
+ Fix sound-file support in notifications.
|
||||
+ Fix high-contrast switches.
|
||||
+ Allow extensions to opt-in to running on lock/login screen.
|
||||
+ magnifier: Avoid offscreen rendering if possible.
|
||||
+ Warn when unsafe-mode is toggled.
|
||||
+ Improve handling of all-day/zero-length events in calendar.
|
||||
+ Keep keyboard focus in notification list after deleting
|
||||
message.
|
||||
+ switchMonitor: Don't include builtin/external modes on
|
||||
desktops.
|
||||
+ Fix wrongly rejected D-Bus calls after gnome-shell restarts.
|
||||
+ Improve window tracking.
|
||||
+ Simplify scroll fade shader to work with old hardware.
|
||||
+ Tweak (un)minimize animations.
|
||||
+ Properly handle markup when highlighting search terms.
|
||||
+ Don't wake up screen in DND mode.
|
||||
+ Port to GWeather 4.0.
|
||||
+ extensions-app: Use libadwaita.
|
||||
+ Fix immediately withdrawn notifications getting stuck.
|
||||
+ Honor XDG SingleMainWindow key in .desktop files.
|
||||
+ Opt-in to unique GType names in extension prefs.
|
||||
+ Don't terminate remote sessions in headless mode.
|
||||
+ Fixed crashes.
|
||||
+ Misc. bug fixes and cleanups.
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 11 17:49:14 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
@ -57,7 +189,7 @@ Tue Jan 11 17:49:14 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 17 04:09:17 UTC 2021 - QK ZHU <qkzhu@suse.com>
|
||||
|
||||
- Add gnome-shell-exit-crash-workaround.patch:
|
||||
- Add gnome-shell-exit-crash-workaround.patch:
|
||||
+ Backport from Ubuntu, This is a workaround to maintain a clean
|
||||
environment for gnome-shell and particularly JavaScript/GJS to
|
||||
shutdown without crashing.
|
||||
|
@ -1,4 +1,4 @@
|
||||
name: gnome-shell
|
||||
version: 41.4
|
||||
mtime: 1644945731
|
||||
commit: 637a9a4dd8574573394980ab13f3e9e4421778b4
|
||||
version: 42.0
|
||||
mtime: 1647121393
|
||||
commit: 44b4b02c3f772a50e6f8b8fd2dca6d9dc3a98725
|
||||
|
@ -19,7 +19,7 @@
|
||||
%global __requires_exclude typelib\\(Meta\\)
|
||||
|
||||
Name: gnome-shell
|
||||
Version: 41.4
|
||||
Version: 42.0
|
||||
Release: 0
|
||||
Summary: GNOME Shell
|
||||
# shew extension is LGPL 2.1; gnome-shell-extension-tool is GPL-3.0-or-later
|
||||
@ -37,22 +37,12 @@ Source2: noise-texture.png
|
||||
|
||||
# PATCH-FIX-UPSTREAM gnome-shell-private-connection.patch bnc#751211 bgo#646187 dimstar@opensuse.org -- create private connections if the user is not authorized
|
||||
Patch1: gnome-shell-private-connection.patch
|
||||
# PATCH-FIX-OPENSUSE gnome-shell-disable-ibus-when-not-installed.patch bsc#987360 qzhao@suse.com -- disable ibus start when outof Chinese, Japanese, Korean area
|
||||
Patch2: gnome-shell-disable-ibus-when-not-installed.patch
|
||||
# PATCH-FEATURE-OPENSUSE 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
|
||||
Patch4: gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
|
||||
# PATCH-FEATURE-OPENSUSE gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch jsc#SLE-9267 qkzhu@suse.com -- Remove sessionList of endSessionDialog
|
||||
Patch5: gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.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.
|
||||
Patch6: gnome-shell-jsc#SLE-16051-Input-method-recommendation.patch
|
||||
# PATCH-FIX-OPENSUSE gnome-shell-executable-path-not-absolute.patch bsc#1176051 xwang@suse.com -- Fix ExecStart is not absolute path
|
||||
Patch7: gnome-shell-executable-path-not-absolute.patch
|
||||
# PATCH-FIX-UPSTREAM gnome-shell-exit-crash-workaround.patch bsc#1190878 glgo#GNOME/gnome-shell#4344 qkzhu@suse.com -- Workaround logout crashing
|
||||
Patch8: gnome-shell-exit-crash-workaround.patch
|
||||
# PATCH-FIX-UPSTREAM 2078.patch -- Fix build with meson 0.61 and newer
|
||||
Patch9: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2078.patch
|
||||
# PATCH-FIX-UPSTREAM gnome-shell-fix-NMDevice-get-path.patch bsc#1176553 glgo#GNOME/gnome-shell#4565 xwang@suse.com -- Fix NMDevice get path fail
|
||||
Patch10: gnome-shell-fix-NMDevice-get-path.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.
|
||||
@ -65,6 +55,12 @@ Patch1003: gnome-shell-screen-disappear.patch
|
||||
Patch1004: endSession-dialog-update-time-label-every-sec.patch
|
||||
# PATCH-FIX-SLE gs-fate318433-prevent-same-account-multi-logins.patch fate#318433 cxiong@suse.com -- prevent multiple simultaneous login.
|
||||
Patch1007: gs-fate318433-prevent-same-account-multi-logins.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
|
||||
# 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
|
||||
# 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
|
||||
|
||||
# needed for directory ownership
|
||||
BuildRequires: asciidoc
|
||||
@ -73,7 +69,7 @@ BuildRequires: docbook-xsl-stylesheets
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: meson >= 0.47.0
|
||||
BuildRequires: meson >= 0.58.0
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: sassc
|
||||
BuildRequires: xsltproc
|
||||
@ -84,9 +80,9 @@ BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
||||
BuildRequires: pkgconfig(gdk-x11-3.0)
|
||||
BuildRequires: pkgconfig(gio-2.0) >= 2.56.0
|
||||
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.56.0
|
||||
BuildRequires: pkgconfig(gjs-1.0) >= 1.69.2
|
||||
BuildRequires: pkgconfig(gjs-1.0) >= 1.71.1
|
||||
BuildRequires: pkgconfig(gnome-autoar-0)
|
||||
BuildRequires: pkgconfig(gnome-bluetooth-1.0) >= 3.9.0
|
||||
BuildRequires: pkgconfig(gnome-bluetooth-3.0)
|
||||
BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.35.90
|
||||
BuildRequires: pkgconfig(gnome-keybindings)
|
||||
BuildRequires: pkgconfig(gobject-2.0)
|
||||
@ -103,7 +99,7 @@ BuildRequires: pkgconfig(libcanberra-gtk3)
|
||||
BuildRequires: pkgconfig(libecal-2.0) >= 3.33.1
|
||||
BuildRequires: pkgconfig(libedataserver-1.2) >= 3.33.1
|
||||
BuildRequires: pkgconfig(libgnome-menu-3.0) >= 3.5.3
|
||||
BuildRequires: pkgconfig(libmutter-9) >= 41.0
|
||||
BuildRequires: pkgconfig(libmutter-10) >= 41.0
|
||||
BuildRequires: pkgconfig(libnm) >= 1.10.4
|
||||
BuildRequires: pkgconfig(libpipewire-0.3)
|
||||
BuildRequires: pkgconfig(libpulse) >= 2.0
|
||||
@ -113,9 +109,9 @@ BuildRequires: pkgconfig(libsoup-2.4)
|
||||
BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.11
|
||||
BuildRequires: pkgconfig(libsystemd)
|
||||
BuildRequires: pkgconfig(libxml-2.0)
|
||||
BuildRequires: pkgconfig(mutter-clutter-9) >= 41.0
|
||||
BuildRequires: pkgconfig(mutter-cogl-9) >= 41.0
|
||||
BuildRequires: pkgconfig(mutter-cogl-pango-9) >= 41.0
|
||||
BuildRequires: pkgconfig(mutter-clutter-10) >= 41.0
|
||||
BuildRequires: pkgconfig(mutter-cogl-10) >= 41.0
|
||||
BuildRequires: pkgconfig(mutter-cogl-pango-10) >= 41.0
|
||||
BuildRequires: pkgconfig(polkit-agent-1) >= 0.100
|
||||
BuildRequires: pkgconfig(x11)
|
||||
BuildRequires: python(abi) >= 3
|
||||
@ -183,16 +179,9 @@ This package contains an optional extensions app for managing GNOME Shell extens
|
||||
%prep
|
||||
%setup -q
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
%patch4 -p1
|
||||
%patch5 -p1
|
||||
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300
|
||||
%patch6 -p1
|
||||
%endif
|
||||
%patch7 -p1
|
||||
%patch8 -p1
|
||||
%patch9 -p1
|
||||
%patch10 -p1
|
||||
|
||||
%if 0%{?sle_version}
|
||||
%patch1001 -p1
|
||||
@ -200,6 +189,11 @@ This package contains an optional extensions app for managing GNOME Shell extens
|
||||
%patch1003 -p1
|
||||
%patch1004 -p1
|
||||
%patch1007 -p1
|
||||
%patch1008 -p1
|
||||
%patch1009 -p1
|
||||
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300
|
||||
%patch1010 -p1
|
||||
%endif
|
||||
%endif
|
||||
|
||||
cp %{SOURCE2} data/theme/
|
||||
@ -264,6 +258,7 @@ rm -f %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Extensions.D
|
||||
%{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
|
||||
%{_datadir}/gnome-control-center/keybindings/50-gnome-shell-launchers.xml
|
||||
%{_datadir}/gnome-control-center/keybindings/50-gnome-shell-system.xml
|
||||
%{_datadir}/gnome-control-center/keybindings/50-gnome-shell-screenshots.xml
|
||||
# Own these dirs for extensions, search-providers and work around a race condition
|
||||
%dir %{_datadir}/gnome-shell/extensions
|
||||
%dir %{_datadir}/gnome-shell/search-providers
|
||||
@ -272,6 +267,7 @@ rm -f %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Extensions.D
|
||||
%{_datadir}/gnome-shell/gnome-shell-theme.gresource
|
||||
%{_datadir}/gnome-shell/gnome-shell-osk-layouts.gresource
|
||||
%{_datadir}/gnome-shell/perf-background.xml
|
||||
%{_datadir}/gnome-shell/gnome-shell-icons.gresource
|
||||
%{_mandir}/man?/gnome-shell.?%{ext_man}
|
||||
%dir %{_datadir}/xdg-desktop-portal
|
||||
%dir %{_datadir}/xdg-desktop-portal/portals
|
||||
|
Loading…
Reference in New Issue
Block a user