Package Details: keepassxc-qt6 2.8.0qt6.r17.81e1e89-1

Git Clone URL: https://aur.archlinux.org/keepassxc-qt6.git (read-only, click to copy)
Package Base: keepassxc-qt6
Description: Cross-platform community-driven port of Keepass password manager (Qt6 fork)
Upstream URL: https://keepassxc.org/
Licenses: GPL-2.0-only OR GPL-3.0-only OR LGPL-2.1-only
Conflicts: keepassxc
Provides: keepassxc, org.freedesktop.secrets
Submitter: ObserverOfTime
Maintainer: ObserverOfTime
Last Packager: ObserverOfTime
Votes: 3
Popularity: 0.23
First Submitted: 2024-12-17 14:52 (UTC)
Last Updated: 2026-01-09 09:44 (UTC)

Dependencies (16)

Required by (161)

Sources (1)

Latest Comments

1 2 Next › Last »

tiziodcaio commented on 2026-05-06 11:02 (UTC)

Now is upstream with commit 7c7ca4575e7fe6c3412d3fffcd1d5ad580211a17

duanluan commented on 2026-03-28 14:59 (UTC) (edited on 2026-03-28 15:03 (UTC) by duanluan)

Fails to build with newer Botan due to missing EC_Group header:

.../OpenSSHKeyGen.cpp:92:43: error: variable ‘Botan::EC_Group domain’ has initializer but incomplete type

Workaround:

sed -i '/#include <botan\/rsa.h>/a #include <botan/ec_group.h>' \
~/.cache/paru/clone/keepassxc-qt6/src/keepassxc/src/sshagent/OpenSSHKeyGen.cpp

cd ~/.cache/paru/clone/keepassxc-qt6
makepkg -efsi

This fixed the build for me.

Looks like src/keepassxc/src/sshagent/OpenSSHKeyGen.cpp needs:

#include <botan/ec_group.h>

added after:

#include <botan/rsa.h>

Would be nice to patch this in the PKGBUILD or update to a revision containing the upstream fix.

jogai commented on 2026-03-17 07:35 (UTC)

I get the following error when trying to build:

Building CXX object src/sshagent/CMakeFiles/sshagent.dir/OpenSSHKeyGen.cpp.o ~/.cache/yay/keepassxc-qt6/src/keepassxc/src/sshagent/OpenSSHKeyGen.cpp: In function ‘bool OpenSSHKeyGen::generateECDSA(OpenSSHKey&, int)’: ~/.cache/yay/keepassxc-qt6/src/keepassxc/src/sshagent/OpenSSHKeyGen.cpp:92:43: error: variable ‘Botan::EC_Group domain’ has initializer but incomplete type

(I think a bothan died, giving us this information, aka botan got updated)

Gibkeks commented on 2026-02-23 14:16 (UTC)

Builds with -DWITH_X11=OFF

urja commented on 2025-12-23 14:14 (UTC)

/tmp/makepkg/keepassxc-qt6/src/keepassxc-2.7.10/src/gui/osutils/nixutils/NixUtils.cpp:35:12: fatal error: QtGui/private/qtx11extras_p.h: No such file or directory

I chased down the root cause of that to Qt 6.10 no longer providing the cmake variable for the QtGui private headers. Here's how krita worked around it:

https://invent.kde.org/graphics/krita/-/commit/0d53333f6b4c97e7e295d080c1bb693670336f2a

fow0ryl commented on 2025-12-12 10:44 (UTC)

Did not compile ..


keepassxc-qt6/src/keepassxc-2.7.10/src/keeshare/KeeShareSettings.cpp:370:92: Fehler: Umwandlung von Zeiger auf Basisklasse »Botan::Private_Key« in Zeiger auf abgeleitete Klasse »Botan::RSA_PrivateKey« nicht möglich, da die Basisklasse virtuell ist
  370 |         const auto rsaKey = static_cast<Botan::RSA_PrivateKey*>(sign.certificate.key.data());

soymadip_1 commented on 2025-11-18 15:10 (UTC)

Looks like this package doesn't compile

eduardoeae commented on 2025-10-10 19:36 (UTC) (edited on 2025-10-10 19:38 (UTC) by eduardoeae)

Build fails with qt 6.10 with this error:

/tmp/makepkg/keepassxc-qt6/src/keepassxc-2.7.10/src/gui/osutils/nixutils/NixUtils.cpp:35:12: fatal error: QtGui/private/qtx11extras_p.h: No such file or directory

But the file is present at '/usr/include/qt6/QtGui/6.10.0/QtGui/private/qtx11extras_p.h'

ObserverOfTime commented on 2025-10-07 15:49 (UTC)

The patches are here: https://github.com/orsonteodoro/oiledmachine-overlay/tree/master/app-admin/keepassxc/files

nursoda commented on 2025-10-07 13:48 (UTC)

The current PKGBUILD works for me for most of the app, very happy using it. There is one major glitch though: I cannot EDIT additional attributes. I accidentally reported it as issue against the still-Qt5 version: https://github.com/keepassxreboot/keepassxc/issues/12541 Unsure if we can do anything about it.