commit:     34573993e10934616abcf1c40dcc3e680332b75b
Author:     Michel Ganguin <ganguin <AT> gmail <DOT> com>
AuthorDate: Thu Apr 24 23:21:35 2025 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Apr 24 23:25:01 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34573993

sys-apps/flatpak: Make policykit optional again

Closes: https://bugs.gentoo.org/954340
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 sys-apps/flatpak/flatpak-1.16.0.ebuild | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/sys-apps/flatpak/flatpak-1.16.0.ebuild 
b/sys-apps/flatpak/flatpak-1.16.0.ebuild
index 76c931336681..af9dd1724399 100644
--- a/sys-apps/flatpak/flatpak-1.16.0.ebuild
+++ b/sys-apps/flatpak/flatpak-1.16.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz";
 LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="doc introspection seccomp systemd X"
+IUSE="doc introspection policykit seccomp systemd X"
 RESTRICT="test"
 
 RDEPEND="
@@ -38,7 +38,7 @@ RDEPEND="
        sys-apps/dbus
        >=sys-fs/fuse-3.1.1:3=
        sys-apps/xdg-dbus-proxy
-       sys-auth/polkit
+       policykit? ( sys-auth/polkit )
        X? (
                x11-apps/xauth
                x11-libs/libXau:=
@@ -89,6 +89,8 @@ src_configure() {
                -Dsystem_bubblewrap=bwrap
                -Dsystem_dbus_proxy=xdg-dbus-proxy
                -Dtmpfilesdir=/usr/lib/tmpfiles.d
+               $(meson_use policykit tests)
+               $(meson_feature policykit system_helper)
                $(meson_feature introspection gir)
                $(meson_feature X xauth)
                $(meson_feature doc docbook_docs)

Reply via email to