2009-08-05 00:44:20 +02:00
#
2011-01-17 19:08:15 +01:00
# spec file for package gnome-shell
2009-08-05 00:44:20 +02:00
#
2024-01-10 10:12:56 +01:00
# Copyright (c) 2024 SUSE LLC
2009-08-05 00:44:20 +02:00
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
Accepting request 643026 from GNOME:Next
- Update to version 3.30.1:
+ Cancel search on overview hiding (glgo#GNOME/gnome-shell!205).
+ Fix disappearing network icon (glgo#GNOME/gnome-shell#140).
+ Improve switch-monitor shortcut handling
(glgo#GNOME/gnome-shell!208).
+ Fix missing key information in keyring dialog
(glgo#GNOME/gnome-shell#574).
+ De-duplicate all entries in run command history
(glgo#GNOME/gnome-shell#524).
+ Fix frozen disk unlock dialogs (glgo#GNOME/gnome-shell#565).
+ Fix unresponsive-app dialog blocking input in other windows
(glgo#GNOME/gnome-shell#273).
+ Fix handling of forward-key-event input method signal
(glgo#GNOME/gnome-shell#531).
+ Misc. bug fixes: glgo#GNOME/gnome-shell#520, bgo#791233,
glgo#GNOME/gnome-shell!188, glgo#GNOME/gnome-shell#539,
glgo#GNOME/gnome-shell!217, glgo#GNOME/gnome-shell#536,
glgo#GNOME/gnome-shell#537, glgo#GNOME/gnome-shell#578,
glgo#GNOME/gnome-shell!236, glgo#GNOME/gnome-shell#579,
glgo#GNOME/gnome-shell!228, glgo#GNOME/gnome-shell#618,
glgo#GNOME/gnome-shell#471, glgo#GNOME/gnome-shell!255.
+ Updated translations.
- Rebase patches with quilt.
OBS-URL: https://build.opensuse.org/request/show/643026
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=374
2018-10-22 15:22:55 +02:00
# Please submit bugfixes or comments via https://bugs.opensuse.org/
2009-08-05 00:44:20 +02:00
#
2012-02-25 15:39:20 +01:00
2023-09-12 10:20:54 +02:00
%global __requires_exclude typelib\\(Meta|MetaTest|Soup|St|Cogl|Clutter|TelepathyGlib\\)
2024-03-19 14:31:01 +01:00
%define mutter_api 14
%define mutter_req 46.0
2019-07-26 14:52:09 +02:00
2009-08-05 00:44:20 +02:00
Name : gnome-shell
2024-05-27 10:23:02 +02:00
Version : 46.2
2011-12-21 15:56:54 +01:00
Release : 0
2010-09-13 14:11:13 +02:00
Summary : GNOME Shell
2020-04-30 11:42:35 +02:00
# shew extension is LGPL 2.1; gnome-shell-extension-tool is GPL-3.0-or-later
License : GPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later
2010-09-13 14:11:14 +02:00
Group : System/GUI/GNOME
2018-03-22 10:41:22 +01:00
URL : https://wiki.gnome.org/Projects/GnomeShell
2021-12-13 17:39:03 +01:00
# Source url disabled as we are using a git checkout via source service
#Source0: https://download.gnome.org/sources/gnome-shell/41/%%{name}-%%{version}.tar.xz
2023-09-18 08:37:11 +02:00
Source0 : %{name} -%{version} .tar.zst
2021-12-13 17:39:03 +01:00
2020-09-22 11:01:52 +02:00
# SOURCE-FEATURE-OPENSUSE noise-texture boo#1176418 qkzhu@suse.com -- Add noise-texture as the default greeter background, used by patch4.
2023-10-23 16:05:05 +02:00
Source1 : noise-texture.png
2019-07-26 14:52:09 +02:00
2020-02-18 17:58:11 +01:00
# 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
2021-08-12 01:15:16 +02:00
# 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
2023-10-23 16:05:56 +02:00
# PATCH-FIX-UPSTREAM gnome-shell-exit-crash-workaround.patch bsc#1190878 glgo#GNOME/gnome-shell#4344 qkzhu@suse.com -- Workaround logout crashing
2021-12-17 22:39:58 +01:00
Patch8 : gnome-shell-exit-crash-workaround.patch
2024-05-17 08:14:02 +02:00
# 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
Patch9 : gnome-shell-fix-cursor-on-hide-preedit.patch
2019-10-04 17:46:38 +02:00
2017-11-06 11:52:56 +01:00
## NOTE: Keep SLE-only patches at bottom (starting on 1000).
2016-09-04 15:22:57 +02:00
# 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.
Accepting request 531476 from GNOME:Next
- Update to version 3.26.1:
+ Don't detach launched apps to not break pkexec and friends
(bgo#763531).
+ Allow search providers to not autostart (bgo#785380,
bgo#787986).
+ Fix crash when tray icons are hidden/shown in quick succession
(bgo#787361).
+ Make window group switcher more consistent (bgo#786009).
+ Improve legibility of the top bar when translucent
(bgo#787940).
+ Don't crash when running outside a logind session (bgo#788046).
+ Allow to run headless (bgo#730551).
+ Update calendar on timezone changes (bgo#678507).
+ Improve keyboard navigation of window previews (bgo#786546).
+ Run unit tests on `meson test` (bgo#786497).
+ Misc. bug fixes: bgo#787423, bgo#766368, bgo#787580,
bgo#787907, bgo#787901, bgo#788039, bgo#788003, bgo#786343,
bgo#787902, bgo#788265, bgo#788339, bgo#787905, bgo#788282,
bgo#787676.
+ Updated translations.
- Drop upstream fixed patches:
+ Drop gnome-shell-app-workaround-pkexec.patch.
+ gnome-shell-dateMenu-fixes.patch.
+ gnome-shell-fix-crash-hint-actor-NULL.patch.
+ gnome-shell-only-listen-window-created-events-once.patch.
+ gnome-shell-disable-osk-gesture-on-lock-screen.patch.
- Move all SLE only patches to patch# 1000 and above.
OBS-URL: https://build.opensuse.org/request/show/531476
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=335
2017-10-05 12:00:35 +02:00
Patch1001 : gnome-shell-gdm-login-applet.patch
2016-09-04 15:22:57 +02:00
# PATCH-FEATURE-SLE gnome-shell-domain.patch fate#307773 dliang@suse.com -- Active Directory Integration
Accepting request 531476 from GNOME:Next
- Update to version 3.26.1:
+ Don't detach launched apps to not break pkexec and friends
(bgo#763531).
+ Allow search providers to not autostart (bgo#785380,
bgo#787986).
+ Fix crash when tray icons are hidden/shown in quick succession
(bgo#787361).
+ Make window group switcher more consistent (bgo#786009).
+ Improve legibility of the top bar when translucent
(bgo#787940).
+ Don't crash when running outside a logind session (bgo#788046).
+ Allow to run headless (bgo#730551).
+ Update calendar on timezone changes (bgo#678507).
+ Improve keyboard navigation of window previews (bgo#786546).
+ Run unit tests on `meson test` (bgo#786497).
+ Misc. bug fixes: bgo#787423, bgo#766368, bgo#787580,
bgo#787907, bgo#787901, bgo#788039, bgo#788003, bgo#786343,
bgo#787902, bgo#788265, bgo#788339, bgo#787905, bgo#788282,
bgo#787676.
+ Updated translations.
- Drop upstream fixed patches:
+ Drop gnome-shell-app-workaround-pkexec.patch.
+ gnome-shell-dateMenu-fixes.patch.
+ gnome-shell-fix-crash-hint-actor-NULL.patch.
+ gnome-shell-only-listen-window-created-events-once.patch.
+ gnome-shell-disable-osk-gesture-on-lock-screen.patch.
- Move all SLE only patches to patch# 1000 and above.
OBS-URL: https://build.opensuse.org/request/show/531476
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=335
2017-10-05 12:00:35 +02:00
Patch1002 : gnome-shell-domain.patch
2016-09-04 15:22:57 +02:00
# PATCH-FIX-SLE gnome-shell-screen-disappear.patch bnc#870217 dliang@suse.com -- screen disapper.
Accepting request 531476 from GNOME:Next
- Update to version 3.26.1:
+ Don't detach launched apps to not break pkexec and friends
(bgo#763531).
+ Allow search providers to not autostart (bgo#785380,
bgo#787986).
+ Fix crash when tray icons are hidden/shown in quick succession
(bgo#787361).
+ Make window group switcher more consistent (bgo#786009).
+ Improve legibility of the top bar when translucent
(bgo#787940).
+ Don't crash when running outside a logind session (bgo#788046).
+ Allow to run headless (bgo#730551).
+ Update calendar on timezone changes (bgo#678507).
+ Improve keyboard navigation of window previews (bgo#786546).
+ Run unit tests on `meson test` (bgo#786497).
+ Misc. bug fixes: bgo#787423, bgo#766368, bgo#787580,
bgo#787907, bgo#787901, bgo#788039, bgo#788003, bgo#786343,
bgo#787902, bgo#788265, bgo#788339, bgo#787905, bgo#788282,
bgo#787676.
+ Updated translations.
- Drop upstream fixed patches:
+ Drop gnome-shell-app-workaround-pkexec.patch.
+ gnome-shell-dateMenu-fixes.patch.
+ gnome-shell-fix-crash-hint-actor-NULL.patch.
+ gnome-shell-only-listen-window-created-events-once.patch.
+ gnome-shell-disable-osk-gesture-on-lock-screen.patch.
- Move all SLE only patches to patch# 1000 and above.
OBS-URL: https://build.opensuse.org/request/show/531476
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=335
2017-10-05 12:00:35 +02:00
Patch1003 : gnome-shell-screen-disappear.patch
2016-09-04 15:22:57 +02:00
# 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
Accepting request 531476 from GNOME:Next
- Update to version 3.26.1:
+ Don't detach launched apps to not break pkexec and friends
(bgo#763531).
+ Allow search providers to not autostart (bgo#785380,
bgo#787986).
+ Fix crash when tray icons are hidden/shown in quick succession
(bgo#787361).
+ Make window group switcher more consistent (bgo#786009).
+ Improve legibility of the top bar when translucent
(bgo#787940).
+ Don't crash when running outside a logind session (bgo#788046).
+ Allow to run headless (bgo#730551).
+ Update calendar on timezone changes (bgo#678507).
+ Improve keyboard navigation of window previews (bgo#786546).
+ Run unit tests on `meson test` (bgo#786497).
+ Misc. bug fixes: bgo#787423, bgo#766368, bgo#787580,
bgo#787907, bgo#787901, bgo#788039, bgo#788003, bgo#786343,
bgo#787902, bgo#788265, bgo#788339, bgo#787905, bgo#788282,
bgo#787676.
+ Updated translations.
- Drop upstream fixed patches:
+ Drop gnome-shell-app-workaround-pkexec.patch.
+ gnome-shell-dateMenu-fixes.patch.
+ gnome-shell-fix-crash-hint-actor-NULL.patch.
+ gnome-shell-only-listen-window-created-events-once.patch.
+ gnome-shell-disable-osk-gesture-on-lock-screen.patch.
- Move all SLE only patches to patch# 1000 and above.
OBS-URL: https://build.opensuse.org/request/show/531476
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=335
2017-10-05 12:00:35 +02:00
Patch1004 : endSession-dialog-update-time-label-every-sec.patch
2016-09-04 15:22:57 +02:00
# PATCH-FIX-SLE gs-fate318433-prevent-same-account-multi-logins.patch fate#318433 cxiong@suse.com -- prevent multiple simultaneous login.
Accepting request 531476 from GNOME:Next
- Update to version 3.26.1:
+ Don't detach launched apps to not break pkexec and friends
(bgo#763531).
+ Allow search providers to not autostart (bgo#785380,
bgo#787986).
+ Fix crash when tray icons are hidden/shown in quick succession
(bgo#787361).
+ Make window group switcher more consistent (bgo#786009).
+ Improve legibility of the top bar when translucent
(bgo#787940).
+ Don't crash when running outside a logind session (bgo#788046).
+ Allow to run headless (bgo#730551).
+ Update calendar on timezone changes (bgo#678507).
+ Improve keyboard navigation of window previews (bgo#786546).
+ Run unit tests on `meson test` (bgo#786497).
+ Misc. bug fixes: bgo#787423, bgo#766368, bgo#787580,
bgo#787907, bgo#787901, bgo#788039, bgo#788003, bgo#786343,
bgo#787902, bgo#788265, bgo#788339, bgo#787905, bgo#788282,
bgo#787676.
+ Updated translations.
- Drop upstream fixed patches:
+ Drop gnome-shell-app-workaround-pkexec.patch.
+ gnome-shell-dateMenu-fixes.patch.
+ gnome-shell-fix-crash-hint-actor-NULL.patch.
+ gnome-shell-only-listen-window-created-events-once.patch.
+ gnome-shell-disable-osk-gesture-on-lock-screen.patch.
- Move all SLE only patches to patch# 1000 and above.
OBS-URL: https://build.opensuse.org/request/show/531476
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=335
2017-10-05 12:00:35 +02:00
Patch1007 : gs-fate318433-prevent-same-account-multi-logins.patch
2022-03-21 09:37:00 +01:00
# 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
2022-10-31 09:00:33 +01:00
# 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
2023-03-22 16:13:45 +01:00
# 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
2023-10-12 15:06:35 +02:00
# 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
2019-07-26 14:52:09 +02:00
2017-08-31 09:44:00 +02:00
# needed for directory ownership
2019-10-04 17:46:38 +02:00
BuildRequires : asciidoc
2017-08-31 09:44:00 +02:00
BuildRequires : dbus-1
2012-11-18 16:23:08 +01:00
BuildRequires : docbook-xsl-stylesheets
Accepting request 561891 from home:Zaitor:branches:GNOME:Factory
- Update to version 3.26.2+20171218.15b1810a6:
+ background: don't leak wall clock when background changes.
+ dateMenu:
- Fix possible crash with unknown locations.
- Ignore malformed world-clocks settings.
+ dash:
- Do not shadow ClutterActor's destroy().
- Make sure item labels are only destroyed once.
+ status/keyboard: Reset menuItems and Label objects on change.
+ overview: Protect ::drag-end handlers.
+ Updated translations.
- Switch to git-checkout via source services.
- Pass enable-browser-plugin=true, enable-documentation=true,
enable-man=true, enable-networkmanager=yes and
enable-systemd=yes to meson, ensure we build the features we
want.
- Following the above, add gtk-doc BuildRequires and build
documentation again.
- Run spec-cleaner, modernize spec.
- Drop update-desktop-files BuildRequires and stop using the
suse_update_desktop_file macro.
- Drop conditional libaccountsservice0, libcaribou0 and
libgdmgreeter1 Requires needed for no longer supported versions
of openSUSE.
- Add fdupes BuildRequires and pass fdupes macro, remove duplicate
files.
- Drop gnome-shell-wayland Obsoletes: No currently supported
version of openSUSE have ever had this binary, so this is no
longer needed.
- Stop exporting BROWSER_PLUGIN_DIR=%%{_libdir}/browser-plugins,
does not work as we are using meson buildsystem.
OBS-URL: https://build.opensuse.org/request/show/561891
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=349
2018-01-07 23:17:17 +01:00
BuildRequires : fdupes
2014-04-03 22:51:33 +02:00
BuildRequires : gcc-c++
2022-03-21 09:37:00 +01:00
BuildRequires : meson >= 0.58.0
2017-08-31 09:44:00 +02:00
BuildRequires : pkgconfig
2018-03-09 11:05:57 +01:00
BuildRequires : sassc
2012-11-18 16:23:08 +01:00
BuildRequires : xsltproc
2012-09-08 00:20:57 +02:00
BuildRequires : pkgconfig(atk-bridge-2.0)
2020-04-18 00:56:08 +02:00
BuildRequires : pkgconfig(bash-completion)
2022-09-13 09:34:29 +02:00
BuildRequires : pkgconfig(gcr-4) >= 3.90.0
2011-07-29 08:56:28 +02:00
BuildRequires : pkgconfig(gdk-pixbuf-2.0)
2018-03-14 19:36:43 +01:00
BuildRequires : pkgconfig(gdk-x11-3.0)
2024-03-19 14:31:01 +01:00
BuildRequires : pkgconfig(gi-docgen)
2018-09-24 09:23:03 +02:00
BuildRequires : pkgconfig(gio-2.0) >= 2.56.0
BuildRequires : pkgconfig(gio-unix-2.0) >= 2.56.0
2022-03-21 09:37:00 +01:00
BuildRequires : pkgconfig(gjs-1.0) >= 1.71.1
2019-10-04 17:46:38 +02:00
BuildRequires : pkgconfig(gnome-autoar-0)
2022-03-21 09:37:00 +01:00
BuildRequires : pkgconfig(gnome-bluetooth-3.0)
2023-03-20 13:49:30 +01:00
BuildRequires : pkgconfig(gnome-desktop-4)
2012-09-21 21:21:31 +02:00
BuildRequires : pkgconfig(gnome-keybindings)
2018-03-14 19:36:43 +01:00
BuildRequires : pkgconfig(gobject-2.0)
2016-09-08 23:23:06 +02:00
BuildRequires : pkgconfig(gobject-introspection-1.0) >= 1.49.1
2024-03-19 14:31:01 +01:00
BuildRequires : pkgconfig(gsettings-desktop-schemas) >= 46.beta
2012-09-08 00:20:57 +02:00
BuildRequires : pkgconfig(gstreamer-1.0) >= 0.11.92
BuildRequires : pkgconfig(gstreamer-base-1.0)
2015-03-19 15:37:07 +01:00
BuildRequires : pkgconfig(gtk+-3.0) >= 3.15.0
2021-03-24 17:36:18 +01:00
BuildRequires : pkgconfig(gtk4)
2021-09-27 08:24:32 +02:00
BuildRequires : pkgconfig(ibus-1.0) >= 1.5.19
2011-09-18 10:43:37 +02:00
BuildRequires : pkgconfig(json-glib-1.0) >= 0.13.2
2010-11-17 14:17:32 +01:00
BuildRequires : pkgconfig(libcanberra)
2015-12-29 12:35:25 +01:00
BuildRequires : pkgconfig(libcanberra-gtk3)
2019-11-26 10:26:26 +01:00
BuildRequires : pkgconfig(libecal-2.0) >= 3.33.1
2020-10-26 09:15:38 +01:00
BuildRequires : pkgconfig(libedataserver-1.2) >= 3.33.1
2012-09-08 00:20:57 +02:00
BuildRequires : pkgconfig(libgnome-menu-3.0) >= 3.5.3
2023-03-20 13:49:30 +01:00
BuildRequires : pkgconfig(libmutter-%{mutter_api} ) >= %{mutter_req}
2018-05-29 14:19:24 +02:00
BuildRequires : pkgconfig(libnm) >= 1.10.4
2020-12-29 09:41:17 +01:00
BuildRequires : pkgconfig(libpipewire-0.3)
2013-03-13 23:41:01 +01:00
BuildRequires : pkgconfig(libpulse) >= 2.0
2010-11-17 14:17:32 +01:00
BuildRequires : pkgconfig(libpulse-mainloop-glib)
2018-03-14 19:36:43 +01:00
BuildRequires : pkgconfig(libsecret-1) >= 0.18
2022-09-13 09:34:29 +02:00
BuildRequires : pkgconfig(libsoup-3.0)
2011-08-08 16:38:09 +02:00
BuildRequires : pkgconfig(libstartup-notification-1.0) >= 0.11
2015-09-04 13:31:55 +02:00
BuildRequires : pkgconfig(libsystemd)
2018-03-14 19:36:43 +01:00
BuildRequires : pkgconfig(libxml-2.0)
2023-03-20 13:49:30 +01:00
BuildRequires : pkgconfig(mutter-clutter-%{mutter_api} ) >= %{mutter_req}
BuildRequires : pkgconfig(mutter-cogl-%{mutter_api} ) >= %{mutter_req}
BuildRequires : pkgconfig(mutter-cogl-pango-%{mutter_api} ) >= %{mutter_req}
2011-08-08 16:38:09 +02:00
BuildRequires : pkgconfig(polkit-agent-1) >= 0.100
2018-03-14 19:36:43 +01:00
BuildRequires : pkgconfig(x11)
2019-04-22 07:48:12 +02:00
BuildRequires : python(abi) >= 3
2011-02-13 23:56:07 +01:00
Requires : gdk-pixbuf-loader-rsvg
2020-12-29 09:41:17 +01:00
Requires : gstreamer-plugin-pipewire
2011-07-02 12:32:04 +02:00
# "System settings" menu item
Requires : gnome-control-center
2021-11-26 15:13:22 +01:00
Requires : gnome-session
2017-08-31 09:44:00 +02:00
# For a GSettings schema and power system icon
Requires : gnome-settings-daemon
2011-07-20 10:18:58 +02:00
# "High Contrast" in accessibility status icon
Requires : gnome-themes-accessibility
2017-08-31 09:44:00 +02:00
Requires : gsettings-desktop-schemas
2024-02-21 09:33:14 +01:00
# ScreenSaver needs this.
Requires : gjs >= 1.71.1
2023-03-20 13:49:30 +01:00
Requires : mutter >= %{mutter_req}
Requires : typelib(Soup) = 3.0
2015-03-19 15:37:07 +01:00
Recommends: %{name} -calendar
2018-03-22 10:41:22 +01:00
## Finally, dependencies for session services that are needed for system icons and the user menu
# bluetooth system icon
# (lowered to recommends due to bsc#1067603, some setups without bluetooth might want to avoid this dependency)
Recommends: gnome-bluetooth
2013-05-01 20:48:20 +02:00
# The dateTime applet in the panel launches gnome-clocks upon user request
Recommends: gnome-clocks
2017-03-02 19:19:21 +01:00
# gnome-shell implements the dbus interface org.freedesktop.Notifications directly
Provides : dbus(org.freedesktop.Notifications)
2019-04-18 15:50:39 +02:00
# gnome-shell-browser-plugin dropped in 3.31.4
Obsoletes : gnome-shell-browser-plugin <= %{version}
2009-08-05 00:44:20 +02:00
%description
The GNOME Shell redefines user interactions with the GNOME desktop. In
particular, it offers new paradigms for launching applications, accessing
documents, and organizing open windows in GNOME.
2011-12-21 15:56:54 +01:00
%package devel
2017-10-04 10:31:02 +02:00
Summary : Development files for GNOME Shell
2011-12-21 15:56:54 +01:00
Group : Development/Libraries/GNOME
Requires : %{name} = %{version}
%description devel
The GNOME Shell redefines user interactions with the GNOME desktop. In
particular, it offers new paradigms for launching applications, accessing
documents, and organizing open windows in GNOME.
2015-03-19 15:37:07 +01:00
%package calendar
Summary : Evolution Calendar support for GNOME Shell
Group : System/GUI/GNOME
Requires : %{name} = %{version}
# The clock / calendar applet in the panel requires e-d-s (bnc#795793).
Requires : evolution-data-server
2022-01-11 19:18:06 +01:00
Supplements: (%{name} and evolution-data-server)
2015-03-19 15:37:07 +01:00
%description calendar
This package adds support for Evolution Calendar, such as appointments
into GNOME Shell calendar.
2016-09-08 23:23:06 +02:00
2020-05-11 15:14:32 +02:00
%package -n gnome-extensions
Summary : Extensions app for GNOME Shell
Group : System/GUI/GNOME
Requires : %{name} = %{version}
%description -n gnome-extensions
This package contains an optional extensions app for managing GNOME Shell extensions.
2009-09-04 00:55:13 +02:00
%lang_package
2016-09-04 15:22:57 +02:00
2009-08-05 00:44:20 +02:00
%prep
2024-03-19 14:31:01 +01:00
%autosetup -N
2023-11-28 14:13:28 +01:00
%patch -P 1 -p1
%patch -P 7 -p1
%patch -P 8 -p1
2024-05-17 08:14:02 +02:00
%patch -P 9 -p1
2019-04-18 15:50:39 +02:00
2020-07-20 10:48:49 +02:00
%if 0%{?sle_version}
2023-11-28 14:13:28 +01:00
%patch -P 1001 -p1
%patch -P 1002 -p1
%patch -P 1003 -p1
%patch -P 1004 -p1
%patch -P 1007 -p1
%patch -P 1008 -p1
%patch -P 1009 -p1
2022-03-21 09:37:00 +01:00
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300
2023-11-28 14:13:28 +01:00
%patch -P 1010 -p1
%patch -P 1011 -p1
2022-03-21 09:37:00 +01:00
%endif
2023-11-28 14:13:28 +01:00
%patch -P 1012 -p1
%patch -P 1013 -p1
2016-05-14 13:05:02 +02:00
%endif
2019-04-18 15:50:39 +02:00
2023-10-23 16:05:05 +02:00
cp %{SOURCE1} data/theme/
2009-08-05 00:44:20 +02:00
%build
2017-08-31 09:44:00 +02:00
%meson \
Accepting request 561891 from home:Zaitor:branches:GNOME:Factory
- Update to version 3.26.2+20171218.15b1810a6:
+ background: don't leak wall clock when background changes.
+ dateMenu:
- Fix possible crash with unknown locations.
- Ignore malformed world-clocks settings.
+ dash:
- Do not shadow ClutterActor's destroy().
- Make sure item labels are only destroyed once.
+ status/keyboard: Reset menuItems and Label objects on change.
+ overview: Protect ::drag-end handlers.
+ Updated translations.
- Switch to git-checkout via source services.
- Pass enable-browser-plugin=true, enable-documentation=true,
enable-man=true, enable-networkmanager=yes and
enable-systemd=yes to meson, ensure we build the features we
want.
- Following the above, add gtk-doc BuildRequires and build
documentation again.
- Run spec-cleaner, modernize spec.
- Drop update-desktop-files BuildRequires and stop using the
suse_update_desktop_file macro.
- Drop conditional libaccountsservice0, libcaribou0 and
libgdmgreeter1 Requires needed for no longer supported versions
of openSUSE.
- Add fdupes BuildRequires and pass fdupes macro, remove duplicate
files.
- Drop gnome-shell-wayland Obsoletes: No currently supported
version of openSUSE have ever had this binary, so this is no
longer needed.
- Stop exporting BROWSER_PLUGIN_DIR=%%{_libdir}/browser-plugins,
does not work as we are using meson buildsystem.
OBS-URL: https://build.opensuse.org/request/show/561891
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=349
2018-01-07 23:17:17 +01:00
--libexecdir=%{_libexecdir} /%{name} \
2023-04-26 16:35:55 +02:00
-D gtk_doc=true \
2023-03-20 13:49:30 +01:00
-D man=true \
-D networkmanager=true \
-D systemd=true \
-D tests=false \
Accepting request 561891 from home:Zaitor:branches:GNOME:Factory
- Update to version 3.26.2+20171218.15b1810a6:
+ background: don't leak wall clock when background changes.
+ dateMenu:
- Fix possible crash with unknown locations.
- Ignore malformed world-clocks settings.
+ dash:
- Do not shadow ClutterActor's destroy().
- Make sure item labels are only destroyed once.
+ status/keyboard: Reset menuItems and Label objects on change.
+ overview: Protect ::drag-end handlers.
+ Updated translations.
- Switch to git-checkout via source services.
- Pass enable-browser-plugin=true, enable-documentation=true,
enable-man=true, enable-networkmanager=yes and
enable-systemd=yes to meson, ensure we build the features we
want.
- Following the above, add gtk-doc BuildRequires and build
documentation again.
- Run spec-cleaner, modernize spec.
- Drop update-desktop-files BuildRequires and stop using the
suse_update_desktop_file macro.
- Drop conditional libaccountsservice0, libcaribou0 and
libgdmgreeter1 Requires needed for no longer supported versions
of openSUSE.
- Add fdupes BuildRequires and pass fdupes macro, remove duplicate
files.
- Drop gnome-shell-wayland Obsoletes: No currently supported
version of openSUSE have ever had this binary, so this is no
longer needed.
- Stop exporting BROWSER_PLUGIN_DIR=%%{_libdir}/browser-plugins,
does not work as we are using meson buildsystem.
OBS-URL: https://build.opensuse.org/request/show/561891
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=349
2018-01-07 23:17:17 +01:00
%{nil}
2017-08-31 09:44:00 +02:00
%meson_build
2009-08-05 00:44:20 +02:00
%install
2017-08-31 09:44:00 +02:00
%meson_install
2011-04-28 23:11:09 +02:00
# This is the directory where extensions get installed
install -d %{buildroot} %{_datadir} /gnome-shell/extensions
2012-02-25 15:39:20 +01:00
# This is the directory where search providers get installed
install -d %{buildroot} %{_datadir} /gnome-shell/search-providers
2011-02-13 23:56:07 +01:00
%find_lang %{name} %{?no_lang_C}
2013-10-21 18:59:33 +02:00
# Work around race, as reported in bnc#844891 & bgo#709313.
install -d %{buildroot} %{_datadir} /gnome-shell/modes
Accepting request 561891 from home:Zaitor:branches:GNOME:Factory
- Update to version 3.26.2+20171218.15b1810a6:
+ background: don't leak wall clock when background changes.
+ dateMenu:
- Fix possible crash with unknown locations.
- Ignore malformed world-clocks settings.
+ dash:
- Do not shadow ClutterActor's destroy().
- Make sure item labels are only destroyed once.
+ status/keyboard: Reset menuItems and Label objects on change.
+ overview: Protect ::drag-end handlers.
+ Updated translations.
- Switch to git-checkout via source services.
- Pass enable-browser-plugin=true, enable-documentation=true,
enable-man=true, enable-networkmanager=yes and
enable-systemd=yes to meson, ensure we build the features we
want.
- Following the above, add gtk-doc BuildRequires and build
documentation again.
- Run spec-cleaner, modernize spec.
- Drop update-desktop-files BuildRequires and stop using the
suse_update_desktop_file macro.
- Drop conditional libaccountsservice0, libcaribou0 and
libgdmgreeter1 Requires needed for no longer supported versions
of openSUSE.
- Add fdupes BuildRequires and pass fdupes macro, remove duplicate
files.
- Drop gnome-shell-wayland Obsoletes: No currently supported
version of openSUSE have ever had this binary, so this is no
longer needed.
- Stop exporting BROWSER_PLUGIN_DIR=%%{_libdir}/browser-plugins,
does not work as we are using meson buildsystem.
OBS-URL: https://build.opensuse.org/request/show/561891
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=349
2018-01-07 23:17:17 +01:00
%fdupes %{buildroot} %{_prefix}
2020-05-11 15:14:32 +02:00
# Not needed, only used for nightly git snapshots
rm -f %{buildroot} %{_datadir} /icons/hicolor/scalable/apps/org.gnome.Extensions.Devel.svg
2024-04-29 17:09:17 +02:00
%python3_fix_shebang
2009-08-05 00:44:20 +02:00
2011-11-28 09:19:29 +01:00
%files
Accepting request 561891 from home:Zaitor:branches:GNOME:Factory
- Update to version 3.26.2+20171218.15b1810a6:
+ background: don't leak wall clock when background changes.
+ dateMenu:
- Fix possible crash with unknown locations.
- Ignore malformed world-clocks settings.
+ dash:
- Do not shadow ClutterActor's destroy().
- Make sure item labels are only destroyed once.
+ status/keyboard: Reset menuItems and Label objects on change.
+ overview: Protect ::drag-end handlers.
+ Updated translations.
- Switch to git-checkout via source services.
- Pass enable-browser-plugin=true, enable-documentation=true,
enable-man=true, enable-networkmanager=yes and
enable-systemd=yes to meson, ensure we build the features we
want.
- Following the above, add gtk-doc BuildRequires and build
documentation again.
- Run spec-cleaner, modernize spec.
- Drop update-desktop-files BuildRequires and stop using the
suse_update_desktop_file macro.
- Drop conditional libaccountsservice0, libcaribou0 and
libgdmgreeter1 Requires needed for no longer supported versions
of openSUSE.
- Add fdupes BuildRequires and pass fdupes macro, remove duplicate
files.
- Drop gnome-shell-wayland Obsoletes: No currently supported
version of openSUSE have ever had this binary, so this is no
longer needed.
- Stop exporting BROWSER_PLUGIN_DIR=%%{_libdir}/browser-plugins,
does not work as we are using meson buildsystem.
OBS-URL: https://build.opensuse.org/request/show/561891
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=349
2018-01-07 23:17:17 +01:00
%license COPYING
2018-09-14 05:38:37 +02:00
%doc README.md NEWS
2011-01-17 15:12:43 +01:00
%{_bindir} /gnome-shell
2023-09-12 10:20:54 +02:00
%{_bindir} /gnome-extensions
%{_bindir} /gnome-shell-extension-prefs
%{_bindir} /gnome-shell-extension-tool
%{_bindir} /gnome-shell-test-tool
Accepting request 561891 from home:Zaitor:branches:GNOME:Factory
- Update to version 3.26.2+20171218.15b1810a6:
+ background: don't leak wall clock when background changes.
+ dateMenu:
- Fix possible crash with unknown locations.
- Ignore malformed world-clocks settings.
+ dash:
- Do not shadow ClutterActor's destroy().
- Make sure item labels are only destroyed once.
+ status/keyboard: Reset menuItems and Label objects on change.
+ overview: Protect ::drag-end handlers.
+ Updated translations.
- Switch to git-checkout via source services.
- Pass enable-browser-plugin=true, enable-documentation=true,
enable-man=true, enable-networkmanager=yes and
enable-systemd=yes to meson, ensure we build the features we
want.
- Following the above, add gtk-doc BuildRequires and build
documentation again.
- Run spec-cleaner, modernize spec.
- Drop update-desktop-files BuildRequires and stop using the
suse_update_desktop_file macro.
- Drop conditional libaccountsservice0, libcaribou0 and
libgdmgreeter1 Requires needed for no longer supported versions
of openSUSE.
- Add fdupes BuildRequires and pass fdupes macro, remove duplicate
files.
- Drop gnome-shell-wayland Obsoletes: No currently supported
version of openSUSE have ever had this binary, so this is no
longer needed.
- Stop exporting BROWSER_PLUGIN_DIR=%%{_libdir}/browser-plugins,
does not work as we are using meson buildsystem.
OBS-URL: https://build.opensuse.org/request/show/561891
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=349
2018-01-07 23:17:17 +01:00
%dir %{_libdir} /gnome-shell
%dir %{_libexecdir} /gnome-shell
2015-03-19 15:37:07 +01:00
%exclude %{_libexecdir} /gnome-shell/gnome-shell-calendar-server
Accepting request 561891 from home:Zaitor:branches:GNOME:Factory
- Update to version 3.26.2+20171218.15b1810a6:
+ background: don't leak wall clock when background changes.
+ dateMenu:
- Fix possible crash with unknown locations.
- Ignore malformed world-clocks settings.
+ dash:
- Do not shadow ClutterActor's destroy().
- Make sure item labels are only destroyed once.
+ status/keyboard: Reset menuItems and Label objects on change.
+ overview: Protect ::drag-end handlers.
+ Updated translations.
- Switch to git-checkout via source services.
- Pass enable-browser-plugin=true, enable-documentation=true,
enable-man=true, enable-networkmanager=yes and
enable-systemd=yes to meson, ensure we build the features we
want.
- Following the above, add gtk-doc BuildRequires and build
documentation again.
- Run spec-cleaner, modernize spec.
- Drop update-desktop-files BuildRequires and stop using the
suse_update_desktop_file macro.
- Drop conditional libaccountsservice0, libcaribou0 and
libgdmgreeter1 Requires needed for no longer supported versions
of openSUSE.
- Add fdupes BuildRequires and pass fdupes macro, remove duplicate
files.
- Drop gnome-shell-wayland Obsoletes: No currently supported
version of openSUSE have ever had this binary, so this is no
longer needed.
- Stop exporting BROWSER_PLUGIN_DIR=%%{_libdir}/browser-plugins,
does not work as we are using meson buildsystem.
OBS-URL: https://build.opensuse.org/request/show/561891
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=349
2018-01-07 23:17:17 +01:00
%{_libexecdir} /gnome-shell/gnome-shell-hotplug-sniffer
%{_libexecdir} /gnome-shell/gnome-shell-perf-helper
%{_libexecdir} /gnome-shell/gnome-shell-portal-helper
%{_libdir} /gnome-shell/Gvc-1.0.typelib
2023-09-12 10:20:54 +02:00
%{_libdir} /gnome-shell/Shell-%{mutter_api} .typelib
%{_libdir} /gnome-shell/St-%{mutter_api} .typelib
Accepting request 561891 from home:Zaitor:branches:GNOME:Factory
- Update to version 3.26.2+20171218.15b1810a6:
+ background: don't leak wall clock when background changes.
+ dateMenu:
- Fix possible crash with unknown locations.
- Ignore malformed world-clocks settings.
+ dash:
- Do not shadow ClutterActor's destroy().
- Make sure item labels are only destroyed once.
+ status/keyboard: Reset menuItems and Label objects on change.
+ overview: Protect ::drag-end handlers.
+ Updated translations.
- Switch to git-checkout via source services.
- Pass enable-browser-plugin=true, enable-documentation=true,
enable-man=true, enable-networkmanager=yes and
enable-systemd=yes to meson, ensure we build the features we
want.
- Following the above, add gtk-doc BuildRequires and build
documentation again.
- Run spec-cleaner, modernize spec.
- Drop update-desktop-files BuildRequires and stop using the
suse_update_desktop_file macro.
- Drop conditional libaccountsservice0, libcaribou0 and
libgdmgreeter1 Requires needed for no longer supported versions
of openSUSE.
- Add fdupes BuildRequires and pass fdupes macro, remove duplicate
files.
- Drop gnome-shell-wayland Obsoletes: No currently supported
version of openSUSE have ever had this binary, so this is no
longer needed.
- Stop exporting BROWSER_PLUGIN_DIR=%%{_libdir}/browser-plugins,
does not work as we are using meson buildsystem.
OBS-URL: https://build.opensuse.org/request/show/561891
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=349
2018-01-07 23:17:17 +01:00
%{_libdir} /gnome-shell/libgnome-shell-menu.so
2023-09-12 10:20:54 +02:00
%{_libdir} /gnome-shell/libshell-%{mutter_api} .so
Accepting request 561891 from home:Zaitor:branches:GNOME:Factory
- Update to version 3.26.2+20171218.15b1810a6:
+ background: don't leak wall clock when background changes.
+ dateMenu:
- Fix possible crash with unknown locations.
- Ignore malformed world-clocks settings.
+ dash:
- Do not shadow ClutterActor's destroy().
- Make sure item labels are only destroyed once.
+ status/keyboard: Reset menuItems and Label objects on change.
+ overview: Protect ::drag-end handlers.
+ Updated translations.
- Switch to git-checkout via source services.
- Pass enable-browser-plugin=true, enable-documentation=true,
enable-man=true, enable-networkmanager=yes and
enable-systemd=yes to meson, ensure we build the features we
want.
- Following the above, add gtk-doc BuildRequires and build
documentation again.
- Run spec-cleaner, modernize spec.
- Drop update-desktop-files BuildRequires and stop using the
suse_update_desktop_file macro.
- Drop conditional libaccountsservice0, libcaribou0 and
libgdmgreeter1 Requires needed for no longer supported versions
of openSUSE.
- Add fdupes BuildRequires and pass fdupes macro, remove duplicate
files.
- Drop gnome-shell-wayland Obsoletes: No currently supported
version of openSUSE have ever had this binary, so this is no
longer needed.
- Stop exporting BROWSER_PLUGIN_DIR=%%{_libdir}/browser-plugins,
does not work as we are using meson buildsystem.
OBS-URL: https://build.opensuse.org/request/show/561891
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=349
2018-01-07 23:17:17 +01:00
%{_libdir} /gnome-shell/libgvc.so
2023-09-12 10:20:54 +02:00
%{_libdir} /gnome-shell/libst-%{mutter_api} .so
2016-02-19 16:07:37 +01:00
%{_datadir} /applications/org.gnome.Shell.desktop
2014-08-23 13:52:08 +02:00
%{_datadir} /applications/org.gnome.Shell.PortalHelper.desktop
2019-04-18 15:50:39 +02:00
%{_datadir} /dbus-1/interfaces/org.gnome.Shell.Introspect.xml
2017-02-22 21:41:15 +01:00
%{_datadir} /dbus-1/interfaces/org.gnome.Shell.PadOsd.xml
2013-05-31 20:36:55 +02:00
%{_datadir} /dbus-1/interfaces/org.gnome.Shell.Screencast.xml
2013-03-13 23:41:01 +01:00
%{_datadir} /dbus-1/interfaces/org.gnome.Shell.Screenshot.xml
2012-02-25 15:39:20 +01:00
%{_datadir} /dbus-1/interfaces/org.gnome.ShellSearchProvider.xml
2013-03-13 23:41:01 +01:00
%{_datadir} /dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml
2011-07-29 08:56:28 +02:00
%{_datadir} /dbus-1/services/org.gnome.Shell.HotplugSniffer.service
2014-08-23 13:52:08 +02:00
%{_datadir} /dbus-1/services/org.gnome.Shell.PortalHelper.service
2024-03-19 14:31:01 +01:00
%{_datadir} /glib-2.0/schemas/org.gnome.Extensions.gschema.xml
2010-09-13 14:11:14 +02:00
%{_datadir} /glib-2.0/schemas/org.gnome.shell.gschema.xml
2021-09-27 08:24:32 +02:00
%{_datadir} /gnome-control-center/keybindings/50-gnome-shell-launchers.xml
2012-09-21 21:21:31 +02:00
%{_datadir} /gnome-control-center/keybindings/50-gnome-shell-system.xml
2022-03-21 09:37:00 +01:00
%{_datadir} /gnome-control-center/keybindings/50-gnome-shell-screenshots.xml
2018-01-11 16:34:53 +01:00
# Own these dirs for extensions, search-providers and work around a race condition
%dir %{_datadir} /gnome-shell/extensions
%dir %{_datadir} /gnome-shell/search-providers
%dir %{_datadir} /gnome-shell/modes
Accepting request 643026 from GNOME:Next
- Update to version 3.30.1:
+ Cancel search on overview hiding (glgo#GNOME/gnome-shell!205).
+ Fix disappearing network icon (glgo#GNOME/gnome-shell#140).
+ Improve switch-monitor shortcut handling
(glgo#GNOME/gnome-shell!208).
+ Fix missing key information in keyring dialog
(glgo#GNOME/gnome-shell#574).
+ De-duplicate all entries in run command history
(glgo#GNOME/gnome-shell#524).
+ Fix frozen disk unlock dialogs (glgo#GNOME/gnome-shell#565).
+ Fix unresponsive-app dialog blocking input in other windows
(glgo#GNOME/gnome-shell#273).
+ Fix handling of forward-key-event input method signal
(glgo#GNOME/gnome-shell#531).
+ Misc. bug fixes: glgo#GNOME/gnome-shell#520, bgo#791233,
glgo#GNOME/gnome-shell!188, glgo#GNOME/gnome-shell#539,
glgo#GNOME/gnome-shell!217, glgo#GNOME/gnome-shell#536,
glgo#GNOME/gnome-shell#537, glgo#GNOME/gnome-shell#578,
glgo#GNOME/gnome-shell!236, glgo#GNOME/gnome-shell#579,
glgo#GNOME/gnome-shell!228, glgo#GNOME/gnome-shell#618,
glgo#GNOME/gnome-shell#471, glgo#GNOME/gnome-shell!255.
+ Updated translations.
- Rebase patches with quilt.
OBS-URL: https://build.opensuse.org/request/show/643026
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=374
2018-10-22 15:22:55 +02:00
%{_datadir} /gnome-shell/gnome-shell-dbus-interfaces.gresource
Accepting request 561891 from home:Zaitor:branches:GNOME:Factory
- Update to version 3.26.2+20171218.15b1810a6:
+ background: don't leak wall clock when background changes.
+ dateMenu:
- Fix possible crash with unknown locations.
- Ignore malformed world-clocks settings.
+ dash:
- Do not shadow ClutterActor's destroy().
- Make sure item labels are only destroyed once.
+ status/keyboard: Reset menuItems and Label objects on change.
+ overview: Protect ::drag-end handlers.
+ Updated translations.
- Switch to git-checkout via source services.
- Pass enable-browser-plugin=true, enable-documentation=true,
enable-man=true, enable-networkmanager=yes and
enable-systemd=yes to meson, ensure we build the features we
want.
- Following the above, add gtk-doc BuildRequires and build
documentation again.
- Run spec-cleaner, modernize spec.
- Drop update-desktop-files BuildRequires and stop using the
suse_update_desktop_file macro.
- Drop conditional libaccountsservice0, libcaribou0 and
libgdmgreeter1 Requires needed for no longer supported versions
of openSUSE.
- Add fdupes BuildRequires and pass fdupes macro, remove duplicate
files.
- Drop gnome-shell-wayland Obsoletes: No currently supported
version of openSUSE have ever had this binary, so this is no
longer needed.
- Stop exporting BROWSER_PLUGIN_DIR=%%{_libdir}/browser-plugins,
does not work as we are using meson buildsystem.
OBS-URL: https://build.opensuse.org/request/show/561891
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=349
2018-01-07 23:17:17 +01:00
%{_datadir} /gnome-shell/gnome-shell-theme.gresource
2018-03-09 11:05:57 +01:00
%{_datadir} /gnome-shell/gnome-shell-osk-layouts.gresource
Accepting request 561891 from home:Zaitor:branches:GNOME:Factory
- Update to version 3.26.2+20171218.15b1810a6:
+ background: don't leak wall clock when background changes.
+ dateMenu:
- Fix possible crash with unknown locations.
- Ignore malformed world-clocks settings.
+ dash:
- Do not shadow ClutterActor's destroy().
- Make sure item labels are only destroyed once.
+ status/keyboard: Reset menuItems and Label objects on change.
+ overview: Protect ::drag-end handlers.
+ Updated translations.
- Switch to git-checkout via source services.
- Pass enable-browser-plugin=true, enable-documentation=true,
enable-man=true, enable-networkmanager=yes and
enable-systemd=yes to meson, ensure we build the features we
want.
- Following the above, add gtk-doc BuildRequires and build
documentation again.
- Run spec-cleaner, modernize spec.
- Drop update-desktop-files BuildRequires and stop using the
suse_update_desktop_file macro.
- Drop conditional libaccountsservice0, libcaribou0 and
libgdmgreeter1 Requires needed for no longer supported versions
of openSUSE.
- Add fdupes BuildRequires and pass fdupes macro, remove duplicate
files.
- Drop gnome-shell-wayland Obsoletes: No currently supported
version of openSUSE have ever had this binary, so this is no
longer needed.
- Stop exporting BROWSER_PLUGIN_DIR=%%{_libdir}/browser-plugins,
does not work as we are using meson buildsystem.
OBS-URL: https://build.opensuse.org/request/show/561891
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=349
2018-01-07 23:17:17 +01:00
%{_datadir} /gnome-shell/perf-background.xml
2022-03-21 09:37:00 +01:00
%{_datadir} /gnome-shell/gnome-shell-icons.gresource
Accepting request 561891 from home:Zaitor:branches:GNOME:Factory
- Update to version 3.26.2+20171218.15b1810a6:
+ background: don't leak wall clock when background changes.
+ dateMenu:
- Fix possible crash with unknown locations.
- Ignore malformed world-clocks settings.
+ dash:
- Do not shadow ClutterActor's destroy().
- Make sure item labels are only destroyed once.
+ status/keyboard: Reset menuItems and Label objects on change.
+ overview: Protect ::drag-end handlers.
+ Updated translations.
- Switch to git-checkout via source services.
- Pass enable-browser-plugin=true, enable-documentation=true,
enable-man=true, enable-networkmanager=yes and
enable-systemd=yes to meson, ensure we build the features we
want.
- Following the above, add gtk-doc BuildRequires and build
documentation again.
- Run spec-cleaner, modernize spec.
- Drop update-desktop-files BuildRequires and stop using the
suse_update_desktop_file macro.
- Drop conditional libaccountsservice0, libcaribou0 and
libgdmgreeter1 Requires needed for no longer supported versions
of openSUSE.
- Add fdupes BuildRequires and pass fdupes macro, remove duplicate
files.
- Drop gnome-shell-wayland Obsoletes: No currently supported
version of openSUSE have ever had this binary, so this is no
longer needed.
- Stop exporting BROWSER_PLUGIN_DIR=%%{_libdir}/browser-plugins,
does not work as we are using meson buildsystem.
OBS-URL: https://build.opensuse.org/request/show/561891
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=349
2018-01-07 23:17:17 +01:00
%{_mandir} /man?/gnome-shell.?%{ext_man}
2020-10-26 09:15:38 +01:00
%{_userunitdir} /org.gnome.Shell.target
%{_userunitdir} /org.gnome.Shell@wayland.service
%{_userunitdir} /org.gnome.Shell@x11.service
2018-09-14 05:38:37 +02:00
%{_datadir} /glib-2.0/schemas/00_org.gnome.shell.gschema.override
2020-04-18 00:56:08 +02:00
%dir %{_libdir} /gnome-shell/girepository-1.0
%{_libdir} /gnome-shell/girepository-1.0/Shew-0.typelib
%{_libdir} /gnome-shell/libshew-0.so
%{_datadir} /dbus-1/services/org.gnome.Shell.Notifications.service
%{_datadir} /gnome-shell/org.gnome.Shell.Notifications
%{_datadir} /gnome-shell/org.gnome.Shell.Notifications.src.gresource
2011-12-21 15:56:54 +01:00
2020-12-29 09:41:17 +01:00
%{_datadir} /dbus-1/services/org.gnome.Shell.Screencast.service
%{_datadir} /gnome-shell/org.gnome.Shell.Screencast
%{_datadir} /gnome-shell/org.gnome.Shell.Screencast.src.gresource
2021-03-24 17:36:18 +01:00
%{_datadir} /dbus-1/services/org.gnome.ScreenSaver.service
%{_datadir} /gnome-shell/org.gnome.ScreenSaver
%{_datadir} /gnome-shell/org.gnome.ScreenSaver.src.gresource
2023-04-26 16:35:55 +02:00
%{_mandir} /man?/gnome-extensions.?%{ext_man}
%{_datadir} /bash-completion/completions/gnome-extensions
%{_datadir} /icons/hicolor/scalable/apps/org.gnome.Shell.Extensions.svg
%{_datadir} /icons/hicolor/symbolic/apps/org.gnome.Shell.Extensions-symbolic.svg
%{_userunitdir} /org.gnome.Shell-disable-extensions.service
%{_datadir} /applications/org.gnome.Shell.Extensions.desktop
%{_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
%{_datadir} /gnome-shell/org.gnome.Shell.Extensions.src.gresource
%files devel
2024-03-19 14:31:01 +01:00
%doc %{_datadir} /doc/shell/
%doc %{_datadir} /doc/st/
Accepting request 561891 from home:Zaitor:branches:GNOME:Factory
- Update to version 3.26.2+20171218.15b1810a6:
+ background: don't leak wall clock when background changes.
+ dateMenu:
- Fix possible crash with unknown locations.
- Ignore malformed world-clocks settings.
+ dash:
- Do not shadow ClutterActor's destroy().
- Make sure item labels are only destroyed once.
+ status/keyboard: Reset menuItems and Label objects on change.
+ overview: Protect ::drag-end handlers.
+ Updated translations.
- Switch to git-checkout via source services.
- Pass enable-browser-plugin=true, enable-documentation=true,
enable-man=true, enable-networkmanager=yes and
enable-systemd=yes to meson, ensure we build the features we
want.
- Following the above, add gtk-doc BuildRequires and build
documentation again.
- Run spec-cleaner, modernize spec.
- Drop update-desktop-files BuildRequires and stop using the
suse_update_desktop_file macro.
- Drop conditional libaccountsservice0, libcaribou0 and
libgdmgreeter1 Requires needed for no longer supported versions
of openSUSE.
- Add fdupes BuildRequires and pass fdupes macro, remove duplicate
files.
- Drop gnome-shell-wayland Obsoletes: No currently supported
version of openSUSE have ever had this binary, so this is no
longer needed.
- Stop exporting BROWSER_PLUGIN_DIR=%%{_libdir}/browser-plugins,
does not work as we are using meson buildsystem.
OBS-URL: https://build.opensuse.org/request/show/561891
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=349
2018-01-07 23:17:17 +01:00
%{_datadir} /gnome-shell/*.gir
2020-04-18 00:56:08 +02:00
%dir %{_datadir} /gnome-shell/gir-1.0
%{_datadir} /gnome-shell/gir-1.0/Shew-0.gir
2009-08-05 00:44:20 +02:00
2015-03-19 15:37:07 +01:00
%files calendar
%{_libexecdir} /gnome-shell/gnome-shell-calendar-server
%{_datadir} /dbus-1/services/org.gnome.Shell.CalendarServer.service
2020-05-11 15:14:32 +02:00
%files -n gnome-extensions
2020-06-04 13:47:43 +02:00
%{_bindir} /gnome-extensions-app
2020-05-11 15:14:32 +02:00
%{_datadir} /applications/org.gnome.Extensions.desktop
%{_datadir} /icons/hicolor/scalable/apps/org.gnome.Extensions.svg
%{_datadir} /icons/hicolor/symbolic/apps/org.gnome.Extensions-symbolic.svg
%{_datadir} /dbus-1/services/org.gnome.Extensions.service
%{_datadir} /gnome-shell/org.gnome.Extensions
%{_datadir} /gnome-shell/org.gnome.Extensions.data.gresource
%{_datadir} /gnome-shell/org.gnome.Extensions.src.gresource
%{_datadir} /metainfo/org.gnome.Extensions.metainfo.xml
2009-09-04 00:55:13 +02:00
%files lang -f %{name}.lang
2009-08-05 00:44:20 +02:00
%changelog