Diff gnome-shell-48.8 with a gnome-shell-49.6

/usr/portage/gnome-base/gnome-shell/gnome-shell-49.6.ebuild 2026-05-27 19:17:04.565637402 +0300
11 11

  
12 12
LICENSE="GPL-2+ LGPL-2+"
13 13
SLOT="0"
14
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
14
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
15 15

  
16
IUSE="X elogind gtk-doc +ibus +networkmanager pipewire systemd test wayland"
16
IUSE="X elogind gtk-doc +ibus +networkmanager pipewire selinux systemd test wayland"
17 17
REQUIRED_USE="${PYTHON_REQUIRED_USE}
18 18
	?? ( elogind systemd )"
19 19
RESTRICT="!test? ( test )"
......
22 22
DEPEND="
23 23
	>=gnome-extra/evolution-data-server-3.46.0:=
24 24
	>=app-crypt/gcr-3.90.0:4=[introspection]
25
	>=dev-libs/glib-2.68:2
26
	>=dev-libs/gobject-introspection-1.82.0-r2:=
27
	>=dev-libs/gjs-1.81.2[cairo(+)]
25
	>=dev-libs/glib-2.86.0:2
26
	>=dev-libs/gobject-introspection-1.86.0:=
27
	>=dev-libs/gjs-1.85.90[cairo(+)]
28 28
	>=gui-libs/gtk-4:4[X?,introspection,wayland?]
29
	>=x11-wm/mutter-48.0:0/16[introspection,test?]
29
	>=x11-wm/mutter-49.0:0/17[introspection,test?]
30 30
	>=sys-auth/polkit-0.120_p20220509[introspection]
31
	>=gnome-base/gsettings-desktop-schemas-48_beta[introspection]
31
	>=gnome-base/gsettings-desktop-schemas-49_alpha[introspection]
32
	X? (
33
	   x11-libs/libX11
34
	   x11-libs/libXext
35
	   >=x11-libs/libXfixes-5.0
36
	)
32 37
	>=app-i18n/ibus-1.5.19
33 38
	dev-python/docutils
34 39
	>=gnome-base/gnome-desktop-40.0:4=
......
46 51

  
47 52
	app-arch/gnome-autoar
48 53
	dev-libs/json-glib
54
	net-libs/libsoup:3.0
49 55

  
50 56
	>=app-accessibility/at-spi2-core-2.46:2[introspection]
51 57
	x11-libs/gdk-pixbuf:2[introspection]
52 58
	dev-libs/libxml2:2=
53
	x11-libs/libX11
54 59

  
55 60
	>=media-libs/libpulse-2[glib]
56 61
	dev-libs/libical:=
57
	x11-libs/libXext
58
	>=x11-libs/libXfixes-5.0
59

  
60
	gui-libs/gtk:4[introspection]
61 62

  
62 63
	${PYTHON_DEPS}
63 64
	$(python_gen_cond_dep '
......
94 95
	gnome-base/librsvg:2[introspection]
95 96
	gui-libs/libadwaita:1[introspection]
96 97

  
97
	>=gnome-base/gnome-session-48.0-r2
98
	>=gnome-base/gnome-session-49
98 99
	>=gnome-base/gnome-settings-daemon-3.8.3
99 100

  
100 101
	x11-misc/xdg-utils
......
106 107
		sys-libs/timezone-data
107 108
	)
108 109
	ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] )
110
	selinux? ( sec-policy/selinux-wm )
109 111
	media-fonts/adwaita-fonts
110 112

  
111 113
	sys-apps/xdg-desktop-portal-gnome
112 114
"
115

  
113 116
# avoid circular dependency, see bug #546134
114 117
PDEPEND="
115
	>=gnome-base/gdm-3.5[introspection(+)]
118
	>=gnome-base/gdm-49[introspection(+)]
116 119
	>=gnome-base/gnome-control-center-3.26[networkmanager(+)?]
117 120
"
118 121
BDEPEND="
......
120 123
	dev-libs/libxslt
121 124
	>=dev-util/gdbus-codegen-2.80.5-r1
122 125
	dev-util/glib-utils
123
	gtk-doc? ( >=dev-util/gtk-doc-1.17
126
	gtk-doc? (
127
		>=dev-util/gtk-doc-1.17
124 128
		>=dev-util/gi-docgen-2021.1
125
		app-text/docbook-xml-dtd:4.5 )
129
		app-text/docbook-xml-dtd:4.5
130
	)
126 131
	>=sys-devel/gettext-0.19.8
127 132
	virtual/pkgconfig
128 133
	test? (
......
134 139
# dev-lang/sassc
135 140
# app-text/asciidoc
136 141

  
137
PATCHES=(
138
	# https://bugs.gentoo.org/959295 gnome-session thinks gnome-shell died when built with USE="-X"
139
	"${FILESDIR}"/notify-gnome-session-when-ready.patch
140
)
141

  
142 142
src_prepare() {
143 143
	default
144 144
	xdg_environment_reset
Thank you!