From ec12bbb1de13e41992204f7324c7b8d5d0da558c Mon Sep 17 00:00:00 2001 From: Vinicius Moreira Date: Wed, 9 Oct 2019 11:46:49 -0300 Subject: [PATCH] common Snap names that are not desktop --- bauh/gems/snap/model.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/bauh/gems/snap/model.py b/bauh/gems/snap/model.py index c620a780..b8a3d3b8 100644 --- a/bauh/gems/snap/model.py +++ b/bauh/gems/snap/model.py @@ -2,7 +2,6 @@ from typing import List from bauh.api.abstract.model import SoftwarePackage, PackageAction from bauh.commons import resource - from bauh.gems.snap import ROOT_DIR EXTRA_INSTALLED_ACTIONS = [ @@ -13,10 +12,7 @@ EXTRA_INSTALLED_ACTIONS = [ requires_root=True) ] -KNOWN_APP_NAMES = {'gnome-calculator', 'gnome-system-monitor', 'gnome-logs'} -KNOWN_RUNTIME_NAMES = {'snapd', 'core', 'core18', 'snapcraft', 'multipass'} -KNOWN_RUNTIME_PREFIXES = {'gtk-', 'gnome-', 'kde-', 'gtk2-'} -KNOWN_RUNTIME_TYPES = {'base', 'core', 'os'} +KNOWN_RUNTIME_NAMES = {'snapd', 'snapcraft', 'multipass'} class SnapApplication(SoftwarePackage): @@ -51,7 +47,7 @@ class SnapApplication(SoftwarePackage): return self.get_default_icon_path() def is_application(self) -> bool: - return self.has_apps_field is None or self.has_apps_field + return self.has_apps_field is None or self.has_apps_field and self.name.lower() not in KNOWN_RUNTIME_NAMES def _name_starts_with(self, words: set): for word in words: