Accepting request 795138 from GNOME:Next

resub

OBS-URL: https://build.opensuse.org/request/show/795138
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=424
This commit is contained in:
Dominique Leuenberger 2020-04-17 22:56:08 +00:00 committed by Git OBS Bridge
parent 25f89e6316
commit 35252f0d38
11 changed files with 266 additions and 60 deletions

View File

@ -2,7 +2,7 @@
<service name="obs_scm" mode="disabled" >
<param name="url">https://gitlab.gnome.org/GNOME/gnome-shell.git</param>
<param name="scm">git</param>
<param name="revision">refs/tags/3.34.5</param>
<param name="revision">refs/tags/3.36.1</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>

View File

@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://gitlab.gnome.org/GNOME/gnome-shell.git</param>
<param name="changesrevision">c38196dd850609de2f458dc7e4705efc871a5549</param></service></servicedata>
<param name="changesrevision">8fda054dc53e558efa3a6a1e1d75b84bd01c51ee</param></service></servicedata>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6a223e9e5ca571d7ddecfc4a3de8386b0fe6ee56dda571e6ecdf9af94558a3f1
size 12565517

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9484fbdff4ce3ebc4352998548f04ba0a9c606b2c231719e5e6b4a1b0dd4990a
size 13931021

View File

@ -7,10 +7,10 @@ Subject: [PATCH] Disable ibus when out of CJK
js/misc/ibusManager.js | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/js/misc/ibusManager.js b/js/misc/ibusManager.js
index e43f88c..9d16f09 100644
--- a/js/misc/ibusManager.js
+++ b/js/misc/ibusManager.js
Index: gnome-shell-3.36.1/js/misc/ibusManager.js
===================================================================
--- gnome-shell-3.36.1.orig/js/misc/ibusManager.js
+++ gnome-shell-3.36.1/js/misc/ibusManager.js
@@ -31,6 +31,10 @@ function getIBusManager() {
var IBusManager = class {
@ -32,7 +32,4 @@ index e43f88c..9d16f09 100644
+
try {
let cmdLine = ['ibus-daemon', '--panel', 'disable', ...extraArgs];
Gio.Subprocess.new(cmdLine, Gio.SubprocessFlags.NONE);
--
2.26.0
let launcher = Gio.SubprocessLauncher.new(Gio.SubprocessFlags.NONE);

View File

@ -14,10 +14,10 @@ https://gitlab.gnome.org/GNOME/gnome-shell/issues/680
1 file changed, 41 insertions(+)
diff --git a/js/ui/screenShield.js b/js/ui/screenShield.js
index 3f45b8a..6c09a5d 100644
index 842ae6324..7bc954f6c 100644
--- a/js/ui/screenShield.js
+++ b/js/ui/screenShield.js
@@ -27,6 +27,8 @@ const LOCK_DELAY_KEY = 'lock-delay';
@@ -26,6 +26,8 @@ const LOCK_DELAY_KEY = 'lock-delay';
const LOCKDOWN_SCHEMA = 'org.gnome.desktop.lockdown';
const DISABLE_LOCK_KEY = 'disable-lock-screen';
@ -26,8 +26,8 @@ index 3f45b8a..6c09a5d 100644
const LOCKED_STATE_STR = 'screenShield.locked';
// fraction of screen height the arrow must reach before completing
// the slide up automatically
@@ -493,6 +495,16 @@ var ScreenShield = class {
pivot_point: new Clutter.Point({ x: 0.5, y: 0.5 }),
@@ -498,6 +500,16 @@ var ScreenShield = class {
pivot_point: new Graphene.Point({ x: 0.5, y: 0.5 }),
name: 'lockDialogGroup' });
+ // Add background for this._lockDialogGroup
@ -43,7 +43,7 @@ index 3f45b8a..6c09a5d 100644
this.actor.add_actor(this._lockDialogGroup);
this.actor.add_actor(this._lockScreenGroup);
@@ -586,6 +598,35 @@ var ScreenShield = class {
@@ -591,6 +603,35 @@ var ScreenShield = class {
this._syncInhibitor();
}
@ -80,5 +80,5 @@ index 3f45b8a..6c09a5d 100644
let monitor = Main.layoutManager.monitors[monitorIndex];
let widget = new St.Widget({ style_class: 'screen-shield-background',
--
2.16.4
2.25.0

View File

@ -1,18 +1,24 @@
diff --git a/js/ui/endSessionDialog.js b/js/ui/endSessionDialog.js
index f51eb7b..5abad41 100644
index 42ae0d3f2..3e5eb94a8 100644
--- a/js/ui/endSessionDialog.js
+++ b/js/ui/endSessionDialog.js
@@ -327,11 +327,11 @@ class EndSessionDialog extends ModalDialog.ModalDialog {
this._inhibitorSection.add_actor(this._applicationList);
@@ -270,7 +270,7 @@ class EndSessionDialog extends ModalDialog.ModalDialog {
this.contentLayout.add_child(this._applicationSection);
this._sessionHeader = new St.Label({ style_class: 'end-session-dialog-list-header',
- text: _("Other users are logged in.") });
+ text: _("Other users are logged in. You can list these users by 'who' command.") });
this._sessionList = new St.BoxLayout({ style_class: 'end-session-dialog-session-list',
vertical: true });
this._inhibitorSection.add_actor(this._sessionHeader);
- this._inhibitorSection.add_actor(this._sessionList);
+ //this._inhibitorSection.add_actor(this._sessionList); Hide _sessionList for jsc#SLE-9267
this._sessionSection = new Dialog.ListSection({
- title: _('Other users are logged in'),
+ title: _('Other users are logged in. You can list these users with the "who" command.'),
});
this.contentLayout.add_child(this._sessionSection);
this._dbusImpl = Gio.DBusExportedObject.wrapJSObject(EndSessionDialogIface, this);
this._dbusImpl.export(Gio.DBus.session, '/org/gnome/SessionManager/EndSessionDialog');
@@ -643,8 +643,8 @@ class EndSessionDialog extends ModalDialog.ModalDialog {
this._applications.push(inhibitor);
}
- if (dialogContent.showOtherSessions)
- this._loadSessions();
+ // if (dialogContent.showOtherSessions) // Hide _sessionList for jsc#SLE-9267
+ // this._loadSessions();
// Only consider updates and upgrades if PackageKit is available.
let updateTriggered = this._pkOfflineProxy ? this._pkOfflineProxy.UpdateTriggered : false;

View File

@ -13,10 +13,10 @@ https://bugzilla.gnome.org/show_bug.cgi?id=646187
js/ui/status/network.js | 38 ++++++++++++++++++++++++++++++++------
1 file changed, 32 insertions(+), 6 deletions(-)
Index: gnome-shell-3.34.0+94/js/ui/status/network.js
Index: gnome-shell-3.36.1/js/ui/status/network.js
===================================================================
--- gnome-shell-3.34.0+94.orig/js/ui/status/network.js
+++ gnome-shell-3.34.0+94/js/ui/status/network.js
--- gnome-shell-3.36.1.orig/js/ui/status/network.js
+++ gnome-shell-3.36.1/js/ui/status/network.js
@@ -1,6 +1,6 @@
// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*-
/* exported NMApplet */
@ -25,7 +25,7 @@ Index: gnome-shell-3.34.0+94/js/ui/status/network.js
const Signals = imports.signals;
const Animation = imports.ui.animation;
@@ -326,6 +326,11 @@ var NMConnectionDevice = class NMConnect
@@ -327,6 +327,11 @@ var NMConnectionDevice = class NMConnect
_autoConnect() {
let connection = new NM.SimpleConnection();
@ -50,7 +50,7 @@ Index: gnome-shell-3.34.0+94/js/ui/status/network.js
}
get category() {
@@ -682,11 +688,12 @@ var NMWirelessDialogItem = GObject.regis
@@ -694,11 +700,12 @@ var NMWirelessDialogItem = GObject.regis
var NMWirelessDialog = GObject.registerClass(
class NMWirelessDialog extends ModalDialog.ModalDialog {
@ -64,7 +64,7 @@ Index: gnome-shell-3.34.0+94/js/ui/status/network.js
this._wirelessEnabledChangedId = this._client.connect('notify::wireless-enabled',
this._syncView.bind(this));
@@ -917,6 +924,11 @@ class NMWirelessDialog extends ModalDial
@@ -932,6 +939,11 @@ class NMWirelessDialog extends ModalDial
this._device.get_path(), accessPoints[0].get_path()]);
} else {
let connection = new NM.SimpleConnection();
@ -76,7 +76,7 @@ Index: gnome-shell-3.34.0+94/js/ui/status/network.js
this._client.add_and_activate_connection_async(connection, this._device, accessPoints[0].get_path(), null, null);
}
}
@@ -1153,9 +1165,10 @@ class NMWirelessDialog extends ModalDial
@@ -1168,9 +1180,10 @@ class NMWirelessDialog extends ModalDial
});
var NMDeviceWireless = class {
@ -88,7 +88,7 @@ Index: gnome-shell-3.34.0+94/js/ui/status/network.js
this._description = '';
@@ -1241,7 +1254,7 @@ var NMDeviceWireless = class {
@@ -1255,7 +1268,7 @@ var NMDeviceWireless = class {
}
_showDialog() {
@ -97,7 +97,7 @@ Index: gnome-shell-3.34.0+94/js/ui/status/network.js
this._dialog.connect('closed', this._dialogClosed.bind(this));
this._dialog.open();
}
@@ -1616,6 +1629,19 @@ var NMApplet = class extends PanelMenu.S
@@ -1632,6 +1645,19 @@ class Indicator extends PanelMenu.System
_clientGot(obj, result) {
this._client = NM.Client.new_finish(result);
@ -117,7 +117,7 @@ Index: gnome-shell-3.34.0+94/js/ui/status/network.js
this._activeConnections = [];
this._connections = [];
@@ -1736,7 +1762,7 @@ var NMApplet = class extends PanelMenu.S
@@ -1752,7 +1778,7 @@ class Indicator extends PanelMenu.System
let wrapperClass = this._dtypes[device.get_device_type()];
if (wrapperClass) {
@ -125,4 +125,5 @@ Index: gnome-shell-3.34.0+94/js/ui/status/network.js
+ let wrapper = new wrapperClass(this._client, device, this._privateConnections);
device._delegate = wrapper;
this._addDeviceWrapper(wrapper);

View File

@ -4,6 +4,183 @@ Thu Apr 9 06:32:48 UTC 2020 - Xiaoguang Wang <xiaoguang.wang@suse.com>
- Update gnome-shell-disable-ibus-when-not-installed.patch: Remove
error in journal log(bsc#1169029).
-------------------------------------------------------------------
Wed Apr 01 11:07:08 UTC 2020 - bjorn.lie@gmail.com
- Update to version 3.36.1:
+ Improve app folders.
+ Fix launching ibus daemon.
+ Do not shutdown ibus/xsettings on X11 compositor restart.
+ Hide hint text in entries when preedit is used.
+ Do not load app infos on main thread.
+ Don't expose FDO Notifications interface on main bus name.
+ Fix icon of mobile broadband connections.
+ Fix high-contrast/symbolic icon mix-up.
+ Don't ellipsize times in world clock.
+ Only check for extension updates if there are any extensions.
+ Fix crash when trying to update removed extensions.
+ Make Extensions app available as flatpak.
+ Display fractional timezones as hours:minutes.
+ Fix assigning pad keybindings.
+ Handle embedded newlines in lock screen notifications.
+ Fix OSK layout fallback for unsupported variants.
+ Do not apply text color to color glyphs (emojis).
+ Check "Install pending software updates" by default.
+ Do not warn about missing GDM on each login.
+ Fix telepathy chat notifications.
+ Fix offline updates support in end session dialog.
+ Fix activating notifications by keyboard.
+ Remove handling of 'blacklisted' extensions.
+ Only update extensions if Extensions app is installed.
+ Improve Norwegian on-screen-keyboard layout.
+ Fix IM support for deleting surrounding text.
+ Fix blur effect with fractional scaling.
+ Use better location name in weather section.
+ Fix glitch in sound feedback on volume changes.
+ Fix on-screen keyboard regressions.
+ Improve screen-reader support.
+ Fix password entry resize on login/lock screen.
+ Fix crash when opening app picker.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Drop gnome-shell-fix-nb-osk-layout.patch: Fixed upstream.
- Add pkgconfig(bash-completion) BuildRequires: New dependency.
-------------------------------------------------------------------
Wed Apr 01 11:07:06 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
- Disable patches needing rebase:
+ gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
+ gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch
-------------------------------------------------------------------
Wed Apr 01 11:07:05 UTC 2020 - bjorn.lie@gmail.com
- Update to version 3.36.0:
+ Fix off-by-1900 error in date conversions.
+ Fix crash on startup with topIcons* extension enabled.
+ Don't require gsd-xsettings for X11 support on wayland.
+ Fix ibus support in Xorg session.
+ Improve Extensions D-Bus API.
+ Allow session modes to specify alternative resource name.
+ Fix link to location settings in aggregate menu.
+ Fix illegible app folder titles with light theme.
+ Really fix visual glitch in sliders.
+ Updated translations.
-------------------------------------------------------------------
Wed Apr 01 11:07:04 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
- Add gnome-shell-fix-nb-osk-layout.patch: Fix Norwegian Bokmål osk
layout (glgo#GNOME/gnome-shell!1073).
-------------------------------------------------------------------
Wed Apr 01 11:07:03 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.35.92:
+ Plug a memory leak.
+ Fix missing "back" button on login screen.
+ Fix width of window preview titles in overview.
+ Fix looking glass text with light style variant.
+ Center unlock entry.
+ Hide overlay scrollbars in notification popup.
+ Work around add_actor() slowness in icon spring animation.
+ Add disable-animations heuristics.
+ Fix visual glitches in on-screen keyboard.
+ Fix clearing changed textures from cache.
+ Fix visual glitch in sliders.
+ Stop using dedicated lock screen background.
+ Fix entries disappearing after authentication errors.
+ Fix crash when animations are disabled.
+ Fix passing pointer events to clients when magnified.
+ Fix keynav on new lock screen.
+ Avoid short-lived allocations on actor removal.
+ Fix super-sized default avatars in user list.
+ Leave overview when locking the screen.
+ Hide message list on login screen.
+ Avoid IO on the main thread.
+ Fix window animations getting stuck when client doesn't respond.
+ Only subscribe to touchpad events for touchpad gestures.
+ Start X11 session services before Xwayland clients.
+ Only show switch-user button with unlock prompt.
+ Misc. bug fixes and cleanups.
+ Updated translations.
-------------------------------------------------------------------
Wed Apr 01 11:07:02 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
- Rebase and re-enable
gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch.
-------------------------------------------------------------------
Wed Apr 01 11:07:01 UTC 2020 - dimstar@opensuse.org
- Update to version 3.35.91:
+ Improve magnifier.
+ Only enable OSK automatically if touch-mode is enabled.
+ Merge screen shield and unlock dialog to new lock screen.
+ Improve ShellBlur effect.
+ Adapt user avatar for new lock screen.
+ Animate prompt transition on lock screen.
+ Reduce font-size in dialog titles if text doesn't fit.
+ Various lock screen improvements and bug fixes.
+ Misc. bug fixes and cleanups.
-------------------------------------------------------------------
Wed Apr 01 11:07:00 UTC 2020 - dimstar@opensuse.org
- Update to version 3.35.90:
+ Update default favorite apps.
+ Add Shell.Blur effect.
+ Overhaul scroll/swipe gestures.
+ Fix VPN connections when delaying request.
+ Overhaul theme.
+ Improve visual appearance of Weather integration.
+ Implement new system dialog designs.
+ Animate position changes of app icons.
+ Add St.Viewport.
+ Make app folders behave as dialogs.
+ Add do-not-disturb functionality to calendar popup.
+ Show hint actor in focused entries.
+ Switch screen-recorder back to VP8.
+ Allow to run perf-tool as wayland compositor.
+ Handle extension updates.
+ Animate showing and hiding caps-lock warning.
+ Support "auto" lengths in CSS.
+ Turn extension-prefs into the offical Extensions app.
+ Sandbox the portal helper.
+ Misc. bug fixes and cleanups.
- Changes from version 3.35.3:
+ Add discrete GPU support for NVidia drivers.
+ Fix DND of window previews with tablet devices.
+ Update pad OSD actions dynamically on mode changes.
+ st: Add dedicated PasswordEntry widget.
+ Allow stand-alone builds of gnome-extensions tool.
+ extension-tool: Don't treat missing .js handler as error.
+ Disallow top bar menus without top bar.
+ Misc. bug fixes and cleanups.
- Changes from version 3.35.2:
* Fix unredirection after cancelled animations.
* Include shadow in window screenshots.
* Show indicator when microphone is active.
* Wiggle login/unlock password entries on failure.
* Use correct timezones for events.
* Use font from interface settings.
* Add back sound feedback when scrolling volume indicator.
* Enable clean session shutdown after gnome-shell failure.
* Fixed crashes.
* Misc. bug fixes and cleanups.
- Rebase
gnome-shell-fate324570-Make-GDM-background-image-configurable.patch.
- Disable
gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch:
needs rebase.
- Update BuildRequires to mutter libraries to new api version 6,
and explicitly require libmutter-6-0.
- Disable
gnome-shell-fate324570-Make-GDM-background-image-configurable.patch:
needs rebase.
-------------------------------------------------------------------
Wed Apr 01 11:06:59 UTC 2020 - bjorn.lie@gmail.com
@ -54,7 +231,7 @@ Mon Dec 30 10:08:06 UTC 2019 - Frederic Crozat <fcrozat@suse.com>
- Update BuildRequires for latest release of gnome-desktop-3
to get systemd scope support for launched applications.
- Update BuildRequires to mutter libraries >= 3.34.0 and
- Update BuildRequires to mutter libraries >= 3.34.0 and
gsettings-desktop-schemas >= 3.33.1.
-------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
name: gnome-shell
version: 3.34.5
mtime: 1585610927
commit: c38196dd850609de2f458dc7e4705efc871a5549
version: 3.36.1
mtime: 1585607267
commit: 8fda054dc53e558efa3a6a1e1d75b84bd01c51ee

View File

@ -19,7 +19,7 @@
%global __requires_exclude typelib\\(Meta\\)
Name: gnome-shell
Version: 3.34.5
Version: 3.36.1
Release: 0
Summary: GNOME Shell
License: GPL-2.0-or-later
@ -35,9 +35,9 @@ Source2: sle-background.png
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 qkzhu@suse.com -- make GDM background image configurable
# PATCH-NEEDS-REBASE gnome-shell-fate324570-Make-GDM-background-image-configurable.patch fate#324570, glgo#GNOME/gnome-shell#680 qkzhu@suse.com -- make GDM background image configurable WAS: PATCH-FEATURE-OPENSUSE
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
# PATCH-NEEDS-REBASE gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch jsc#SLE-9267 qkzhu@suse.com -- Remove sessionList of endSessionDialog (WAS: PATCH-FEATURE-OPENSUSE)
Patch5: gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch
## NOTE: Keep SLE-only patches at bottom (starting on 1000).
@ -71,12 +71,13 @@ BuildRequires: sassc
BuildRequires: translation-update-upstream
BuildRequires: xsltproc
BuildRequires: pkgconfig(atk-bridge-2.0)
BuildRequires: pkgconfig(bash-completion)
BuildRequires: pkgconfig(gcr-base-3) >= 3.7.5
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.57.3
BuildRequires: pkgconfig(gjs-1.0) >= 1.63.2
BuildRequires: pkgconfig(gnome-autoar-0)
BuildRequires: pkgconfig(gnome-bluetooth-1.0) >= 3.9.0
BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.34.2
@ -95,7 +96,7 @@ BuildRequires: pkgconfig(libcroco-0.6) >= 0.6.8
BuildRequires: pkgconfig(libecal-2.0) >= 3.33.1
BuildRequires: pkgconfig(libedataserver-1.2) >= 3.17.2
BuildRequires: pkgconfig(libgnome-menu-3.0) >= 3.5.3
BuildRequires: pkgconfig(libmutter-5) >= 3.34.0
BuildRequires: pkgconfig(libmutter-6) >= 3.36.1
BuildRequires: pkgconfig(libnm) >= 1.10.4
BuildRequires: pkgconfig(libpulse) >= 2.0
BuildRequires: pkgconfig(libpulse-mainloop-glib)
@ -104,9 +105,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-5) >= 3.34.0
BuildRequires: pkgconfig(mutter-cogl-5) >= 3.34.0
BuildRequires: pkgconfig(mutter-cogl-pango-5) >= 3.34.0
BuildRequires: pkgconfig(mutter-clutter-6) >= 3.36.1
BuildRequires: pkgconfig(mutter-cogl-6) >= 3.36.1
BuildRequires: pkgconfig(mutter-cogl-pango-6) >= 3.36.1
BuildRequires: pkgconfig(polkit-agent-1) >= 0.100
BuildRequires: pkgconfig(x11)
BuildRequires: python(abi) >= 3
@ -119,8 +120,7 @@ Requires: gnome-settings-daemon
# "High Contrast" in accessibility status icon
Requires: gnome-themes-accessibility
Requires: gsettings-desktop-schemas
# Due to now private typelib(Meta)
Requires: mutter
Requires: mutter >= 3.35.90
Requires: typelib(Rsvg)
Recommends: %{name}-calendar
## Finally, dependencies for session services that are needed for system icons and the user menu
@ -167,8 +167,8 @@ into GNOME Shell calendar.
%setup -q
%patch1 -p1
%patch2 -p1
%patch4 -p1
%patch5 -p1
#patch4 -p1
#patch5 -p1
translation-update-upstream
@ -233,7 +233,7 @@ install -d %{buildroot}%{_datadir}/gnome-shell/modes
%dir %{_datadir}/GConf/gsettings
%{_datadir}/GConf/gsettings/gnome-shell-overrides.convert
%{_datadir}/applications/org.gnome.Shell.desktop
%{_datadir}/applications/gnome-shell-extension-prefs.desktop
%{_datadir}/applications/org.gnome.Extensions.desktop
%{_datadir}/applications/org.gnome.Shell.PortalHelper.desktop
%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Extensions.xml
%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Introspect.xml
@ -267,6 +267,29 @@ install -d %{buildroot}%{_datadir}/gnome-shell/modes
%{_sysconfdir}/xdg/autostart/gnome-shell-overrides-migration.desktop
%{_libexecdir}/gnome-shell/gnome-shell-overrides-migration.sh
%{_datadir}/glib-2.0/schemas/00_org.gnome.shell.gschema.override
%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Extensions.svg
%{_datadir}/icons/hicolor/symbolic/apps/org.gnome.Extensions-symbolic.svg
# Should this be here or in devel sub package?
%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Extensions.Devel.svg
%dir %{_libdir}/gnome-shell/girepository-1.0
%{_libdir}/gnome-shell/girepository-1.0/Shew-0.typelib
%{_libdir}/gnome-shell/libshew-0.so
%{_datadir}/bash-completion/completions/gnome-extensions
%{_datadir}/dbus-1/services/org.gnome.Extensions.service
%{_datadir}/dbus-1/services/org.gnome.Shell.Extensions.service
%{_datadir}/dbus-1/services/org.gnome.Shell.Notifications.service
%{_datadir}/gnome-shell/org.gnome.Extensions
%{_datadir}/gnome-shell/org.gnome.Extensions.data.gresource
%{_datadir}/gnome-shell/org.gnome.Extensions.src.gresource
%{_datadir}/gnome-shell/org.gnome.Shell.Extensions
%{_datadir}/gnome-shell/org.gnome.Shell.Extensions.src.gresource
%{_datadir}/gnome-shell/org.gnome.Shell.Notifications
%{_datadir}/gnome-shell/org.gnome.Shell.Notifications.src.gresource
%{_datadir}/metainfo/org.gnome.Extensions.metainfo.xml
%files devel
%doc HACKING.md
@ -274,6 +297,8 @@ install -d %{buildroot}%{_datadir}/gnome-shell/modes
%{_bindir}/gnome-shell-extension-tool
%{_bindir}/gnome-shell-perf-tool
%{_datadir}/gnome-shell/*.gir
%dir %{_datadir}/gnome-shell/gir-1.0
%{_datadir}/gnome-shell/gir-1.0/Shew-0.gir
%files calendar
%{_datadir}/applications/evolution-calendar.desktop