[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/files/, gnome-base/gnome-session/

2024-02-11 Thread Mart Raudsepp
commit: 7757892eaca0389251d0dc5b5d716914ce801b77
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Feb 11 14:09:53 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Feb 11 14:21:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7757892e

gnome-base/gnome-session: drop 44.0-r1, 45.0

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-session/Manifest  |   1 -
 gnome-base/gnome-session/files/defaults.list-r5| 336 -
 .../gnome-session/gnome-session-44.0-r1.ebuild | 128 
 gnome-base/gnome-session/gnome-session-45.0.ebuild | 128 
 4 files changed, 593 deletions(-)

diff --git a/gnome-base/gnome-session/Manifest 
b/gnome-base/gnome-session/Manifest
index 57bf2624cd8e..a21e381f049d 100644
--- a/gnome-base/gnome-session/Manifest
+++ b/gnome-base/gnome-session/Manifest
@@ -1,2 +1 @@
-DIST gnome-session-44.0.tar.xz 485372 BLAKE2B 
aacfbec2c59f41b7b36107a59f8e9177ab45dca4c82a6aa3982951eda8ef2b2aae22a43a5d9d43b30f6ab010529ba20754f3de87df2abd5ca812bb0e878c6357
 SHA512 
0e8672531bc1818cfb6dbb5b133374e4041ec471e04968a587a93d0ee9697393ee976e1aa5dfacf707a46d816da6be6b1ef52e89f47d9d206a319eb79aae1078
 DIST gnome-session-45.0.tar.xz 485992 BLAKE2B 
473f0b3d94ffa8c1e2bf45884d053c753e5d5ad791b7cd9f889ce7952a273c4631c9867f038edaa6fe8e6ce16b9659c479755ce8028076016a658ad23291eeb7
 SHA512 
3eb3b4b9fcab2ec35bb61bac6257b254f142167250bbc1eb71d46aed350372f8942601c9d5ca5856e8686b53b70321f914cb55f1639daecfe6c61d84cb6d8aba

diff --git a/gnome-base/gnome-session/files/defaults.list-r5 
b/gnome-base/gnome-session/files/defaults.list-r5
deleted file mode 100644
index 9ec18d1b8a63..
--- a/gnome-base/gnome-session/files/defaults.list-r5
+++ /dev/null
@@ -1,336 +0,0 @@
-[Default Applications]
-application/rtf=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
-application/x-abiword=abiword.desktop;
-text/abiword=abiword.desktop;
-text/richtext=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
-text/rtf=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
-text/x-abiword=abiword.desktop;
-text/x-xml-abiword=abiword.desktop;
-x-content/blank-bd=brasero.desktop;org.gnome.Nautilus.desktop;
-x-content/blank-dvd=brasero.desktop;org.gnome.Nautilus.desktop;
-x-content/blank-cd=brasero.desktop;org.gnome.Nautilus.desktop;
-x-content/blank-hddvd=brasero.desktop;org.gnome.Nautilus.desktop;
-application/x-dia-diagram=dia.desktop;
-image/bmp=org.gnome.eog.desktop;
-image/gif=org.gnome.eog.desktop;
-image/jpeg=org.gnome.eog.desktop;
-image/jpg=org.gnome.eog.desktop;
-image/pjpeg=org.gnome.eog.desktop;
-image/png=org.gnome.eog.desktop;
-image/svg+xml=org.gnome.eog.desktop;
-image/svg+xml-compressed=org.gnome.eog.desktop;
-image/x-bmp=org.gnome.eog.desktop;
-image/x-gray=org.gnome.eog.desktop;
-image/x-icb=org.gnome.eog.desktop;
-image/x-ico=org.gnome.eog.desktop;
-image/x-pcx=org.gnome.eog.desktop;
-image/x-png=org.gnome.eog.desktop;
-image/x-portable-anymap=org.gnome.eog.desktop;
-image/x-portable-bitmap=org.gnome.eog.desktop;
-image/x-portable-graymap=org.gnome.eog.desktop;
-image/x-portable-pixmap=org.gnome.eog.desktop;
-image/x-xbitmap=org.gnome.eog.desktop;
-image/x-xpixmap=org.gnome.eog.desktop;
-image/vnd.wap.wbmp=org.gnome.eog.desktop;
-image/g3fax=gimp.desktop;zzz-gimp.desktop;
-image/x-compressed-xcf=gimp.desktop;zzz-gimp.desktop;
-image/x-fits=gimp.desktop;zzz-gimp.desktop;
-image/x-icon=gimp.desktop;zzz-gimp.desktop;
-image/x-psd=gimp.desktop;zzz-gimp.desktop;
-image/x-sgi=gimp.desktop;zzz-gimp.desktop;
-image/x-sun-raster=gimp.desktop;zzz-gimp.desktop;
-image/x-tga=gimp.desktop;zzz-gimp.desktop;
-image/x-xcf=gimp.desktop;zzz-gimp.desktop;
-image/x-xwindowdump=gimp.desktop;zzz-gimp.desktop;
-application/xhtml+xml=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;epiphany.desktop;
-text/html=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;epiphany.desktop;
-application/pdf=org.gnome.Evince.desktop;evince.desktop;
-application/x-bzpdf=org.gnome.Evince.desktop;evince.desktop;
-application/x-gzpdf=org.gnome.Evince.desktop;evince.desktop;
-application/postscript=org.gnome.Evince.desktop;evince.desktop;
-application/x-bzpostscript=org.gnome.Evince.desktop;evince.desktop;
-application/x-gzpostscript=org.gnome.Evince.desktop;evince.desktop;
-image/x-eps=org.gnome.Evince.desktop;evince.desktop;
-image/x-bzeps=org.gnome.Evince.desktop;evince.desktop;
-image/x-gzeps=org.gnome.Evince.desktop;evince.desktop;
-application/x-dvi=org.gnome.Evince.desktop;evince.desktop;
-application/x-bzdvi=org.gnome.Evince.desktop;evince.desktop;
-application/x-gzdvi=org.gnome.Evince.desktop;evince.desktop;
-image/vnd.djvu=org.gnome.Evince.desktop;evince.desktop;
-image/tiff=org.gnome.Evince.desktop;evince.desktop;

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/files/

2023-12-26 Thread Mart Raudsepp
commit: 07ef955be66bf7b11da98a2e451b6358eec82dd3
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Dec 26 22:15:41 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Dec 26 22:17:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07ef955b

gnome-base/gnome-session: drop old OpenOffice MIME type association entries

Primarily to make QA checks happy as we got a
'files/defaults.list-r6' exceeds 20.0 KiB in size; 20.0 KiB total
from the updated list with added entries.

No revbump as previous was 35 minutes ago and the changes to installed file
don't change anything when OpenOffice isn't installed, which no-one should
have, as these are legacy entries that should have been removed long ago
in the first place.

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-session/files/defaults.list-r6 | 140 
 1 file changed, 70 insertions(+), 70 deletions(-)

diff --git a/gnome-base/gnome-session/files/defaults.list-r6 
b/gnome-base/gnome-session/files/defaults.list-r6
index ea090d43163c..a724700e69cc 100644
--- a/gnome-base/gnome-session/files/defaults.list-r6
+++ b/gnome-base/gnome-session/files/defaults.list-r6
@@ -1,9 +1,9 @@
 [Default Applications]
-application/rtf=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
+application/rtf=abiword.desktop;libreoffice-writer.desktop;
 application/x-abiword=abiword.desktop;
 text/abiword=abiword.desktop;
-text/richtext=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
-text/rtf=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
+text/richtext=abiword.desktop;libreoffice-writer.desktop;
+text/rtf=abiword.desktop;libreoffice-writer.desktop;
 text/x-abiword=abiword.desktop;
 text/x-xml-abiword=abiword.desktop;
 x-content/blank-bd=brasero.desktop;org.gnome.Nautilus.desktop;
@@ -133,36 +133,36 @@ application/x-font-ttf=org.gnome.font-viewer.desktop;
 application/x-font-pcf=org.gnome.font-viewer.desktop;
 application/x-font-type1=org.gnome.font-viewer.desktop;
 application/x-font-otf=org.gnome.font-viewer.desktop;
-application/csv=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/msexcel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/tab-separated-values=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/vnd.lotus-1-2-3=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/vnd.ms-excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/x-123=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
+application/csv=gnumeric.desktop;libreoffice-calc.desktop;
+application/excel=gnumeric.desktop;libreoffice-calc.desktop;
+application/msexcel=gnumeric.desktop;libreoffice-calc.desktop;
+application/tab-separated-values=gnumeric.desktop;libreoffice-calc.desktop;
+application/vnd.lotus-1-2-3=gnumeric.desktop;libreoffice-calc.desktop;
+application/vnd.ms-excel=gnumeric.desktop;libreoffice-calc.desktop;
+application/x-123=gnumeric.desktop;libreoffice-calc.desktop;
 application/x-applix-spreadsheet=gnumeric.desktop;
-application/x-dbase=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/x-dbf=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/x-dos_ms_excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/x-excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
+application/x-dbase=gnumeric.desktop;libreoffice-calc.desktop;
+application/x-dbf=gnumeric.desktop;libreoffice-calc.desktop;
+application/x-dos_ms_excel=gnumeric.desktop;libreoffice-calc.desktop;
+application/x-excel=gnumeric.desktop;libreoffice-calc.desktop;
 application/x-gnumeric=gnumeric.desktop;
 application/x-mps=gnumeric.desktop;
-application/x-ms-excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-application/x-msexcel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
+application/x-ms-excel=gnumeric.desktop;libreoffice-calc.desktop;
+application/x-msexcel=gnumeric.desktop;libreoffice-calc.desktop;
 application/x-oleo=gnumeric.desktop;
 application/x-planperfect=gnumeric.desktop;
-application/x-quattropro=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
+application/x-quattropro=gnumeric.desktop;libreoffice-calc.desktop;
 application/x-sc=gnumeric.desktop;
 application/x-sylk=gnumeric.desktop;
 application/x-xbase=gnumeric.desktop;
 application/x-xls=gnumeric.desktop;
 application/xls=gnumeric.desktop;
-text/comma-separated-values=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;
-text/csv=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop;

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/files/

2021-06-01 Thread Matt Turner
commit: 41bca9780b5257ed5f827768be9e4da0db2b31f8
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Jun  1 17:28:35 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jun  1 19:01:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41bca978

gnome-base/gnome-session: remove unused patch

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 ...e-session-3.38.0-exit-conflict-systemd247.patch | 56 --
 1 file changed, 56 deletions(-)

diff --git 
a/gnome-base/gnome-session/files/gnome-session-3.38.0-exit-conflict-systemd247.patch
 
b/gnome-base/gnome-session/files/gnome-session-3.38.0-exit-conflict-systemd247.patch
deleted file mode 100644
index a4a99640f37..000
--- 
a/gnome-base/gnome-session/files/gnome-session-3.38.0-exit-conflict-systemd247.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From 9de6e40f12e8878f524f8d429d85724c156a0517 Mon Sep 17 00:00:00 2001
-From: Benjamin Berg 
-Date: Thu, 3 Dec 2020 13:45:36 +0100
-Subject: [PATCH] data: Fix indirect conflict with exit.target via app.slice
-
-systemd v247 now puts services into app.slice by default. But app.slice
-will have a conflict with exit.target, which in turn means that we still
-get a conflict with exit.target indirectly.
-
-Fix it by adding the appropriate Slice=-.slice into
-gnome-session-restart-dbus.service. Also update the note in
-gnome-session-shutdown.service to point out the requirements.
-
-Closes: #74

- data/gnome-session-restart-dbus.service.in | 5 +++--
- data/gnome-session-shutdown.target | 5 +++--
- 2 files changed, 6 insertions(+), 4 deletions(-)
-
-diff --git a/data/gnome-session-restart-dbus.service.in 
b/data/gnome-session-restart-dbus.service.in
-index e90f6bc8..6389c321 100644
 a/data/gnome-session-restart-dbus.service.in
-+++ b/data/gnome-session-restart-dbus.service.in
-@@ -1,10 +1,11 @@
- [Unit]
- Description=Restart DBus after GNOME Session shutdown
- 
--# Allow exit.target to start even if this unit is started with 
replace-irreversibly
--# Also put it into a slice that doesn't have such implicit dependencies
-+# Allow exit.target to start even if this unit is started with 
replace-irreversibly.
-+# For this to work, we also need to be in the root slice.
- DefaultDependencies=no
- 
- [Service]
- Type=notify
- ExecStart=@libexecdir@/gnome-session-ctl --restart-dbus
-+Slice=-.slice
-diff --git a/data/gnome-session-shutdown.target 
b/data/gnome-session-shutdown.target
-index 607dc6e7..2c3d1963 100644
 a/data/gnome-session-shutdown.target
-+++ b/data/gnome-session-shutdown.target
-@@ -1,8 +1,9 @@
- [Unit]
- Description=Shutdown running GNOME Session
- 
--# Allow exit.target to start even if this unit is started with 
replace-irreversibly
--# The same is needed for all (weak) dependencies
-+# Allow exit.target to start even if this unit is started with 
replace-irreversibly.
-+# All (weak) dependencies need to do the same. Services also need to ensure 
they
-+# are in the root slice by setting Slice=-.slice.
- DefaultDependencies=no
- 
- Conflicts=graphical-session.target graphical-session-pre.target
--- 
-GitLab
-



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/files/, gnome-base/gnome-session/

2020-11-16 Thread Matt Turner
commit: b26933a4a27362ac7a3206959e0693629153aa6b
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Nov 16 00:12:44 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Nov 16 14:05:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b26933a4

gnome-base/gnome-session: Version bump to 3.38.0

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-session/Manifest  |   1 +
 ...nome-session-3.38.0-meson-Support-elogind.patch |  68 
 .../gnome-session/gnome-session-3.38.0.ebuild  | 121 +
 3 files changed, 190 insertions(+)

diff --git a/gnome-base/gnome-session/Manifest 
b/gnome-base/gnome-session/Manifest
index 2958231bfc7..523411c90c5 100644
--- a/gnome-base/gnome-session/Manifest
+++ b/gnome-base/gnome-session/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-session-3.36.0-patchset.tar.xz 22624 BLAKE2B 
33518973a5e7c810b9aef165bcd62d41641908fa329dcefc784073966514aad5aa8919037722043c6cb0ddca86b4c2444b614d773aa777d737d49fdb3acad8e5
 SHA512 
c80ae41bcaa876ebb2c2d2a47d7bbcb58a3fe417ce0727e1aa3f384c4ae848bd3f1e27bd706af478f8e93c921efef578085d2c999efd06fd8d7c8704e170a56a
 DIST gnome-session-3.36.0.tar.xz 475492 BLAKE2B 
b539c4646b746198aceba65708f758fc875614d342b66f8b12643a7235dcc043b78d7e2502ca9f45159f5b4080528ff8b92c98b67acb77fe7f71386ec282b773
 SHA512 
234456e8617524a3b95afb505246823ced4eca3ca009d48fc0bde70f8c620814495b04509c134bfb72760619990cc7cb7363ba13f0d90d9f038e8a43eadb6e9d
+DIST gnome-session-3.38.0.tar.xz 481300 BLAKE2B 
1adb6377f66ab64c39aa5e9ca73ebcb7fcfbfa33b5adcd4fe5900624a89a248a4255c507ec0e88baa57b20105a50d6b7e8eb6bea0be6de49295977e4aacbb662
 SHA512 
f49a7337b64722bc502ff3d952d8e249d2435be662c3bdfb7c7740338585c2e0b292869902be4c10faebde00998d7ead8deb82fe719a38575c6ebec2b94aa19b

diff --git 
a/gnome-base/gnome-session/files/gnome-session-3.38.0-meson-Support-elogind.patch
 
b/gnome-base/gnome-session/files/gnome-session-3.38.0-meson-Support-elogind.patch
new file mode 100644
index 000..37bb6921ed3
--- /dev/null
+++ 
b/gnome-base/gnome-session/files/gnome-session-3.38.0-meson-Support-elogind.patch
@@ -0,0 +1,68 @@
+From 4454f2a63394b69fba2c900151165ad8b5742f31 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Sun, 15 Mar 2020 14:34:39 +0200
+Subject: [PATCH] meson: Support elogind
+
+---
+ meson.build   | 12 +---
+ meson_options.txt |  1 +
+ 2 files changed, 10 insertions(+), 3 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index ef5132c6..7f68aaae 100644
+--- a/meson.build
 b/meson.build
+@@ -124,8 +124,10 @@ enable_systemd = get_option('systemd')
+ enable_systemd_session = get_option('systemd_session') != 'disable'
+ use_systemd_session = get_option('systemd_session') == 'default'
+ enable_systemd_journal = get_option('systemd_journal')
++enable_elogind = get_option('elogind')
+ enable_consolekit = get_option('consolekit')
+-if enable_systemd or enable_consolekit
++assert(not (enable_systemd and enable_elogind), 'Can not support systemd and 
elogind at once')
++if enable_systemd or enable_elogind or enable_consolekit
+   session_bin_deps += dependency('gio-unix-2.0', version: glib_req_version)
+ 
+   # Check for systemd
+@@ -152,6 +154,10 @@ if enable_systemd or enable_consolekit
+ endif
+ 
+ session_tracking = 'systemd'
++  elif enable_elogind
++libelogind_dep = dependency('libelogind', version: '>= 239.4')
++session_bin_deps += libelogind_dep
++session_tracking = 'elogind'
+   endif
+ 
+   # Check for ConsoleKit
+@@ -161,7 +167,7 @@ if enable_systemd or enable_consolekit
+ 
+ session_bin_deps += dbus_glib_dep
+ 
+-if enable_systemd
++if enable_systemd or enable_elogind
+   session_tracking += ' (with fallback to ConsoleKit)'
+ else
+   session_tracking = 'ConsoleKit'
+@@ -171,7 +177,7 @@ endif
+ if enable_systemd_session
+   assert(enable_systemd, 'Systemd support must be enabled when using systemd 
session management')
+ endif
+-config_h.set('HAVE_SYSTEMD', enable_systemd)
++config_h.set('HAVE_SYSTEMD', enable_systemd or enable_elogind)
+ config_h.set('ENABLE_SYSTEMD_SESSION', enable_systemd_session)
+ config_h.set('ENABLE_SYSTEMD_JOURNAL', enable_systemd_journal)
+ config_h.set('HAVE_CONSOLEKIT', enable_consolekit)
+diff --git a/meson_options.txt b/meson_options.txt
+index 4c05dc6e..512d1528 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -1,4 +1,5 @@
+ option('deprecation_flags', type: 'boolean', value: false, description: 'use 
*_DISABLE_DEPRECATED flags')
++option('elogind', type: 'boolean', value: true, description: 'Use elogind')
+ option('session_selector', type: 'boolean', value: false, description: 
'enable building a custom session selector dialog')
+ option('systemd', type: 'boolean', value: true, description: 'Use systemd')
+ option('systemd_session', type: 'combo', choices: ['disable', 'enable', 
'default'], value: 'default', description: 'Whether to include systemd session 
support and use it by 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/files/, gnome-base/gnome-session/

2020-08-19 Thread Pacho Ramos
commit: b7877a14aa43343a20a8ea8a3e3ba816b82b4727
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 19 12:36:06 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 19 12:36:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7877a14

gnome-base/gnome-session: Update gnome-mimeapps.list

With 3.36 eog renamed its desktop file, also allow precompiled
firefox/chrome, fix sound-juicer desktop file, add forgotten entry for
src.rpm files.

Package-Manager: Portage-3.0.3, Repoman-3.0.0
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/gnome-session/files/defaults.list-r5| 336 +
 .../gnome-session/gnome-session-3.36.0-r1.ebuild   | 129 
 2 files changed, 465 insertions(+)

diff --git a/gnome-base/gnome-session/files/defaults.list-r5 
b/gnome-base/gnome-session/files/defaults.list-r5
new file mode 100644
index 000..9ec18d1b8a6
--- /dev/null
+++ b/gnome-base/gnome-session/files/defaults.list-r5
@@ -0,0 +1,336 @@
+[Default Applications]
+application/rtf=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
+application/x-abiword=abiword.desktop;
+text/abiword=abiword.desktop;
+text/richtext=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
+text/rtf=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop;
+text/x-abiword=abiword.desktop;
+text/x-xml-abiword=abiword.desktop;
+x-content/blank-bd=brasero.desktop;org.gnome.Nautilus.desktop;
+x-content/blank-dvd=brasero.desktop;org.gnome.Nautilus.desktop;
+x-content/blank-cd=brasero.desktop;org.gnome.Nautilus.desktop;
+x-content/blank-hddvd=brasero.desktop;org.gnome.Nautilus.desktop;
+application/x-dia-diagram=dia.desktop;
+image/bmp=org.gnome.eog.desktop;
+image/gif=org.gnome.eog.desktop;
+image/jpeg=org.gnome.eog.desktop;
+image/jpg=org.gnome.eog.desktop;
+image/pjpeg=org.gnome.eog.desktop;
+image/png=org.gnome.eog.desktop;
+image/svg+xml=org.gnome.eog.desktop;
+image/svg+xml-compressed=org.gnome.eog.desktop;
+image/x-bmp=org.gnome.eog.desktop;
+image/x-gray=org.gnome.eog.desktop;
+image/x-icb=org.gnome.eog.desktop;
+image/x-ico=org.gnome.eog.desktop;
+image/x-pcx=org.gnome.eog.desktop;
+image/x-png=org.gnome.eog.desktop;
+image/x-portable-anymap=org.gnome.eog.desktop;
+image/x-portable-bitmap=org.gnome.eog.desktop;
+image/x-portable-graymap=org.gnome.eog.desktop;
+image/x-portable-pixmap=org.gnome.eog.desktop;
+image/x-xbitmap=org.gnome.eog.desktop;
+image/x-xpixmap=org.gnome.eog.desktop;
+image/vnd.wap.wbmp=org.gnome.eog.desktop;
+image/g3fax=gimp.desktop;zzz-gimp.desktop;
+image/x-compressed-xcf=gimp.desktop;zzz-gimp.desktop;
+image/x-fits=gimp.desktop;zzz-gimp.desktop;
+image/x-icon=gimp.desktop;zzz-gimp.desktop;
+image/x-psd=gimp.desktop;zzz-gimp.desktop;
+image/x-sgi=gimp.desktop;zzz-gimp.desktop;
+image/x-sun-raster=gimp.desktop;zzz-gimp.desktop;
+image/x-tga=gimp.desktop;zzz-gimp.desktop;
+image/x-xcf=gimp.desktop;zzz-gimp.desktop;
+image/x-xwindowdump=gimp.desktop;zzz-gimp.desktop;
+application/xhtml+xml=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;epiphany.desktop;
+text/html=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;epiphany.desktop;
+application/pdf=org.gnome.Evince.desktop;evince.desktop;
+application/x-bzpdf=org.gnome.Evince.desktop;evince.desktop;
+application/x-gzpdf=org.gnome.Evince.desktop;evince.desktop;
+application/postscript=org.gnome.Evince.desktop;evince.desktop;
+application/x-bzpostscript=org.gnome.Evince.desktop;evince.desktop;
+application/x-gzpostscript=org.gnome.Evince.desktop;evince.desktop;
+image/x-eps=org.gnome.Evince.desktop;evince.desktop;
+image/x-bzeps=org.gnome.Evince.desktop;evince.desktop;
+image/x-gzeps=org.gnome.Evince.desktop;evince.desktop;
+application/x-dvi=org.gnome.Evince.desktop;evince.desktop;
+application/x-bzdvi=org.gnome.Evince.desktop;evince.desktop;
+application/x-gzdvi=org.gnome.Evince.desktop;evince.desktop;
+image/vnd.djvu=org.gnome.Evince.desktop;evince.desktop;
+image/tiff=org.gnome.Evince.desktop;evince.desktop;
+application/x-cbr=org.gnome.Evince.desktop;evince.desktop;
+application/x-cbz=org.gnome.Evince.desktop;evince.desktop;
+application/x-cb7=org.gnome.Evince.desktop;evince.desktop;
+application/x-7z-compressed=org.gnome.FileRoller.desktop;
+application/x-7z-compressed-tar=org.gnome.FileRoller.desktop;
+application/x-ace=org.gnome.FileRoller.desktop;
+application/x-alz=org.gnome.FileRoller.desktop;
+application/x-ar=org.gnome.FileRoller.desktop;
+application/x-arj=org.gnome.FileRoller.desktop;
+application/x-bzip=org.gnome.FileRoller.desktop;
+application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop;
+application/x-bzip1=org.gnome.FileRoller.desktop;
+application/x-bzip1-compressed-tar=org.gnome.FileRoller.desktop;
+application/x-cabinet=org.gnome.FileRoller.desktop;

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/files/, gnome-base/gnome-session/

2018-02-03 Thread Mart Raudsepp
commit: d0309b1a38018cd7e41b08e635cab3682e11af5d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb  3 20:07:41 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb  3 20:54:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0309b1a

gnome-base/gnome-session: remove old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 gnome-base/gnome-session/Manifest  |   2 -
 .../files/3.22.3-wayland-login-shell.patch |  43 --
 .../files/3.22.3-xorg-default-translations.patch   | 619 -
 .../gnome-session/gnome-session-3.22.3.ebuild  | 137 -
 .../gnome-session/gnome-session-3.24.1.ebuild  | 121 
 5 files changed, 922 deletions(-)

diff --git a/gnome-base/gnome-session/Manifest 
b/gnome-base/gnome-session/Manifest
index da9528e45a0..673d207a12a 100644
--- a/gnome-base/gnome-session/Manifest
+++ b/gnome-base/gnome-session/Manifest
@@ -1,4 +1,2 @@
-DIST gnome-session-3.22.3.tar.xz 777420 BLAKE2B 
34d438e1fefcd197f2c51ce9c2866a6d10848c28c2f2cab24ae9ca7b69a6b149aa698fa62c34415ee3c34e72f153b5f62028047604a332ebad73b8f05fbfae66
 SHA512 
2350ddc485f9e47df9d9351e413b847336506a694e34daa672111784f64d6d24d3e5e6fc25ad03dd13b318b139809ba2312a542801993db586937650b1422ccd
-DIST gnome-session-3.24.1.tar.xz 780632 BLAKE2B 
efd1c297d4af08e9bbf47e74aa28b4899b22d00248eb4d786afdd688f5c6117f4865561ca5cf4a47bb6fb003e1d9c365a585f7009f24992fe9752391607a3cfb
 SHA512 
507f9f1cddab37f1b66c72291e1885397f7e8b6bfb7c365f6f1ff827649a71380706fe0e3a8c6e74c3c159349a0eea0aabe3d5c7bbae5b29aeb2d49ae715affb
 DIST gnome-session-3.24.2-xorg-default-translations.patch.xz 3392 BLAKE2B 
afe0e04c6218377e91508fc67add8ec0894dc75d47c039c44a8c47635c0418986e0949f916d6269995c1c8853c3dfaab21a3db86c427d966029ed747d4106aa8
 SHA512 
0af7d4025647c6dd2c78243d91ec8a61fd171b78904ac28ce48c4f3f7cafb9fd28263410d31d08431e73417ff7910e9bdfc1ea4de0a3290cd5229a96bffc56dc
 DIST gnome-session-3.24.2.tar.xz 783288 BLAKE2B 
24b06404b9206a53f394db86a90f9c22c2774432bcb33f136eedd333e813139ded8b9445b4e597f3270ec0b2ef167ce3c2dca2c5b75d5fba977ebcfc4c1bb8ea
 SHA512 
52a609d60303e7d733567cc81698fe4a4042ac17d0260aadb334ab8ad2c355086f8f87c2bcac05f659c28f8f3290128f9ca8875806d199ee27ff84d972333e27

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
deleted file mode 100644
index f82825f4822..000
--- a/gnome-base/gnome-session/files/3.22.3-wayland-login-shell.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 97229b322d30cf531e7b7cc7757f83ed80e831bc Mon Sep 17 00:00:00 2001
-From: Ray Strode 
-Date: Thu, 5 Jan 2017 10:02:58 -0500
-Subject: [PATCH 1/3] gnome-session: make sure wayland sessions get a login
- shell
-
-Users expect their shell profiles to get sourced at startup, which
-doesn't happen with wayland sessions.
-
-This commit brings back that feature, by making the gnome-session
-wrapper script run a login shell.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=736660

- gnome-session/gnome-session.in | 13 +
- 1 file changed, 13 insertions(+)
-
-diff --git a/gnome-session/gnome-session.in b/gnome-session/gnome-session.in
-index 530299d..04ea741 100644
 a/gnome-session/gnome-session.in
-+++ b/gnome-session/gnome-session.in
-@@ -1,5 +1,18 @@
- #!/bin/sh
- 
-+if [ "x$XDG_SESSION_TYPE" = "xwayland" ] &&
-+   [ "x$XDG_SESSION_CLASS" != "xgreeter" ] &&
-+   [  -n "$SHELL" ] &&
-+   grep -q "$SHELL" /etc/shells &&
-+   ! (echo "$SHELL" | grep -q "false") &&
-+   ! (echo "$SHELL" | grep -q "nologin"); then
-+  if [ "$1" != '-l' ]; then
-+exec bash -c "exec -l '$SHELL' -c '$0 -l $*'"
-+  else
-+shift
-+  fi
-+fi
-+
- SETTING=$(gsettings get org.gnome.system.locale region)
- REGION=${SETTING#\'}
- REGION=${REGION%\'}
--- 
-2.10.1
-

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
deleted file mode 100644
index 8c259de9d15..000
--- a/gnome-base/gnome-session/files/3.22.3-xorg-default-translations.patch
+++ /dev/null
@@ -1,619 +0,0 @@
-From abc07aa67043d0013dfcf812101208296bbfa4ac Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Sat, 18 Mar 2017 11:42:40 +0200
-Subject: [PATCH 3/3] po: Forward port "GNOME on Wayland" translations
-

- po/POTFILES.in | 2 +-
- po/bg.po   | 4 
- po/cs.po   | 4 
- po/da.po   | 4 
- po/de.po   | 4 
- po/el.po   | 4 
- po/es.po   | 4 
- po/eu.po   | 4 
- po/fa.po   | 4 
- po/fi.po   | 4 
- po/fr.po   | 4 
- po/fur.po  | 4 
- po/gd.po   | 4 
- po/gl.po   | 4 
- po/gu.po   | 4 
- po/he.po   | 4 
- po/hr.po   | 4 
- po/hu.po   | 4 
- po/id.po   | 4 
- po/is.po   | 4 
- po/it.po   | 4 
- po/kk.po   | 4 
- po/ko.po   | 4 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/files/, gnome-base/gnome-session/

2017-03-18 Thread Mart Raudsepp
commit: a62f7893203807969ae4fd725fa3a61e1dc97e65
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 18 12:22:57 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 18 12:24:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a62f7893

gnome-base/gnome-session: 3.22.3 bump, revert to Xorg session default, make 
wayland session be a login shell

The upstream bump from 3.22.2 to 3.22.3 just reduces the data traffic for VT 
switch monitoring.

Gentoo-bug: 604110
Backport upstream patch from 3.23.4.1 to re-launch itself as a "bash" login 
shell when /usr/bin/gnome-session
is started for a wayland based session without a login shell. This makes GNOME 
wayland session to
do all the shell setup that a login shell does, which means e.g Gentoo 
/etc/env.d things get processed
via shell profile, fixing all the variable and other setups we rely on heavily 
in Gentoo.
Because this currently re-launches with bash, it will probably only source bash 
and generic setups, not e.g
zsh specific paths.

Gentoo-bug: 611146
Forward port upstream patch from 3.19 days that reverted default "gnome" 
session back to Xorg for 3.20,
to do it again in Gentoo 3.22. Also manually forward port translations for the 
"GNOME on Wayland" string
change, where available as a translated string in 3.20.
3.24 should be available faster in Gentoo now, which will get us to Wayland 
then, as in 3.24 it'll also
work with nvidia-drivers and be generally even more mature.

Package-Manager: Portage-2.3.4, Repoman-2.3.1

 gnome-base/gnome-session/Manifest  |   1 +
 .../files/3.22.3-wayland-login-shell.patch |  43 ++
 .../files/3.22.3-xorg-default-translations.patch   | 619 +
 .../gnome-session/files/3.22.3-xorg-default.patch  |  58 ++
 .../gnome-session/gnome-session-3.22.3.ebuild  | 137 +
 5 files changed, 858 insertions(+)

diff --git a/gnome-base/gnome-session/Manifest 
b/gnome-base/gnome-session/Manifest
index fb53f1a5736..860e4d1eeff 100644
--- a/gnome-base/gnome-session/Manifest
+++ b/gnome-base/gnome-session/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-session-3.20.2.tar.xz 785952 SHA256 
025f97e0b9f5431890598d6130040e1e7071771cc29e1d29d8e2e7c84d95f6da SHA512 
0973c9763195a79038d99139f56eff8d7ad1fccc4c4e41a6439b5c65c615059a21446545af70f4ed83ec6925fd61a7664e70eec844dfe5e2a1001dffdbbea13a
 WHIRLPOOL 
4a3cf1580b966a0b617e78db45635ec66d7bdfb6d5b183390edb07aaae3911876ff4af774cb0ae93c6ee4316555303812fcff40efce1827946457cb2a0646f61
 DIST gnome-session-3.22.2.tar.xz 776772 SHA256 
361a31edb4f8c6d410f1029eee089422e25a2da6c287ead40fccdea5bda450f5 SHA512 
2c84a3a791d740c8edc2af96e8ed0b56f56dfac20fde6e8bc23a7aa75c0a004e98fcb9bb85b043ed3b1cd57cdc889348c461d9536cd2631dd53d8a0d6f8e2acf
 WHIRLPOOL 
b2fbfb0ecbd5b54714a900d8615c04b1ac0bee51e6c2d8ff11c2592769cd42292af0db9f86a51655bda943c7cc880155d403854629ec8810578f02232dfec29f
+DIST gnome-session-3.22.3.tar.xz 777420 SHA256 
cc486fc84d892fa744a382b5ea8b9b40fc5045bc0d5feccfb02e80137eab77e5 SHA512 
2350ddc485f9e47df9d9351e413b847336506a694e34daa672111784f64d6d24d3e5e6fc25ad03dd13b318b139809ba2312a542801993db586937650b1422ccd
 WHIRLPOOL 
35e78d60b16ee9027d2c664f2a222a48083736e032e1be41fd015403fb8e9dcf4b2560299b1c9c9e81bde95cb9ed86da41ed0cc44a816f71e83a1a4e1a704fb9
 DIST gnome-session-3.23.91.tar.xz 779536 SHA256 
50bde3aed35bd48ac73c6cbc322f627925f914ebcdab90f032d4f29488c9cc38 SHA512 
cb8f21619e92784ad61b4b873625073bf32d29dd943243298879d765e76964031042ea22462dec87332a5fb89ae9b0617d5444e8ba98ed45fb02065fc5db8b9f
 WHIRLPOOL 
b9a7aebadfb7ce44c933ac19ef5d7daa89a74a39f4bd51e92e64d720a7195a1adce88c202880d32fcea89d692cf1de359eea4d3da7d3633616a178376291eeb0

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
new file mode 100644
index 000..f82825f4822
--- /dev/null
+++ b/gnome-base/gnome-session/files/3.22.3-wayland-login-shell.patch
@@ -0,0 +1,43 @@
+From 97229b322d30cf531e7b7cc7757f83ed80e831bc Mon Sep 17 00:00:00 2001
+From: Ray Strode 
+Date: Thu, 5 Jan 2017 10:02:58 -0500
+Subject: [PATCH 1/3] gnome-session: make sure wayland sessions get a login
+ shell
+
+Users expect their shell profiles to get sourced at startup, which
+doesn't happen with wayland sessions.
+
+This commit brings back that feature, by making the gnome-session
+wrapper script run a login shell.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=736660
+---
+ gnome-session/gnome-session.in | 13 +
+ 1 file changed, 13 insertions(+)
+
+diff --git a/gnome-session/gnome-session.in b/gnome-session/gnome-session.in
+index 530299d..04ea741 100644
+--- a/gnome-session/gnome-session.in
 b/gnome-session/gnome-session.in
+@@ -1,5 +1,18 @@
+ #!/bin/sh
+ 
++if [ "x$XDG_SESSION_TYPE" = "xwayland" ] &&
++   [ "x$XDG_SESSION_CLASS" != "xgreeter" ] &&
++   [  -n "$SHELL" ] &&
++   grep -q "$SHELL" /etc/shells &&
++   ! (echo "$SHELL" | 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/files/

2016-12-04 Thread Pacho Ramos
commit: 87fa953c4fdc56801a1c314496be82f98a647071
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Dec  4 10:54:37 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Dec  4 10:54:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87fa953c

gnome-base/gnome-session: Handle text/markdown mimetype too.

Package-Manager: portage-2.3.2

 gnome-base/gnome-session/files/defaults.list-r3 | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-base/gnome-session/files/defaults.list-r3 
b/gnome-base/gnome-session/files/defaults.list-r3
index 6c62e32..5dfa6be 100644
--- a/gnome-base/gnome-session/files/defaults.list-r3
+++ b/gnome-base/gnome-session/files/defaults.list-r3
@@ -107,6 +107,7 @@ multipart/x-zip=org.gnome.FileRoller.desktop;
 text/plain=org.gnome.gedit.desktop;
 text/css=org.gnome.gedit.desktop;
 text/javascript=org.gnome.gedit.desktop;
+text/markdown=org.gnome.gedit.desktop;
 text/mathml=org.gnome.gedit.desktop;
 text/x-csrc=org.gnome.gedit.desktop;
 text/x-chdr=org.gnome.gedit.desktop;



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/files/, gnome-base/gnome-session/

2015-11-14 Thread Pacho Ramos
commit: d275fff07db6d2de9d604784e76c8ba10792a5ff
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Nov 14 19:16:55 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Nov 14 19:45:24 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d275fff0

gnome-base/gnome-session: Drop old

Package-Manager: portage-2.2.24

 gnome-base/gnome-session/Manifest  |   1 -
 .../gnome-session-3.14.0-validate-autostart.patch  |  74 
 .../gnome-session/gnome-session-3.14.0-r1.ebuild   | 120 
 .../gnome-session/gnome-session-3.14.0-r2.ebuild   | 125 -
 4 files changed, 320 deletions(-)

diff --git a/gnome-base/gnome-session/Manifest 
b/gnome-base/gnome-session/Manifest
index 09fe879..35d4cc3 100644
--- a/gnome-base/gnome-session/Manifest
+++ b/gnome-base/gnome-session/Manifest
@@ -1,3 +1,2 @@
-DIST gnome-session-3.14.0.tar.xz 736128 SHA256 
b1e6e805478b863eda58e61ecd0e13961f63dd76e2d49692affc5a1d00f2c184 SHA512 
7a1b1bd229e38963d5e104fd9b649ab597b4026a59b87820c8517699e63cb066f2aa52b74eb30a052dc4017c30eb16dc16a779a14580af9c1e876edcdd9bd020
 WHIRLPOOL 
a756904a53c7e84dee6d85a2066fe8993f338021e1c07d65c025b1cbae03fedaa169fd19c02203dfc962b69b99d8d3926c17324f15e62e7b6c7e633927140cfa
 DIST gnome-session-3.16.0.tar.xz 764808 SHA256 
9b546d455edd9d681070a61c98a4164557f89ebbd66367a2aa528d807dfea99d SHA512 
4f02e73ab632ce0c2b961f1d88d93ef62fb6ebfa39d98bf12e672ca7cd9680d07aeffcd3c8792eddcbd9b5e13b0ef87d064352d8f209b3befd8445c1ba17e485
 WHIRLPOOL 
18ae75ccf4c3b67dfb8b941552317f5739a9ac54d9e8ef2c220e388f2f91687bee05127dcdbd132137b8f7996585ce1ba2a82877cc00eb787d7c5e24d032faf2
 DIST gnome-session-3.18.1.2.tar.xz 758552 SHA256 
b37d823d57ff2e3057401a426279954699cfe1e44e59a4cbdd941687ff928a45 SHA512 
741da4ebdc6eccef35ee3e1be124785ad7e2e6de49c2fbb88568cff91c8cd5133e71064d8c74181052a9ce4df446fad7358bb61fc1d1a5746ab76a655d35f72a
 WHIRLPOOL 
1c47dd8bc186c3a22519a306ec15f332d00824110202296508211cf0efb4f7def29d72795b6987e8795bd9b974758f8f269ed1fbfb646da3655f0e8429655def

diff --git 
a/gnome-base/gnome-session/files/gnome-session-3.14.0-validate-autostart.patch 
b/gnome-base/gnome-session/files/gnome-session-3.14.0-validate-autostart.patch
deleted file mode 100644
index eec1484..000
--- 
a/gnome-base/gnome-session/files/gnome-session-3.14.0-validate-autostart.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-From 3442740ad4808f91fb857fb2dda3c24992f0bbdf Mon Sep 17 00:00:00 2001
-From: Matthias Clasen 
-Date: Fri, 14 Nov 2014 09:49:21 -0500
-Subject: autostart: validate autostart condition gsettings key
-
-gnome-session will crash if fed a desktop file with an
-autostart condition that references an invalid key for
-a given schema.
-
-This commit validates that the key associated with the
-autostart condition is defined in the schema and defined
-to have a boolean type.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=740119
-
-diff --git a/gnome-session/gsm-autostart-app.c 
b/gnome-session/gsm-autostart-app.c
-index 21a6004..437fb0c 100644
 a/gnome-session/gsm-autostart-app.c
-+++ b/gnome-session/gsm-autostart-app.c
-@@ -337,12 +337,16 @@ setup_gsettings_condition_monitor (GsmAutostartApp *app,
- GSettingsSchemaSource *source;
- GSettingsSchema *schema;
- GSettings *settings;
-+GSettingsSchemaKey *schema_key;
-+const GVariantType *key_type;
- char **elems;
- gboolean retval = FALSE;
- char *signal;
- 
- retval = FALSE;
- 
-+schema = NULL;
-+
- elems = g_strsplit (key, " ", 2);
- 
- if (elems == NULL)
-@@ -358,9 +362,24 @@ setup_gsettings_condition_monitor (GsmAutostartApp *app,
- if (schema == NULL)
- goto out;
- 
-+if (!g_settings_schema_has_key (schema, elems[1]))
-+goto out;
-+
-+schema_key = g_settings_schema_get_key (schema, elems[1]);
-+
-+g_assert (schema_key != NULL);
-+
-+key_type = g_settings_schema_key_get_value_type (schema_key);
-+
-+g_settings_schema_key_unref (schema_key);
-+
-+g_assert (key_type != NULL);
-+
-+if (!g_variant_type_equal (key_type, G_VARIANT_TYPE_BOOLEAN))
-+goto out;
-+
- settings = g_settings_new_full (schema, NULL, NULL);
- retval = g_settings_get_boolean (settings, elems[1]);
--g_settings_schema_unref (schema);
- 
- signal = g_strdup_printf ("changed::%s", elems[1]);
- g_signal_connect (G_OBJECT (settings), signal,
-@@ -370,6 +389,8 @@ setup_gsettings_condition_monitor (GsmAutostartApp *app,
- app->priv->condition_settings = settings;
- 
- out:
-+if (schema)
-+g_settings_schema_unref (schema);
- g_strfreev (elems);
- 
- return retval;
--- 
-cgit v0.10.1
-

diff --git a/gnome-base/gnome-session/gnome-session-3.14.0-r1.ebuild 
b/gnome-base/gnome-session/gnome-session-3.14.0-r1.ebuild
deleted file mode