From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 93A61158164 for ; Sun, 17 Nov 2024 16:33:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DFA3BE0F08; Sun, 17 Nov 2024 16:33:18 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 7D5A6E0F08 for ; Sun, 17 Nov 2024 16:33:18 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 9621934072E for ; Sun, 17 Nov 2024 16:33:17 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id F3D34D81 for ; Sun, 17 Nov 2024 16:33:15 +0000 (UTC) From: "Andreas Sturmlechner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andreas Sturmlechner" Message-ID: <1731861114.97e98e5c923dbc9c2f79a2a19c28097faf09dfa5.asturm@gentoo> Subject: [gentoo-commits] proj/kde:master commit in: kde-plasma/powerdevil/ X-VCS-Repository: proj/kde X-VCS-Files: kde-plasma/powerdevil/metadata.xml kde-plasma/powerdevil/powerdevil-6.2.49.9999.ebuild kde-plasma/powerdevil/powerdevil-9999.ebuild X-VCS-Directories: kde-plasma/powerdevil/ X-VCS-Committer: asturm X-VCS-Committer-Name: Andreas Sturmlechner X-VCS-Revision: 97e98e5c923dbc9c2f79a2a19c28097faf09dfa5 X-VCS-Branch: master Date: Sun, 17 Nov 2024 16:33:15 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 9e4288bb-7666-4275-84aa-bd9b00c38701 X-Archives-Hash: ffdbd141850f58262e6d23a4ea0d911a commit: 97e98e5c923dbc9c2f79a2a19c28097faf09dfa5 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Nov 17 16:25:12 2024 +0000 Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Nov 17 16:31:54 2024 +0000 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=97e98e5c kde-plasma/powerdevil: set cap_sys_nice=ep on org_kde_powerdevil Upstream commit 54a85ddf51448ac1e94aafe2786e664f2b688b45 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-plasma/powerdevil/metadata.xml | 1 - kde-plasma/powerdevil/powerdevil-6.2.49.9999.ebuild | 19 ++++++++++++++----- kde-plasma/powerdevil/powerdevil-9999.ebuild | 19 ++++++++++++++----- 3 files changed, 28 insertions(+), 11 deletions(-) diff --git a/kde-plasma/powerdevil/metadata.xml b/kde-plasma/powerdevil/metadata.xml index d3fa55fe30..cbdb11c08f 100644 --- a/kde-plasma/powerdevil/metadata.xml +++ b/kde-plasma/powerdevil/metadata.xml @@ -11,6 +11,5 @@ Enable screen brightness control using app-misc/ddcutil - Capabilities support for scheduled wakeup which can wake from suspend (CAP_WAKE_ALARM) diff --git a/kde-plasma/powerdevil/powerdevil-6.2.49.9999.ebuild b/kde-plasma/powerdevil/powerdevil-6.2.49.9999.ebuild index d1f2711b89..58dfa73f1e 100644 --- a/kde-plasma/powerdevil/powerdevil-6.2.49.9999.ebuild +++ b/kde-plasma/powerdevil/powerdevil-6.2.49.9999.ebuild @@ -8,7 +8,7 @@ ECM_TEST="forceoptional" KFMIN=6.6.0 PVCUT=$(ver_cut 1-3) QTMIN=6.7.2 -inherit ecm plasma.kde.org +inherit ecm fcaps plasma.kde.org DESCRIPTION="Power management for KDE Plasma Shell" HOMEPAGE="https://invent.kde.org/plasma/powerdevil" @@ -16,7 +16,7 @@ HOMEPAGE="https://invent.kde.org/plasma/powerdevil" LICENSE="GPL-2" # TODO: CHECK SLOT="6" KEYWORDS="" -IUSE="brightness-control caps" +IUSE="brightness-control" RESTRICT="test" # bug 926513 @@ -51,7 +51,6 @@ DEPEND=" virtual/libudev:= x11-libs/libxcb brightness-control? ( app-misc/ddcutil:= ) - caps? ( sys-libs/libcap ) " RDEPEND="${DEPEND} !=kde-frameworks/kcmutils-${KFMIN}:6 " +# -m 0755 to avoid suid with USE="-filecaps" +FILECAPS=( -m 0755 cap_sys_nice=ep usr/libexec/org_kde_powerdevil ) + src_configure() { local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged + -DCMAKE_DISABLE_FIND_PACKAGE_Libcap=ON $(cmake_use_find_package brightness-control DDCUtil) - $(cmake_use_find_package caps Libcap) + ) + use test && mycmakeargs+=( + -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged ) ecm_src_configure @@ -79,3 +83,8 @@ src_test() { # bug 926513 ecm_src_test -j1 } + +pkg_postinst() { + ecm_pkg_postinst + fcaps_pkg_postinst +}