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 3311A158042 for ; Fri, 8 Nov 2024 19:34:49 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 982A1E08CA; Fri, 8 Nov 2024 19:34:47 +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) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 77153E08CA for ; Fri, 8 Nov 2024 19:34:47 +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 7952633E3A9 for ; Fri, 8 Nov 2024 19:34:46 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id CEAD61CA7 for ; Fri, 8 Nov 2024 19:34:44 +0000 (UTC) From: "Maciej Barć" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Maciej Barć" Message-ID: <1731094480.23bb5af67babae13c765e658c06e5644bba44dc6.xgqt@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/keepassxc/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-admin/keepassxc/keepassxc-2.7.9.ebuild app-admin/keepassxc/keepassxc-9999.ebuild app-admin/keepassxc/metadata.xml X-VCS-Directories: app-admin/keepassxc/ X-VCS-Committer: xgqt X-VCS-Committer-Name: Maciej Barć X-VCS-Revision: 23bb5af67babae13c765e658c06e5644bba44dc6 X-VCS-Branch: master Date: Fri, 8 Nov 2024 19:34:44 +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: 30a5c286-652b-412b-92c7-d090bca7a081 X-Archives-Hash: e199238d1b85be466c7101e13435161e commit: 23bb5af67babae13c765e658c06e5644bba44dc6 Author: strategictraveler proton me> AuthorDate: Fri Nov 8 11:07:41 2024 +0000 Commit: Maciej Barć gentoo org> CommitDate: Fri Nov 8 19:34:40 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23bb5af6 app-admin/keepassxc: Add two new USE flags Signed-off-by: strategictraveler proton.me> Closes: https://github.com/gentoo/gentoo/pull/39222 Signed-off-by: Maciej Barć gentoo.org> app-admin/keepassxc/keepassxc-2.7.9.ebuild | 6 +++--- app-admin/keepassxc/keepassxc-9999.ebuild | 6 +++--- 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 @@ Enable KeeShare sharing integration Enable network support Enable database unlocking via hardware keys supporting YubiKey-style HMAC-SHA1 protocol + Use KeePassXC to unlock SSH keys + Enable support for use as the the system keyring KeePassXC provides a safe location for your passwords and similar