commit:     02560ba2c617b97fb51c3639bf36241d5860dd9e
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  7 21:26:49 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Apr  9 17:11:58 2025 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=02560ba2

kde-plasma/ksystemstats: set cap_sys_nice=ep on ksystemstats_intel_helper

Upstream commit 924e43d5c899f6be0ed371ca6a5ea1b7d7c14abe

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-plasma/ksystemstats/ksystemstats-9999.ebuild | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/kde-plasma/ksystemstats/ksystemstats-9999.ebuild 
b/kde-plasma/ksystemstats/ksystemstats-9999.ebuild
index 6627e58218..56537424ab 100644
--- a/kde-plasma/ksystemstats/ksystemstats-9999.ebuild
+++ b/kde-plasma/ksystemstats/ksystemstats-9999.ebuild
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 ECM_TEST="forceoptional"
 KFMIN=9999
 QTMIN=6.8.1
-inherit ecm plasma.kde.org
+inherit ecm fcaps plasma.kde.org
 
 DESCRIPTION="Plugin-based system monitoring daemon"
 
@@ -34,8 +34,12 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+# -m 0755 to avoid suid with USE="-filecaps"
+FILECAPS=( -m 0755 cap_sys_nice=ep usr/libexec/ksystemstats_intel_helper )
+
 src_configure() {
        local mycmakeargs=(
+               -DCMAKE_DISABLE_FIND_PACKAGE_Libcap=ON
                $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
        )
        ecm_src_configure

Reply via email to