Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/files/, gnome-base/gnome-session/
Date: Sat, 03 Feb 2018 20:56:13
Message-Id: 1517691297.d0309b1a38018cd7e41b08e635cab3682e11af5d.leio@gentoo
1 commit: d0309b1a38018cd7e41b08e635cab3682e11af5d
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 3 20:07:41 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 3 20:54:57 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0309b1a
7
8 gnome-base/gnome-session: remove old
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 gnome-base/gnome-session/Manifest | 2 -
13 .../files/3.22.3-wayland-login-shell.patch | 43 --
14 .../files/3.22.3-xorg-default-translations.patch | 619 ---------------------
15 .../gnome-session/gnome-session-3.22.3.ebuild | 137 -----
16 .../gnome-session/gnome-session-3.24.1.ebuild | 121 ----
17 5 files changed, 922 deletions(-)
18
19 diff --git a/gnome-base/gnome-session/Manifest b/gnome-base/gnome-session/Manifest
20 index da9528e45a0..673d207a12a 100644
21 --- a/gnome-base/gnome-session/Manifest
22 +++ b/gnome-base/gnome-session/Manifest
23 @@ -1,4 +1,2 @@
24 -DIST gnome-session-3.22.3.tar.xz 777420 BLAKE2B 34d438e1fefcd197f2c51ce9c2866a6d10848c28c2f2cab24ae9ca7b69a6b149aa698fa62c34415ee3c34e72f153b5f62028047604a332ebad73b8f05fbfae66 SHA512 2350ddc485f9e47df9d9351e413b847336506a694e34daa672111784f64d6d24d3e5e6fc25ad03dd13b318b139809ba2312a542801993db586937650b1422ccd
25 -DIST gnome-session-3.24.1.tar.xz 780632 BLAKE2B efd1c297d4af08e9bbf47e74aa28b4899b22d00248eb4d786afdd688f5c6117f4865561ca5cf4a47bb6fb003e1d9c365a585f7009f24992fe9752391607a3cfb SHA512 507f9f1cddab37f1b66c72291e1885397f7e8b6bfb7c365f6f1ff827649a71380706fe0e3a8c6e74c3c159349a0eea0aabe3d5c7bbae5b29aeb2d49ae715affb
26 DIST gnome-session-3.24.2-xorg-default-translations.patch.xz 3392 BLAKE2B afe0e04c6218377e91508fc67add8ec0894dc75d47c039c44a8c47635c0418986e0949f916d6269995c1c8853c3dfaab21a3db86c427d966029ed747d4106aa8 SHA512 0af7d4025647c6dd2c78243d91ec8a61fd171b78904ac28ce48c4f3f7cafb9fd28263410d31d08431e73417ff7910e9bdfc1ea4de0a3290cd5229a96bffc56dc
27 DIST gnome-session-3.24.2.tar.xz 783288 BLAKE2B 24b06404b9206a53f394db86a90f9c22c2774432bcb33f136eedd333e813139ded8b9445b4e597f3270ec0b2ef167ce3c2dca2c5b75d5fba977ebcfc4c1bb8ea SHA512 52a609d60303e7d733567cc81698fe4a4042ac17d0260aadb334ab8ad2c355086f8f87c2bcac05f659c28f8f3290128f9ca8875806d199ee27ff84d972333e27
28
29 diff --git a/gnome-base/gnome-session/files/3.22.3-wayland-login-shell.patch b/gnome-base/gnome-session/files/3.22.3-wayland-login-shell.patch
30 deleted file mode 100644
31 index f82825f4822..00000000000
32 --- a/gnome-base/gnome-session/files/3.22.3-wayland-login-shell.patch
33 +++ /dev/null
34 @@ -1,43 +0,0 @@
35 -From 97229b322d30cf531e7b7cc7757f83ed80e831bc Mon Sep 17 00:00:00 2001
36 -From: Ray Strode <rstrode@××××××.com>
37 -Date: Thu, 5 Jan 2017 10:02:58 -0500
38 -Subject: [PATCH 1/3] gnome-session: make sure wayland sessions get a login
39 - shell
40 -
41 -Users expect their shell profiles to get sourced at startup, which
42 -doesn't happen with wayland sessions.
43 -
44 -This commit brings back that feature, by making the gnome-session
45 -wrapper script run a login shell.
46 -
47 -https://bugzilla.gnome.org/show_bug.cgi?id=736660
48 ----
49 - gnome-session/gnome-session.in | 13 +++++++++++++
50 - 1 file changed, 13 insertions(+)
51 -
52 -diff --git a/gnome-session/gnome-session.in b/gnome-session/gnome-session.in
53 -index 530299d..04ea741 100644
54 ---- a/gnome-session/gnome-session.in
55 -+++ b/gnome-session/gnome-session.in
56 -@@ -1,5 +1,18 @@
57 - #!/bin/sh
58 -
59 -+if [ "x$XDG_SESSION_TYPE" = "xwayland" ] &&
60 -+ [ "x$XDG_SESSION_CLASS" != "xgreeter" ] &&
61 -+ [ -n "$SHELL" ] &&
62 -+ grep -q "$SHELL" /etc/shells &&
63 -+ ! (echo "$SHELL" | grep -q "false") &&
64 -+ ! (echo "$SHELL" | grep -q "nologin"); then
65 -+ if [ "$1" != '-l' ]; then
66 -+ exec bash -c "exec -l '$SHELL' -c '$0 -l $*'"
67 -+ else
68 -+ shift
69 -+ fi
70 -+fi
71 -+
72 - SETTING=$(gsettings get org.gnome.system.locale region)
73 - REGION=${SETTING#\'}
74 - REGION=${REGION%\'}
75 ---
76 -2.10.1
77 -
78
79 diff --git a/gnome-base/gnome-session/files/3.22.3-xorg-default-translations.patch b/gnome-base/gnome-session/files/3.22.3-xorg-default-translations.patch
80 deleted file mode 100644
81 index 8c259de9d15..00000000000
82 --- a/gnome-base/gnome-session/files/3.22.3-xorg-default-translations.patch
83 +++ /dev/null
84 @@ -1,619 +0,0 @@
85 -From abc07aa67043d0013dfcf812101208296bbfa4ac Mon Sep 17 00:00:00 2001
86 -From: Mart Raudsepp <leio@g.o>
87 -Date: Sat, 18 Mar 2017 11:42:40 +0200
88 -Subject: [PATCH 3/3] po: Forward port "GNOME on Wayland" translations
89 -
90 ----
91 - po/POTFILES.in | 2 +-
92 - po/bg.po | 4 ++++
93 - po/cs.po | 4 ++++
94 - po/da.po | 4 ++++
95 - po/de.po | 4 ++++
96 - po/el.po | 4 ++++
97 - po/es.po | 4 ++++
98 - po/eu.po | 4 ++++
99 - po/fa.po | 4 ++++
100 - po/fi.po | 4 ++++
101 - po/fr.po | 4 ++++
102 - po/fur.po | 4 ++++
103 - po/gd.po | 4 ++++
104 - po/gl.po | 4 ++++
105 - po/gu.po | 4 ++++
106 - po/he.po | 4 ++++
107 - po/hr.po | 4 ++++
108 - po/hu.po | 4 ++++
109 - po/id.po | 4 ++++
110 - po/is.po | 4 ++++
111 - po/it.po | 4 ++++
112 - po/kk.po | 4 ++++
113 - po/ko.po | 4 ++++
114 - po/lt.po | 4 ++++
115 - po/lv.po | 4 ++++
116 - po/nb.po | 4 ++++
117 - po/pl.po | 4 ++++
118 - po/pt.po | 4 ++++
119 - po/pt_BR.po | 4 ++++
120 - po/ru.po | 4 ++++
121 - po/sk.po | 4 ++++
122 - po/sr.po | 4 ++++
123 - po/sr@×××××.po | 4 ++++
124 - po/sv.po | 4 ++++
125 - po/tr.po | 4 ++++
126 - po/uk.po | 4 ++++
127 - po/vi.po | 4 ++++
128 - po/zh_CN.po | 4 ++++
129 - 38 files changed, 149 insertions(+), 1 deletion(-)
130 -
131 -diff --git a/po/POTFILES.in b/po/POTFILES.in
132 -index cc1170a..0feb5cf 100644
133 ---- a/po/POTFILES.in
134 -+++ b/po/POTFILES.in
135 -@@ -2,9 +2,9 @@
136 - # Please keep this file sorted alphabetically.
137 - data/gnome-custom-session.desktop.in
138 - data/gnome.desktop.in
139 --data/gnome-xorg.desktop.in
140 - data/gnome-dummy.session.desktop.in.in
141 - data/gnome.session.desktop.in.in
142 -+data/gnome-wayland.desktop.in
143 - [type: gettext/glade]data/session-selector.ui
144 - gnome-session/gsm-fail-whale-dialog.c
145 - gnome-session/gsm-manager.c
146 -diff --git a/po/bg.po b/po/bg.po
147 -index 7d243fc..7bb73b6 100644
148 ---- a/po/bg.po
149 -+++ b/po/bg.po
150 -@@ -50,6 +50,10 @@ msgstr "GNOME с Xorg"
151 - msgid "GNOME dummy"
152 - msgstr "GNOME — фиктивна"
153 -
154 -+#: ../data/gnome-wayland.desktop.in.h:1
155 -+msgid "GNOME on Wayland"
156 -+msgstr "GNOME с Wayland"
157 -+
158 - #: ../data/session-selector.ui.h:1
159 - msgid "Custom Session"
160 - msgstr "Друга сесия"
161 -diff --git a/po/cs.po b/po/cs.po
162 -index a9acc59..4efd144 100644
163 ---- a/po/cs.po
164 -+++ b/po/cs.po
165 -@@ -54,6 +54,10 @@ msgstr "GNOME na Xorg"
166 - msgid "GNOME dummy"
167 - msgstr "GNOME dummy"
168 -
169 -+#: ../data/gnome-wayland.desktop.in.h:1
170 -+msgid "GNOME on Wayland"
171 -+msgstr "GNOME na Waylandu"
172 -+
173 - #: ../data/session-selector.ui.h:1
174 - msgid "Custom Session"
175 - msgstr "Vlastní sezení"
176 -diff --git a/po/da.po b/po/da.po
177 -index de709ac..62a49c3 100644
178 ---- a/po/da.po
179 -+++ b/po/da.po
180 -@@ -65,6 +65,10 @@ msgstr "GNOME på Xorg"
181 - msgid "GNOME dummy"
182 - msgstr "GNOME-attrap"
183 -
184 -+#: ../data/gnome-wayland.desktop.in.h:1
185 -+msgid "GNOME on Wayland"
186 -+msgstr "GNOME på Wayland"
187 -+
188 - #: ../data/session-selector.ui.h:1
189 - msgid "Custom Session"
190 - msgstr "Tilpasset session"
191 -diff --git a/po/de.po b/po/de.po
192 -index 051c9ee..a283114 100644
193 ---- a/po/de.po
194 -+++ b/po/de.po
195 -@@ -61,6 +61,10 @@ msgstr "GNOME unter Xorg"
196 - msgid "GNOME dummy"
197 - msgstr "GNOME Platzhalter"
198 -
199 -+#: ../data/gnome-wayland.desktop.in.h:1
200 -+msgid "GNOME on Wayland"
201 -+msgstr "GNOME unter Wayland"
202 -+
203 - #: ../data/session-selector.ui.h:1
204 - msgid "Custom Session"
205 - msgstr "Benutzerdefinierte Sitzung"
206 -diff --git a/po/el.po b/po/el.po
207 -index 99f92ba..9f1d419 100644
208 ---- a/po/el.po
209 -+++ b/po/el.po
210 -@@ -72,6 +72,10 @@ msgstr "GNOME σε Xorg"
211 - msgid "GNOME dummy"
212 - msgstr "Εικονικό GNOME"
213 -
214 -+#: ../data/gnome-wayland.desktop.in.h:1
215 -+msgid "GNOME on Wayland"
216 -+msgstr "GNOME σε Wayland"
217 -+
218 - #: ../data/session-selector.ui.h:1
219 - msgid "Custom Session"
220 - msgstr "Προσαρμοσμένη συνεδρία"
221 -diff --git a/po/es.po b/po/es.po
222 -index 79e3a6d..a9b73b2 100644
223 ---- a/po/es.po
224 -+++ b/po/es.po
225 -@@ -56,6 +56,10 @@ msgstr "GNOME en Xorg"
226 - msgid "GNOME dummy"
227 - msgstr "GNOME «dummy»"
228 -
229 -+#: ../data/gnome-wayland.desktop.in.h:1
230 -+msgid "GNOME on Wayland"
231 -+msgstr "GNOME en Wayland"
232 -+
233 - #: ../data/session-selector.ui.h:1
234 - msgid "Custom Session"
235 - msgstr "Sesión personalizada"
236 -diff --git a/po/eu.po b/po/eu.po
237 -index da3969d..6b57df1 100644
238 ---- a/po/eu.po
239 -+++ b/po/eu.po
240 -@@ -48,6 +48,10 @@ msgstr "GNOME Xorg gainean"
241 - msgid "GNOME dummy"
242 - msgstr "Probako GNOME"
243 -
244 -+#: ../data/gnome-wayland.desktop.in.h:1
245 -+msgid "GNOME on Wayland"
246 -+msgstr "GNOME Wayland gainean"
247 -+
248 - #: ../data/session-selector.ui.h:1
249 - msgid "Custom Session"
250 - msgstr "Saio pertsonalizatua"
251 -diff --git a/po/fa.po b/po/fa.po
252 -index 1737204..8b1b6e5 100644
253 ---- a/po/fa.po
254 -+++ b/po/fa.po
255 -@@ -50,6 +50,10 @@ msgstr "گنوم بر روی Xorg"
256 - msgid "GNOME dummy"
257 - msgstr "گنوم ساختگی"
258 -
259 -+#: ../data/gnome-wayland.desktop.in.h:1
260 -+msgid "GNOME on Wayland"
261 -+msgstr "گنوم بر روی Wayland"
262 -+
263 - #: ../data/session-selector.ui.h:1
264 - msgid "Custom Session"
265 - msgstr "نشست سفارشی"
266 -diff --git a/po/fi.po b/po/fi.po
267 -index a3cd0ca..8b5025c 100644
268 ---- a/po/fi.po
269 -+++ b/po/fi.po
270 -@@ -51,6 +51,10 @@ msgstr "Gnome Xorgia käyttäen"
271 - msgid "GNOME dummy"
272 - msgstr "Gnome-malli-istunto (dummy)"
273 -
274 -+#: ../data/gnome-wayland.desktop.in.h:1
275 -+msgid "GNOME on Wayland"
276 -+msgstr "Gnome Waylandia käyttäen"
277 -+
278 - #: ../data/session-selector.ui.h:1
279 - msgid "Custom Session"
280 - msgstr "Omavalintainen istunto"
281 -diff --git a/po/fr.po b/po/fr.po
282 -index e209804..5fe647a 100644
283 ---- a/po/fr.po
284 -+++ b/po/fr.po
285 -@@ -54,6 +54,10 @@ msgstr "GNOME sur Xorg"
286 - msgid "GNOME dummy"
287 - msgstr "GNOME factice"
288 -
289 -+#: ../data/gnome-wayland.desktop.in.h:1
290 -+msgid "GNOME on Wayland"
291 -+msgstr "GNOME sur Wayland"
292 -+
293 - #: ../data/session-selector.ui.h:1
294 - msgid "Custom Session"
295 - msgstr "Session personnalisée"
296 -diff --git a/po/fur.po b/po/fur.po
297 -index 8245a6f..1dc5f85 100644
298 ---- a/po/fur.po
299 -+++ b/po/fur.po
300 -@@ -42,6 +42,10 @@ msgstr "GNOME su Xorg"
301 - msgid "GNOME dummy"
302 - msgstr "GNOME dummy"
303 -
304 -+#: ../data/gnome-wayland.desktop.in.h:1
305 -+msgid "GNOME on Wayland"
306 -+msgstr "GNOME su Wayland"
307 -+
308 - #: ../data/session-selector.ui.h:1
309 - msgid "Custom Session"
310 - msgstr "Session personalizade"
311 -diff --git a/po/gd.po b/po/gd.po
312 -index beb1618..ebb67bc 100644
313 ---- a/po/gd.po
314 -+++ b/po/gd.po
315 -@@ -48,6 +48,10 @@ msgstr "GNOME air Xorg"
316 - msgid "GNOME dummy"
317 - msgstr "Caochag GNOME"
318 -
319 -+#: ../data/gnome-wayland.desktop.in.h:1
320 -+msgid "GNOME on Wayland"
321 -+msgstr "GNOME air Wayland"
322 -+
323 - #: ../data/session-selector.ui.h:1
324 - msgid "Custom Session"
325 - msgstr "Seisean gnàthaichte"
326 -diff --git a/po/gl.po b/po/gl.po
327 -index 02b9879..2d9c944 100644
328 ---- a/po/gl.po
329 -+++ b/po/gl.po
330 -@@ -51,6 +51,10 @@ msgstr "GNOME en Xorg"
331 - msgid "GNOME dummy"
332 - msgstr "GNOME de proba"
333 -
334 -+#: ../data/gnome-wayland.desktop.in.h:1
335 -+msgid "GNOME on Wayland"
336 -+msgstr "GNOME en Wayland"
337 -+
338 - #: ../data/session-selector.ui.h:1
339 - msgid "Custom Session"
340 - msgstr "Sesión personalizada"
341 -diff --git a/po/gu.po b/po/gu.po
342 -index c83ed6b..fa92f6a 100644
343 ---- a/po/gu.po
344 -+++ b/po/gu.po
345 -@@ -44,6 +44,10 @@ msgstr "Xorg પર GNOME"
346 - msgid "GNOME dummy"
347 - msgstr "GNOME ડમી"
348 -
349 -+#: ../data/gnome-wayland.desktop.in.h:1
350 -+msgid "GNOME on Wayland"
351 -+msgstr "Wayland પર GNOME"
352 -+
353 - #: ../data/session-selector.ui.h:1
354 - msgid "Custom Session"
355 - msgstr "વૈવિધ્ય સત્ર"
356 -diff --git a/po/he.po b/po/he.po
357 -index 22045b6..c197658 100644
358 ---- a/po/he.po
359 -+++ b/po/he.po
360 -@@ -45,6 +45,10 @@ msgstr "‏GNOME על גבי Xorg"
361 - msgid "GNOME dummy"
362 - msgstr "מדומה של GNOME"
363 -
364 -+#: ../data/gnome-wayland.desktop.in.h:1
365 -+msgid "GNOME on Wayland"
366 -+msgstr "‏GNOME על גבי Wayland"
367 -+
368 - #: ../data/session-selector.ui.h:1
369 - msgid "Custom Session"
370 - msgstr "הפעלה מותאמת אישית"
371 -diff --git a/po/hr.po b/po/hr.po
372 -index db64d1a..46ba1af 100644
373 ---- a/po/hr.po
374 -+++ b/po/hr.po
375 -@@ -41,6 +41,10 @@ msgstr "GNOME na Xorgu"
376 - msgid "GNOME dummy"
377 - msgstr "GNOME lažno"
378 -
379 -+#: ../data/gnome-wayland.desktop.in.h:1
380 -+msgid "GNOME on Wayland"
381 -+msgstr "GNOME na Waylandu"
382 -+
383 - #: ../data/session-selector.ui.h:1
384 - msgid "Custom Session"
385 - msgstr "Prilagođena sesija"
386 -diff --git a/po/hu.po b/po/hu.po
387 -index 403b0a1..f207056 100644
388 ---- a/po/hu.po
389 -+++ b/po/hu.po
390 -@@ -49,6 +49,10 @@ msgstr "GNOME Xorgon"
391 - msgid "GNOME dummy"
392 - msgstr "GNOME példa"
393 -
394 -+#: ../data/gnome-wayland.desktop.in.h:1
395 -+msgid "GNOME on Wayland"
396 -+msgstr "GNOME Wayland-en"
397 -+
398 - #: ../data/session-selector.ui.h:1
399 - msgid "Custom Session"
400 - msgstr "Egyéni környezet"
401 -diff --git a/po/id.po b/po/id.po
402 -index 04848d8..3519b35 100644
403 ---- a/po/id.po
404 -+++ b/po/id.po
405 -@@ -46,6 +46,10 @@ msgstr "GNOME pada Xorg"
406 - msgid "GNOME dummy"
407 - msgstr "GNOME dummy"
408 -
409 -+#: ../data/gnome-wayland.desktop.in.h:1
410 -+msgid "GNOME on Wayland"
411 -+msgstr "GNOME pada Wayland"
412 -+
413 - #: ../data/session-selector.ui.h:1
414 - msgid "Custom Session"
415 - msgstr "Sesi Gubahan"
416 -diff --git a/po/is.po b/po/is.po
417 -index 5cfbfa2..a95c1e7 100644
418 ---- a/po/is.po
419 -+++ b/po/is.po
420 -@@ -44,6 +44,10 @@ msgstr "GNOME á Xorg"
421 - msgid "GNOME dummy"
422 - msgstr "GNOME sýnishorn"
423 -
424 -+#: ../data/gnome-wayland.desktop.in.h:1
425 -+msgid "GNOME on Wayland"
426 -+msgstr "GNOME á Wayland"
427 -+
428 - #: ../data/session-selector.ui.h:1
429 - msgid "Custom Session"
430 - msgstr "Sérsniðin seta"
431 -diff --git a/po/it.po b/po/it.po
432 -index 3a95eff..6119ff2 100644
433 ---- a/po/it.po
434 -+++ b/po/it.po
435 -@@ -46,6 +46,10 @@ msgstr "GNOME su Xorg"
436 - msgid "GNOME dummy"
437 - msgstr "GNOME dummy"
438 -
439 -+#: ../data/gnome-wayland.desktop.in.h:1
440 -+msgid "GNOME on Wayland"
441 -+msgstr "GNOME su Wayland"
442 -+
443 - #: ../data/session-selector.ui.h:1
444 - msgid "Custom Session"
445 - msgstr "Sessione personalizzata"
446 -diff --git a/po/kk.po b/po/kk.po
447 -index 7168f0d..8fede72 100644
448 ---- a/po/kk.po
449 -+++ b/po/kk.po
450 -@@ -43,6 +43,10 @@ msgstr "Xorg негізіндегі GNOME"
451 - msgid "GNOME dummy"
452 - msgstr "GNOME жалған сессиясы"
453 -
454 -+#: ../data/gnome-wayland.desktop.in.h:1
455 -+msgid "GNOME on Wayland"
456 -+msgstr "Wayland негізіндегі GNOME"
457 -+
458 - #: ../data/session-selector.ui.h:1
459 - msgid "Custom Session"
460 - msgstr "Таңдауыңызша сесия"
461 -diff --git a/po/ko.po b/po/ko.po
462 -index 8c90323..359a65d 100644
463 ---- a/po/ko.po
464 -+++ b/po/ko.po
465 -@@ -49,6 +49,10 @@ msgstr "그놈 (Xorg)"
466 - msgid "GNOME dummy"
467 - msgstr "그놈 더미"
468 -
469 -+#: ../data/gnome-wayland.desktop.in.h:1
470 -+msgid "GNOME on Wayland"
471 -+msgstr "그놈, 웨일랜드"
472 -+
473 - #: ../data/session-selector.ui.h:1
474 - msgid "Custom Session"
475 - msgstr "사용자 지정 세션"
476 -diff --git a/po/lt.po b/po/lt.po
477 -index 9a4bfb9..221c293 100644
478 ---- a/po/lt.po
479 -+++ b/po/lt.po
480 -@@ -49,6 +49,10 @@ msgstr "GNOME Xorg aplinkoje"
481 - msgid "GNOME dummy"
482 - msgstr "GNOME netikra"
483 -
484 -+#: ../data/gnome-wayland.desktop.in.h:1
485 -+msgid "GNOME on Wayland"
486 -+msgstr "GNOME Wayland aplinkoje"
487 -+
488 - #: ../data/session-selector.ui.h:1
489 - msgid "Custom Session"
490 - msgstr "Pasirinktinis seansas"
491 -diff --git a/po/lv.po b/po/lv.po
492 -index 14e4180..688efe2 100644
493 ---- a/po/lv.po
494 -+++ b/po/lv.po
495 -@@ -52,6 +52,10 @@ msgstr "GNOME ar Xorg"
496 - msgid "GNOME dummy"
497 - msgstr "GNOME makets"
498 -
499 -+#: ../data/gnome-wayland.desktop.in.h:1
500 -+msgid "GNOME on Wayland"
501 -+msgstr "GNOME ar Wayland"
502 -+
503 - #: ../data/session-selector.ui.h:1
504 - msgid "Custom Session"
505 - msgstr "Pielāgota sesija"
506 -diff --git a/po/nb.po b/po/nb.po
507 -index afad648..471fb14 100644
508 ---- a/po/nb.po
509 -+++ b/po/nb.po
510 -@@ -41,6 +41,10 @@ msgstr "GNOME på Xorg"
511 - msgid "GNOME dummy"
512 - msgstr "GNOME dummy"
513 -
514 -+#: ../data/gnome-wayland.desktop.in.h:1
515 -+msgid "GNOME on Wayland"
516 -+msgstr "GNOME på Wayland"
517 -+
518 - #: ../data/session-selector.ui.h:1
519 - msgid "Custom Session"
520 - msgstr "Egendefinert økt"
521 -diff --git a/po/pl.po b/po/pl.po
522 -index 92b0cfe..1b92056 100644
523 ---- a/po/pl.po
524 -+++ b/po/pl.po
525 -@@ -48,6 +48,10 @@ msgstr "GNOME (Xorg)"
526 - msgid "GNOME dummy"
527 - msgstr "Pusta sesja GNOME"
528 -
529 -+#: ../data/gnome-wayland.desktop.in.h:1
530 -+msgid "GNOME on Wayland"
531 -+msgstr "GNOME (Wayland)"
532 -+
533 - #: ../data/session-selector.ui.h:1
534 - msgid "Custom Session"
535 - msgstr "Niestandardowa sesja"
536 -diff --git a/po/pt.po b/po/pt.po
537 -index fc4bb99..573908d 100644
538 ---- a/po/pt.po
539 -+++ b/po/pt.po
540 -@@ -50,6 +50,10 @@ msgstr "GNOME em Xorg"
541 - msgid "GNOME dummy"
542 - msgstr "GNOME de teste"
543 -
544 -+#: ../data/gnome-wayland.desktop.in.h:1
545 -+msgid "GNOME on Wayland"
546 -+msgstr "GNOME no Wayland"
547 -+
548 - #: ../data/session-selector.ui.h:1
549 - msgid "Custom Session"
550 - msgstr "Sessão personalizada"
551 -diff --git a/po/pt_BR.po b/po/pt_BR.po
552 -index 6a2a88a..7d6a66a 100644
553 ---- a/po/pt_BR.po
554 -+++ b/po/pt_BR.po
555 -@@ -59,6 +59,10 @@ msgstr "GNOME sobre Xorg"
556 - msgid "GNOME dummy"
557 - msgstr "GNOME experimental"
558 -
559 -+#: ../data/gnome-wayland.desktop.in.h:1
560 -+msgid "GNOME on Wayland"
561 -+msgstr "GNOME sobre Wayland"
562 -+
563 - #: ../data/session-selector.ui.h:1
564 - msgid "Custom Session"
565 - msgstr "Sessão personalizada"
566 -diff --git a/po/ru.po b/po/ru.po
567 -index 4378126..52eda37 100644
568 ---- a/po/ru.po
569 -+++ b/po/ru.po
570 -@@ -52,6 +52,10 @@ msgstr "GNOME на Xorg"
571 - msgid "GNOME dummy"
572 - msgstr "Фиктивный сеанс GNOME"
573 -
574 -+#: ../data/gnome-wayland.desktop.in.h:1
575 -+msgid "GNOME on Wayland"
576 -+msgstr "GNOME на Wayland"
577 -+
578 - #: ../data/session-selector.ui.h:1
579 - msgid "Custom Session"
580 - msgstr "Другой сеанс"
581 -diff --git a/po/sk.po b/po/sk.po
582 -index 0f75b10..49fbf5d 100644
583 ---- a/po/sk.po
584 -+++ b/po/sk.po
585 -@@ -53,6 +53,10 @@ msgstr "GNOME cez Xorg"
586 - msgid "GNOME dummy"
587 - msgstr "Fingované GNOME"
588 -
589 -+#: ../data/gnome-wayland.desktop.in.h:1
590 -+msgid "GNOME on Wayland"
591 -+msgstr "GNOME cez Wayland"
592 -+
593 - # GtkWindow title
594 - #: ../data/session-selector.ui.h:1
595 - msgid "Custom Session"
596 -diff --git a/po/sr.po b/po/sr.po
597 -index 7ec002a..2a71f45 100644
598 ---- a/po/sr.po
599 -+++ b/po/sr.po
600 -@@ -48,6 +48,10 @@ msgstr "Гном на Икс серверу"
601 - msgid "GNOME dummy"
602 - msgstr "Гномов лажњак"
603 -
604 -+#: ../data/gnome-wayland.desktop.in.h:1
605 -+msgid "GNOME on Wayland"
606 -+msgstr "Гном на Вејланду"
607 -+
608 - #: ../data/session-selector.ui.h:1
609 - msgid "Custom Session"
610 - msgstr "Прилагођена сесија"
611 -diff --git a/po/sr@×××××.po b/po/sr@×××××.po
612 -index 677444e..b148d70 100644
613 ---- a/po/sr@×××××.po
614 -+++ b/po/sr@×××××.po
615 -@@ -48,6 +48,10 @@ msgstr "Gnom na Iks serveru"
616 - msgid "GNOME dummy"
617 - msgstr "Gnomov lažnjak"
618 -
619 -+#: ../data/gnome-wayland.desktop.in.h:1
620 -+msgid "GNOME on Wayland"
621 -+msgstr "Gnom na Vejlandu"
622 -+
623 - #: ../data/session-selector.ui.h:1
624 - msgid "Custom Session"
625 - msgstr "Prilagođena sesija"
626 -diff --git a/po/sv.po b/po/sv.po
627 -index 2894eec..3072075 100644
628 ---- a/po/sv.po
629 -+++ b/po/sv.po
630 -@@ -50,6 +50,10 @@ msgstr "GNOME med Xorg"
631 - msgid "GNOME dummy"
632 - msgstr "GNOME-attrapp"
633 -
634 -+#: ../data/gnome-wayland.desktop.in.h:1
635 -+msgid "GNOME on Wayland"
636 -+msgstr "GNOME med Wayland"
637 -+
638 - #: ../data/session-selector.ui.h:1
639 - msgid "Custom Session"
640 - msgstr "Anpassad session"
641 -diff --git a/po/tr.po b/po/tr.po
642 -index 3ede169..87bba43 100644
643 ---- a/po/tr.po
644 -+++ b/po/tr.po
645 -@@ -54,6 +54,10 @@ msgstr "Xorg üzerinde GNOME"
646 - msgid "GNOME dummy"
647 - msgstr "GNOME dummy"
648 -
649 -+#: ../data/gnome-wayland.desktop.in.h:1
650 -+msgid "GNOME on Wayland"
651 -+msgstr "Wayland üzerinde GNOME"
652 -+
653 - #: ../data/session-selector.ui.h:1
654 - msgid "Custom Session"
655 - msgstr "Özel Oturum"
656 -diff --git a/po/uk.po b/po/uk.po
657 -index de980dc..c98fd8d 100644
658 ---- a/po/uk.po
659 -+++ b/po/uk.po
660 -@@ -46,6 +46,10 @@ msgstr "GNOME через Xorg"
661 - msgid "GNOME dummy"
662 - msgstr "Несправжній GNOME"
663 -
664 -+#: ../data/gnome-wayland.desktop.in.h:1
665 -+msgid "GNOME on Wayland"
666 -+msgstr "GNOME через Wayland"
667 -+
668 - #: ../data/session-selector.ui.h:1
669 - msgid "Custom Session"
670 - msgstr "Власний сеанс"
671 -diff --git a/po/vi.po b/po/vi.po
672 -index 1cdee0a..cf249e3 100644
673 ---- a/po/vi.po
674 -+++ b/po/vi.po
675 -@@ -46,6 +46,10 @@ msgstr "GNOME trên Xorg"
676 - msgid "GNOME dummy"
677 - msgstr "Giả lập GNOME"
678 -
679 -+#: ../data/gnome-wayland.desktop.in.h:1
680 -+msgid "GNOME on Wayland"
681 -+msgstr "GNOME trên Wayland"
682 -+
683 - #: ../data/session-selector.ui.h:1
684 - msgid "Custom Session"
685 - msgstr "Phiên làm việc tự chọn"
686 -diff --git a/po/zh_CN.po b/po/zh_CN.po
687 -index 6f07716..8d36444 100644
688 ---- a/po/zh_CN.po
689 -+++ b/po/zh_CN.po
690 -@@ -55,6 +55,10 @@ msgstr "运行于 Xorg 的 GNOME"
691 - msgid "GNOME dummy"
692 - msgstr "GNOME dummy"
693 -
694 -+#: ../data/gnome-wayland.desktop.in.h:1
695 -+msgid "GNOME on Wayland"
696 -+msgstr "基于 Wayland 的 GNOME"
697 -+
698 - #: ../data/session-selector.ui.h:1
699 - msgid "Custom Session"
700 - msgstr "自定义会话"
701 ---
702 -2.10.1
703 -
704
705 diff --git a/gnome-base/gnome-session/gnome-session-3.22.3.ebuild b/gnome-base/gnome-session/gnome-session-3.22.3.ebuild
706 deleted file mode 100644
707 index 311a3798511..00000000000
708 --- a/gnome-base/gnome-session/gnome-session-3.22.3.ebuild
709 +++ /dev/null
710 @@ -1,137 +0,0 @@
711 -# Copyright 1999-2018 Gentoo Foundation
712 -# Distributed under the terms of the GNU General Public License v2
713 -
714 -EAPI=6
715 -GNOME2_EAUTORECONF="yes"
716 -inherit gnome2
717 -
718 -DESCRIPTION="Gnome session manager"
719 -HOMEPAGE="https://git.gnome.org/browse/gnome-session"
720 -
721 -LICENSE="GPL-2 LGPL-2 FDL-1.1"
722 -SLOT="0"
723 -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
724 -IUSE="doc elibc_FreeBSD ipv6 systemd"
725 -
726 -# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
727 -# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
728 -# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
729 -# gdk-pixbuf used in the inhibit dialog
730 -COMMON_DEPEND="
731 - >=dev-libs/glib-2.46.0:2[dbus]
732 - x11-libs/gdk-pixbuf:2
733 - >=x11-libs/gtk+-3.18.0:3
734 - >=dev-libs/json-glib-0.10
735 - >=gnome-base/gnome-desktop-3.18:3=
736 - elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )
737 -
738 - media-libs/mesa[egl,gles2]
739 -
740 - media-libs/libepoxy
741 - x11-libs/libSM
742 - x11-libs/libICE
743 - x11-libs/libXau
744 - x11-libs/libX11
745 - x11-libs/libXcomposite
746 - x11-libs/libXext
747 - x11-libs/libXrender
748 - x11-libs/libXtst
749 - x11-misc/xdg-user-dirs
750 - x11-misc/xdg-user-dirs-gtk
751 - x11-apps/xdpyinfo
752 -
753 - systemd? ( >=sys-apps/systemd-183:0= )
754 -"
755 -# Pure-runtime deps from the session files should *NOT* be added here
756 -# Otherwise, things like gdm pull in gnome-shell
757 -# gnome-themes-standard is needed for the failwhale dialog themeing
758 -# sys-apps/dbus[X] is needed for session management
759 -RDEPEND="${COMMON_DEPEND}
760 - gnome-base/gnome-settings-daemon
761 - >=gnome-base/gsettings-desktop-schemas-0.1.7
762 - x11-themes/adwaita-icon-theme
763 - sys-apps/dbus[X]
764 - !systemd? (
765 - sys-auth/consolekit
766 - >=dev-libs/dbus-glib-0.76
767 - )
768 -"
769 -DEPEND="${COMMON_DEPEND}
770 - dev-libs/libxslt
771 - >=dev-util/intltool-0.40.6
772 - >=sys-devel/gettext-0.10.40
773 - virtual/pkgconfig
774 - !<gnome-base/gdm-2.20.4
775 - doc? (
776 - app-text/xmlto
777 - dev-libs/libxslt )
778 - gnome-base/gnome-common
779 -"
780 -# gnome-common needed for eautoreconf
781 -# gnome-base/gdm does not provide gnome.desktop anymore
782 -
783 -PATCHES=(
784 - # Make gnome wayland session launch inside a login shell for /etc/env.d and other stuff to work, bug 604110
785 - "${FILESDIR}/${PV}-wayland-login-shell.patch"
786 - # Restore Xorg as the default GNOME session instead of Wayland for the 3.22 release, bug 611146
787 - "${FILESDIR}/${PV}-xorg-default.patch" # remove ewarn about this below when removing for 3.24
788 - "${FILESDIR}/${PV}-xorg-default-translations.patch"
789 -)
790 -
791 -src_configure() {
792 - # 1. Avoid automagic on old upower releases
793 - # 2. xsltproc is always checked due to man configure
794 - # switch, even if USE=-doc
795 - # 3. Disable old gconf support as other distributions did long time
796 - # ago
797 - gnome2_src_configure \
798 - --disable-deprecation-flags \
799 - --disable-gconf \
800 - --enable-session-selector \
801 - $(use_enable doc docbook-docs) \
802 - $(use_enable ipv6) \
803 - $(use_enable systemd) \
804 - $(use_enable !systemd consolekit) \
805 - UPOWER_CFLAGS="" \
806 - UPOWER_LIBS=""
807 - # gnome-session-selector pre-generated man page is missing
808 - #$(usex !doc XSLTPROC=$(type -P true))
809 -}
810 -
811 -src_install() {
812 - gnome2_src_install
813 -
814 - dodir /etc/X11/Sessions
815 - exeinto /etc/X11/Sessions
816 - doexe "${FILESDIR}/Gnome"
817 -
818 - insinto /usr/share/applications
819 - newins "${FILESDIR}/defaults.list-r3" gnome-mimeapps.list
820 -
821 - dodir /etc/X11/xinit/xinitrc.d/
822 - exeinto /etc/X11/xinit/xinitrc.d/
823 - newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome
824 -
825 - # This should be done here as discussed in bug #270852
826 - newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
827 -
828 - # Set XCURSOR_THEME from current dconf setting instead of installing
829 - # default cursor symlink globally and affecting other DEs (bug #543488)
830 - # https://bugzilla.gnome.org/show_bug.cgi?id=711703
831 - newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome
832 -}
833 -
834 -pkg_postinst() {
835 - gnome2_pkg_postinst
836 -
837 - ewarn "The Gentoo GNOME team has decided to retain Xorg session default instead of"
838 - ewarn "Wayland for GNOME 3.22 stable version, even if USE=wayland is set on applicable"
839 - ewarn "packages. You can still choose the 'GNOME on Wayland' session explicitly, if"
840 - ewarn "desired. GNOME 3.24 will default to Wayland again as upstream GNOME does, if"
841 - ewarn "USE=wayland is used globally, but 'GNOME on Xorg' session will be a choice."
842 -
843 - if ! has_version gnome-base/gdm && ! has_version x11-misc/sddm; then
844 - ewarn "If you use a custom .xinitrc for your X session,"
845 - ewarn "make sure that the commands in the xinitrc.d scripts are run."
846 - fi
847 -}
848
849 diff --git a/gnome-base/gnome-session/gnome-session-3.24.1.ebuild b/gnome-base/gnome-session/gnome-session-3.24.1.ebuild
850 deleted file mode 100644
851 index ccbcf813026..00000000000
852 --- a/gnome-base/gnome-session/gnome-session-3.24.1.ebuild
853 +++ /dev/null
854 @@ -1,121 +0,0 @@
855 -# Copyright 1999-2018 Gentoo Foundation
856 -# Distributed under the terms of the GNU General Public License v2
857 -
858 -EAPI=6
859 -inherit gnome2
860 -
861 -DESCRIPTION="Gnome session manager"
862 -HOMEPAGE="https://git.gnome.org/browse/gnome-session"
863 -
864 -LICENSE="GPL-2 LGPL-2 FDL-1.1"
865 -SLOT="0"
866 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
867 -IUSE="doc elibc_FreeBSD ipv6 systemd"
868 -
869 -# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
870 -# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
871 -# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
872 -# gdk-pixbuf used in the inhibit dialog
873 -COMMON_DEPEND="
874 - >=dev-libs/glib-2.46.0:2[dbus]
875 - x11-libs/gdk-pixbuf:2
876 - >=x11-libs/gtk+-3.18.0:3
877 - >=dev-libs/json-glib-0.10
878 - >=gnome-base/gnome-desktop-3.18:3=
879 - elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )
880 -
881 - media-libs/mesa[egl,gles2]
882 -
883 - media-libs/libepoxy
884 - x11-libs/libSM
885 - x11-libs/libICE
886 - x11-libs/libXau
887 - x11-libs/libX11
888 - x11-libs/libXcomposite
889 - x11-libs/libXext
890 - x11-libs/libXrender
891 - x11-libs/libXtst
892 - x11-misc/xdg-user-dirs
893 - x11-misc/xdg-user-dirs-gtk
894 - x11-apps/xdpyinfo
895 -
896 - systemd? ( >=sys-apps/systemd-183:0= )
897 -"
898 -# Pure-runtime deps from the session files should *NOT* be added here
899 -# Otherwise, things like gdm pull in gnome-shell
900 -# gnome-themes-standard is needed for the failwhale dialog themeing
901 -# sys-apps/dbus[X] is needed for session management
902 -RDEPEND="${COMMON_DEPEND}
903 - >=gnome-base/gnome-settings-daemon-3.23.2
904 - >=gnome-base/gsettings-desktop-schemas-0.1.7
905 - x11-themes/adwaita-icon-theme
906 - sys-apps/dbus[X]
907 - !systemd? (
908 - sys-auth/consolekit
909 - >=dev-libs/dbus-glib-0.76
910 - )
911 -"
912 -DEPEND="${COMMON_DEPEND}
913 - dev-libs/libxslt
914 - >=dev-util/intltool-0.40.6
915 - >=sys-devel/gettext-0.10.40
916 - virtual/pkgconfig
917 - !<gnome-base/gdm-2.20.4
918 - doc? (
919 - app-text/xmlto
920 - dev-libs/libxslt )
921 -"
922 -# gnome-common needed for eautoreconf
923 -# gnome-base/gdm does not provide gnome.desktop anymore
924 -
925 -src_configure() {
926 - # 1. Avoid automagic on old upower releases
927 - # 2. xsltproc is always checked due to man configure
928 - # switch, even if USE=-doc
929 - # 3. Disable old gconf support as other distributions did long time
930 - # ago
931 - gnome2_src_configure \
932 - --disable-deprecation-flags \
933 - --disable-gconf \
934 - --enable-session-selector \
935 - $(use_enable doc docbook-docs) \
936 - $(use_enable ipv6) \
937 - $(use_enable systemd) \
938 - $(use_enable !systemd consolekit) \
939 - UPOWER_CFLAGS="" \
940 - UPOWER_LIBS=""
941 - # gnome-session-selector pre-generated man page is missing
942 - #$(usex !doc XSLTPROC=$(type -P true))
943 -}
944 -
945 -src_install() {
946 - gnome2_src_install
947 -
948 - dodir /etc/X11/Sessions
949 - exeinto /etc/X11/Sessions
950 - doexe "${FILESDIR}/Gnome"
951 -
952 - insinto /usr/share/applications
953 - newins "${FILESDIR}/defaults.list-r3" gnome-mimeapps.list
954 -
955 - dodir /etc/X11/xinit/xinitrc.d/
956 - exeinto /etc/X11/xinit/xinitrc.d/
957 - newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome
958 -
959 - # This should be done here as discussed in bug #270852
960 - newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
961 -
962 - # Set XCURSOR_THEME from current dconf setting instead of installing
963 - # default cursor symlink globally and affecting other DEs (bug #543488)
964 - # https://bugzilla.gnome.org/show_bug.cgi?id=711703
965 - newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome
966 -}
967 -
968 -pkg_postinst() {
969 - gnome2_pkg_postinst
970 -
971 - if ! has_version gnome-base/gdm && ! has_version x11-misc/sddm; then
972 - ewarn "If you use a custom .xinitrc for your X session,"
973 - ewarn "make sure that the commands in the xinitrc.d scripts are run."
974 - fi
975 -}