Regardless if keeshare USE flag is disabled or enabled, there is no keeshare support in KeePassXC using the current app-admin/keepassxc-2.4.3 ebuild. The USE flag keeshare is mapped to the cmake argument "-DWITH_XC_KEESHARE_SECURE". The keepass CMakeLists.txt uses "WITH_XC_KEESHARE". After changing the respective line in the ebuild from -DWITH_XC_KEESHARE_SECURE="$(usex keeshare)" to -DWITH_XC_KEESHARE="$(usex keeshare)" I got keeshare support in KeePassXC. Reproducible: Always
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af7a46b5a4920ef0dd58381d54bb52fbbe2d7cb7 commit af7a46b5a4920ef0dd58381d54bb52fbbe2d7cb7 Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2019-07-12 08:00:03 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2019-07-12 08:03:52 +0000 app-admin/keepassxc: Revbump to fix keeshare cmake build option Thanks-to: Markus Rathgeb <maggu2810@gmail.com> Closes: https://bugs.gentoo.org/689714 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> .../keepassxc/{keepassxc-2.4.3.ebuild => keepassxc-2.4.3-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)