summaryrefslogtreecommitdiffstats
path: root/pym/portage/util/_desktop_entry.py
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2012-09-04 01:08:36 +1000
committerZac Medico <zmedico@gentoo.org>2012-09-03 12:50:02 -0700
commit04d156d56e1cf48f0d45d661c5e94e6863549fc2 (patch)
tree9da8bd0f045cfeae57306d4b7c162912a4b01d82 /pym/portage/util/_desktop_entry.py
parent03236ec6bf2040468aeb1bb308fec072aac8cc1b (diff)
downloadportage-04d156d56e1cf48f0d45d661c5e94e6863549fc2.tar.gz
portage-04d156d56e1cf48f0d45d661c5e94e6863549fc2.tar.bz2
portage-04d156d56e1cf48f0d45d661c5e94e6863549fc2.zip
validate_desktop_entry: filter more KDE noise.
Diffstat (limited to 'pym/portage/util/_desktop_entry.py')
-rw-r--r--pym/portage/util/_desktop_entry.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/pym/portage/util/_desktop_entry.py b/pym/portage/util/_desktop_entry.py
index bafac75d3..aa730ded3 100644
--- a/pym/portage/util/_desktop_entry.py
+++ b/pym/portage/util/_desktop_entry.py
@@ -44,13 +44,18 @@ def parse_desktop_entry(path):
_trivial_warnings = re.compile(r' looks redundant with value ')
_ignore_kde_key_re = re.compile(r'^\s*(configurationType\s*=|Type\s*=\s*Service)')
_ignore_kde_types = frozenset(
- ["AkonadiAgent", "AkonadiResource", "Service", "ServiceType"])
+ ["AkonadiAgent", "AkonadiResource", "Service", "ServiceType", "XSession"])
# kdebase-data installs files with [Currency Code] sections
# in /usr/share/locale/currency
# kdepim-runtime installs files with [Plugin] and [Wizard]
# sections in /usr/share/apps/akonadi/{plugins,accountwizard}
-_ignore_kde_sections = ("Currency Code", "Plugin", "Wizard")
+# kdm installs files with [KCM Locale], [KDE Desktop Pattern],
+# [KdmGreeterTheme] and [Wallpaper] sections in various directories
+# libkdegames installs files with [KDE Backdeck] sections in
+# /usr/share/apps/carddecks/
+# Various KDE games install files with [KGameTheme] sections
+_ignore_kde_sections = ("Currency Code", "KCM Locale", "KDE Backdeck", "KDE Desktop Pattern", "KDE Desktop Program", "KdmGreeterTheme", "KGameTheme", "Plugin", "Wallpaper", "Wizard")
_ignored_errors = (
# Ignore error for emacs.desktop: