File packages-kde.yaml of Package smar-apparmor-profiles
# kde folder
- name: "drkonqi5"
abstractions:
- kde
local:
- drkonqi
requires:
- zypper
files:
- "desktop/kde/libexec/drkonqi"
- "suse/installdbgsymbols.sh"
- name: "kde-cli-tools5"
abstractions:
- kde
recommends:
- yast2
in_directory:
"desktop/kde/core":
files:
- "kcmshell5" # This is for opening KDE settings modules.
- "kde-open5"
"desktop/kde/cli":
files:
- "keditfiletype"
- "kmimetypefinder5"
- "kstart"
"desktop/kde/kio":
files:
- "kioclient5"
- "kioexec"
"desktop/kde/libexec/kf5":
files:
- "kdesu"
- name: "kinit"
abstractions:
- kde
- ruby
requires:
- man # For tunables/man-pages
recommends:
- kconf_update5
- kio-core
- kscreenlocker
- libKF5Su5
- plasma5-workspace
- powerdevil5
recommends:
- konsole
in_directory:
"desktop/kde/libexec/kf5":
files:
- "klauncher"
- "start_kdeinit"
- "start_kdeinit_wrapper"
"desktop/kde/startup":
extra_files:
- "local/kde/kdeinit5"
- "local/kde/kdeinit5_gs"
files:
- "kdeinit5"
- "kdeinit5_shutdown"
- name: "kmozillahelper"
abstractions:
- kde
requires:
- kinit
in_directory:
"desktop/kde":
files:
- "kmozillahelper"
- name: "ktnef"
abstractions:
- kde
files:
- "desktop/kde/ktnef"
- name: "xembedsniproxy"
abstractions:
- kde
files:
- "desktop/kde/xembedsniproxy"
# dbus folder
- name: "libkscreen2-plugin"
abstractions:
- kde
files:
- "desktop/kde/dbus/kscreen_backend_launcher"
# kio folder
- name: "kio"
abstractions:
- kde
in_directory:
"desktop/kde/kio":
files:
- "kioslave5"
- name: "kio-core"
abstractions:
- kde
in_directory:
"desktop/kde/kio":
extra_files:
- "lib/kioworker/"
files:
- "kiod5"
- "kio_http_cache_cleaner"
# libexec folder
- name: "kconf_update5"
abstractions:
- kde
files:
- "desktop/kde/libexec/kf5/kconf_update"
- name: "kdeconnect-kde"
abstractions:
- kde
files:
- "desktop/kde/libexec/kdeconnectd"
- name: "kscreenlocker"
abstractions:
- kde
local:
- "usr.lib64.libexec.kcheckpass"
requires:
- common
files:
- "desktop/kde/libexec/kcheckpass"
- "desktop/kde/libexec/kscreenlocker_greet"
- name: "libKF5Su5"
abstractions:
- kde
files:
- "desktop/kde/libexec/kf5/kdesud"
- name: "polkit-kde-agent-5"
abstractions:
- kde
in_directory:
"desktop/kde/libexec":
files:
- "polkit-kde-authentication-agent-1"
- name: "powerdevil5"
abstractions:
- kde
- systemd
in_directory:
"desktop/kde/libexec":
files:
- "org_kde_powerdevil"
"desktop/kde/libexec/kauth":
files:
- "kauth.backlighthelper"
- "kauth.chargethresholdhelper"
- "kauth.discretegpuhelper"
- name: "plasma5-disks"
abstractions:
- kde
in_directory:
"desktop/kde/libexec/kauth":
files:
- "kded-smart-helper"
# core folder
- name: "kactivitymanagerd"
abstractions:
- kde
in_directory:
"desktop/kde/core":
files:
- "kactivitymanagerd"
- name: "kded"
abstractions:
- kde
recommends:
- xsettingsd
- kconf_update5
- utempter
in_directory:
"desktop/kde/core":
extra_files:
- "local/kde/kded5"
files:
- "kded5"
- name: "kglobalaccel5"
abstractions:
- kde
in_directory:
"desktop/kde/core":
files:
- "kglobalaccel5"
- name: "libKF5ConfigCore5"
abstractions:
- kde
in_directory:
"desktop/kde/core":
files:
- "kreadconfig5"
- name: "kservice"
abstractions:
- kde
in_directory:
"desktop/kde/core":
files:
- "kbuildsycoca5"
- name: "ksysguard5"
in_directory:
"desktop/kde/core":
files:
- "ksysguardd"
"desktop/kde/gui":
files:
- "ksysguard"
- name: "kwallet"
provides:
- "kwalletd5"
- "kwalletmanager5"
supplements:
- "kwalletd5"
- "kwalletmanager5"
abstractions:
- kde
in_directory:
"desktop/kde/core":
files:
- "kwalletd5"
"desktop/kde/gui":
files:
- "kwalletmanager5"
- name: "pam_kwallet-common"
abstractions:
- kde
in_directory:
"desktop/kde/core":
files:
- "pam_kwallet_init"
- name: "kwin5"
abstractions:
- kde
in_directory:
"desktop/kde/core":
files:
- "kwin_wayland"
- "kwin_x11"
# essentials folder
- name: "dolphin"
abstractions:
- kde
in_directory:
"desktop/kde/essentials":
files:
- "dolphin"
- name: "kate"
abstractions:
- kde
in_directory:
"desktop/kde/essentials":
files:
- "kate"
- name: "khelpcenter5"
abstractions:
- kde
in_directory:
"desktop/kde/essentials":
files:
- "khelpcenter"
- name: "kmix"
abstractions:
- kde
recommends:
- pulseaudio
in_directory:
"desktop/kde/essentials":
files:
- "kmix"
- "kmixctrl"
- name: "kwrite"
abstractions:
- kde
in_directory:
"desktop/kde/essentials":
files:
- "kwrite"
- name: "syntax-highlighting"
in_directory:
"desktop/kde/essentials":
files:
- "kate-syntax-highlighter"
- name: "systemsettings5"
abstractions:
- kde
in_directory:
"desktop/kde/essentials":
files:
- "systemsettings"
"desktop/kde/libexec/kauth":
files:
- "kinfocenter-dmidecode-helper"
# gui folder
- name: "akregator"
abstractions:
- kde
in_directory:
"desktop/kde/gui":
files:
- "akregator"
- name: "ark"
abstractions:
- kde
in_directory:
"desktop/kde/gui":
files:
- "ark"
- name: "digikam"
abstractions:
- kde
in_directory:
"desktop/kde/gui":
files:
- "digikam"
- name: "gwenview"
abstractions:
- kde
in_directory:
"desktop/kde/gui":
files:
- "gwenview"
- name: "kgpg"
abstractions:
- kde
in_directory:
"desktop/kde/gui":
files:
- "kgpg"
requires:
- "gpg2"
- name: "kleopatra"
abstractions:
- kde
requires:
- gpg2
in_directory:
"desktop/kde/gui":
files:
- "kleopatra"
- name: "konsole"
abstractions:
- kde
recommends:
- kinit # For kdeinit5_fish.
- utempter
in_directory:
"desktop/kde/gui":
files:
- "konsole"
extra_files:
- "lib/common_konsole"
- name: "krita"
abstractions:
- kde
in_directory:
"desktop/kde/gui":
files:
- "krita"
- name: "ksshaskpass5"
abstractions:
- kde
in_directory:
"desktop/kde/libexec":
files:
- "ksshaskpass"
- name: "ktorrent"
abstractions:
- kde
in_directory:
"desktop/kde/gui":
files:
- "ktorrent"
local:
- "ktorrent"
- name: "labplot-kf5"
abstractions:
- kde
in_directory:
"desktop/kde/gui":
files:
- "labplot2"
- name: "okular"
abstractions:
- kde
in_directory:
"desktop/kde/gui":
files:
- "okular"
- name: "spectacle"
in_directory:
"desktop/kde/gui":
files:
- "spectacle"
- name: "yakuake"
requires:
- konsole
recommends:
- utempter
abstractions:
- kde
in_directory:
"desktop/kde/gui":
files:
- "yakuake"
# services folder
- name: "ksystemstats5"
provides:
- "ksystemstats"
in_directory:
"desktop/kde/services":
files:
- "ksystemstats"
- name: "kscreen5"
abstractions:
- kde
in_directory:
"desktop/kde/services":
files:
- "kscreen_osd_service"
# akonadi folder
- name: "akonadi"
requires:
# NOTE: With reworking, akonadi profiles would work without sssd rules, if
# introducing something like <{lib,abstractions}/akonadi{,.d}/sssd>.
- sssd
abstractions:
- kde
in_directory:
"desktop/kde/akonadi":
files:
- "akonadi_agent"
- "akonadi_control"
- "akonadi_html_to_text" # From akonadi-search, not akonadi.
- "akonadi_indexing_agent" # From akonadi-search, not akonadi.
- "akonadi_resource"
- "akonadictl"
- "akonadiimportwizard"
- "akonadiserver"
# plasma folder
- name: "discover"
abstractions:
- kde
in_directory:
"desktop/kde/plasma":
files:
- "plasma-discover"
- name: "plasma5-desktop"
abstractions:
- kde
in_directory:
"desktop/kde/plasma":
files:
- "kaccess"
- name: "plasma5-systemmonitor"
abstractions:
- kde
in_directory:
"desktop/kde/plasma":
files:
- "plasma-systemmonitor"
- name: "plasma5-workspace"
abstractions:
- kde
requires:
- kinit
- libKF5ConfigCore5
- libqt5-qdbus
- powerdevil5 # For ksmserver.
- yast2 # For kdeinit5.
in_directory:
"desktop/kde/core":
files:
- "ksmserver"
- "plasma-shutdown"
- "startkde"
"desktop/kde/essentials":
files:
- "krunner"
"desktop/kde/libexec":
files:
- "baloorunner"
- "ksmserver-logout-greeter"
- "startplasma-waylandsession"
"desktop/kde/plasma":
local:
- "plasmashell"
files:
- "kcminit"
- "kcminit_startup"
- "kde-systemd-start-condition"
- "ksplashqml"
- "plasma_session"
- "plasma_waitforname"
- "plasmashell"
- "startplasma-wayland"
- "startplasma-x11"
- name: "plasma-browser-integration"
abstractions:
- kde
requires:
- common
in_directory:
"desktop/kde/plasma":
files:
- "plasma-browser-integration-host"
# development folder
- name: "kdevelop5"
requires:
- bzr
- clang
- cmake
- make
- llvm # For tunables/llvm
- libqt5-qdbus
- libqt5-qtbase-common-devel
- subversion
- xdg-utils # For xdg-open
- utempter
abstractions:
- kde
in_directory:
"desktop/kde/development":
local:
- "kdevelop"
files:
- "kdevelop"
extra_files:
- "lib/kdevelop.builder"
- name: "kdiff3"
abstractions:
- kde
in_directory:
"desktop/kde/development":
files:
- "kdiff3"
- name: "kompare"
abstractions:
- kde
in_directory:
"desktop/kde/development":
files:
- "kompare"
- name: "okteta"
abstractions:
- kde
in_directory:
"desktop/kde/development":
files:
- "okteta"
# pim folder
- name: "kalendarac"
abstractions:
- kde
in_directory:
"desktop/kde/pim":
files:
- "kalendarac"
- name: "kdepim-runtime"
abstractions:
- kde
requires:
# NOTE: With reworking, akonadi profiles would work without sssd rules, if
# introducing something like <{lib,abstractions}/akonadi{,.d}/sssd>.
- sssd
in_directory:
"desktop/kde/akonadi":
files:
- "akonadi_davgroupware_resource"
- "akonadi_imap_resource"
- "akonadi_maildir_resource"
- name: "kmail"
abstractions:
- kde
requires:
- okular
in_directory:
"desktop/kde/pim":
files:
- "kmail"
- "kmail.accountwizard"
- name: "kontact"
abstractions:
- kde
requires:
- akonadi
in_directory:
"desktop/kde/pim":
files:
- "kontact"
- name: "korganizer"
abstractions:
- kde
requires:
- akonadi
in_directory:
"desktop/kde/pim":
files:
- "korganizer"
- "korgac"
# kate: indent-width 2