diff options
author | strategictraveler <strategictraveler@proton.me> | 2024-11-08 11:07:41 +0000 |
---|---|---|
committer | Maciej Barć <xgqt@gentoo.org> | 2024-11-08 20:34:40 +0100 |
commit | 23bb5af67babae13c765e658c06e5644bba44dc6 (patch) | |
tree | fa8366669573928eaa3681ecfe43f1957d92f35a /app-admin | |
parent | app-admin/rsyslog: drop 8.2410.0-r1 (diff) | |
download | gentoo-23bb5af67babae13c765e658c06e5644bba44dc6.tar.gz gentoo-23bb5af67babae13c765e658c06e5644bba44dc6.tar.bz2 gentoo-23bb5af67babae13c765e658c06e5644bba44dc6.zip |
app-admin/keepassxc: Add two new USE flags
Signed-off-by: strategictraveler <strategictraveler@proton.me>
Closes: https://github.com/gentoo/gentoo/pull/39222
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Diffstat (limited to 'app-admin')
-rw-r--r-- | app-admin/keepassxc/keepassxc-2.7.9.ebuild | 6 | ||||
-rw-r--r-- | app-admin/keepassxc/keepassxc-9999.ebuild | 6 | ||||
-rw-r--r-- | app-admin/keepassxc/metadata.xml | 2 |
3 files changed, 8 insertions, 6 deletions
diff --git a/app-admin/keepassxc/keepassxc-2.7.9.ebuild b/app-admin/keepassxc/keepassxc-2.7.9.ebuild index 1e8de6d2d084..cfc81a1b5a19 100644 --- a/app-admin/keepassxc/keepassxc-2.7.9.ebuild +++ b/app-admin/keepassxc/keepassxc-2.7.9.ebuild @@ -28,7 +28,7 @@ fi LICENSE="LGPL-2.1 GPL-2 GPL-3" SLOT="0" -IUSE="X autotype browser doc keeshare +network test yubikey" +IUSE="X autotype browser doc keeshare +keyring +network +ssh-agent test yubikey" RESTRICT="!test? ( test )" REQUIRED_USE="autotype? ( X )" @@ -96,10 +96,10 @@ src_configure() { -DWITH_XC_BROWSER="$(usex browser)" -DWITH_XC_BROWSER_PASSKEYS="$(usex browser)" -DWITH_XC_BOTAN3=ON - -DWITH_XC_FDOSECRETS=ON + -DWITH_XC_FDOSECRETS="$(usex keyring)" -DWITH_XC_KEESHARE="$(usex keeshare)" -DWITH_XC_NETWORKING="$(usex network)" - -DWITH_XC_SSHAGENT=ON + -DWITH_XC_SSHAGENT="$(usex ssh-agent)" -DWITH_XC_UPDATECHECK=OFF -DWITH_XC_YUBIKEY="$(usex yubikey)" -DWITH_XC_X11="$(usex X)" diff --git a/app-admin/keepassxc/keepassxc-9999.ebuild b/app-admin/keepassxc/keepassxc-9999.ebuild index 11cc2ac9b84e..59e7e3954042 100644 --- a/app-admin/keepassxc/keepassxc-9999.ebuild +++ b/app-admin/keepassxc/keepassxc-9999.ebuild @@ -28,7 +28,7 @@ fi LICENSE="LGPL-2.1 GPL-2 GPL-3" SLOT="0" -IUSE="X autotype browser doc keeshare +network test yubikey" +IUSE="X autotype browser doc keeshare +keyring +network +ssh-agent test yubikey" RESTRICT="!test? ( test )" REQUIRED_USE="autotype? ( X )" @@ -96,10 +96,10 @@ src_configure() { -DWITH_XC_BROWSER="$(usex browser)" -DWITH_XC_BROWSER_PASSKEYS="$(usex browser)" -DWITH_XC_BOTAN3=ON - -DWITH_XC_FDOSECRETS=ON + -DWITH_XC_FDOSECRETS="$(usex keyring)" -DWITH_XC_KEESHARE="$(usex keeshare)" -DWITH_XC_NETWORKING="$(usex network)" - -DWITH_XC_SSHAGENT=ON + -DWITH_XC_SSHAGENT="$(usex ssh-agent)" -DWITH_XC_UPDATECHECK=OFF -DWITH_XC_YUBIKEY="$(usex yubikey)" -DWITH_XC_X11="$(usex X)" diff --git a/app-admin/keepassxc/metadata.xml b/app-admin/keepassxc/metadata.xml index d236dbe97541..8bfe82a15e99 100644 --- a/app-admin/keepassxc/metadata.xml +++ b/app-admin/keepassxc/metadata.xml @@ -11,6 +11,8 @@ <flag name="keeshare">Enable KeeShare sharing integration</flag> <flag name="network">Enable network support</flag> <flag name="yubikey">Enable database unlocking via hardware keys supporting YubiKey-style HMAC-SHA1 protocol</flag> + <flag name="ssh-agent">Use KeePassXC to unlock SSH keys</flag> + <flag name="keyring">Enable support for use as the the system keyring</flag> </use> <longdescription> KeePassXC provides a safe location for your passwords and similar |