commit:     7e53d4a92ff5cbaa2e339037585e8ac9f6de50b8
Author:     マリウス <marius <AT> xn--gckvb8fzb <DOT> com>
AuthorDate: Mon Sep 26 00:37:49 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Sep 26 08:03:02 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e53d4a9

app-admin/keepassxc: Add X USE flag

Signed-off-by: マリウス <marius <AT> xn--gckvb8fzb.com>
Closes: https://github.com/gentoo/gentoo/pull/27462
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 app-admin/keepassxc/keepassxc-9999.ebuild | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-admin/keepassxc/keepassxc-9999.ebuild 
b/app-admin/keepassxc/keepassxc-9999.ebuild
index 04056497dec9..985aebc0d678 100644
--- a/app-admin/keepassxc/keepassxc-9999.ebuild
+++ b/app-admin/keepassxc/keepassxc-9999.ebuild
@@ -25,9 +25,10 @@ fi
 
 LICENSE="LGPL-2.1 GPL-2 GPL-3"
 SLOT="0"
-IUSE="autotype browser doc keeshare +network test yubikey"
+IUSE="X autotype browser doc keeshare +network test yubikey"
 
 RESTRICT="!test? ( test )"
+REQUIRED_USE="autotype? ( X )"
 
 RDEPEND="
        app-crypt/argon2:=
@@ -39,10 +40,10 @@ RDEPEND="
        dev-qt/qtnetwork:5
        dev-qt/qtsvg:5
        dev-qt/qtwidgets:5
-       dev-qt/qtx11extras:5
        media-gfx/qrencode:=
        sys-libs/readline:0=
        sys-libs/zlib:=
+       X? ( dev-qt/qtx11extras:5 )
        autotype? (
                x11-libs/libX11
                x11-libs/libXtst
@@ -88,6 +89,7 @@ src_configure() {
                -DWITH_XC_SSHAGENT=ON
                -DWITH_XC_UPDATECHECK=OFF
                -DWITH_XC_YUBIKEY="$(usex yubikey)"
+               -DWITH_XC_X11="$(usex X)"
        )
        if [[ "${PV}" == *_beta* ]] ; then
                mycmakeargs+=( -DOVERRIDE_VERSION="${PV/_/-}" )

Reply via email to