Package Details: keepassxc-git 2.6.3.r108.ged0ece30-2

Git Clone URL: (read-only, click to copy)
Package Base: keepassxc-git
Description: Cross-platform community-driven port of KeePass Password Safe
Upstream URL:
Keywords: keepassxc password security
Licenses: GPL2
Conflicts: keepassxc
Provides: org.freedesktop.secrets
Replaces: keepassx-http, keepassx-reboot-git
Submitter: dlandau
Maintainer: yan12125 (phoerious, lilac)
Last Packager: lilac
Votes: 61
Popularity: 0.025959
First Submitted: 2016-11-09 12:41
Last Updated: 2021-04-06 23:32

Required by (53)

Sources (1)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

yan12125 commented on 2021-02-09 10:01

I created a PKGBUILD with the following fixes/improvements:

  • Add missing makedepends
  • Fix check() and checkdepends. It is still commented out.
  • Remove unneeded keepassxc.install file

Please consider adopt it, thanks.

By the way, Dinjector's move-config-from-cache.patch is no longer needed with the --localconfig option since 2.6.2:

Dinjector commented on 2020-09-12 01:26

diff --git a/PKGBUILD b/PKGBUILD
index f3ad3aa..6bb1b5e 100644
@@ -9,7 +9,7 @@

 pkgdesc="Cross-platform community-driven port of KeePass Password Safe"
 arch=('i686' 'x86_64')
@@ -18,15 +18,17 @@ license=('GPL2')
 depends=('qt5-base' 'qt5-x11extras' 'qt5-translations' 'qt5-imageformats'
          'libxtst' 'shared-mime-info' 'hicolor-icon-theme' 'desktop-file-utils'
          'yubikey-personalization' 'qt5-svg' 'qrencode' 'quazip'
-         'libsodium' 'libgcrypt' 'argon2' 'zlib')
+         'libsodium' 'libgcrypt' 'argon2' 'zlib' 'asciidoctor')
 makedepends=('git' 'intltool' 'cmake' 'qt5-tools')
 replaces=('keepassx-http' 'keepassx-reboot-git')
+        'move-config-from-cache.patch')
+         '44c043567a1db3d966f9ed0b48b16b7d')

 pkgver() {
     cd "${_gitname}"
@@ -37,6 +39,7 @@ prepare() {
     cd "${_gitname}"
     mkdir -p build
     sed -i'' -e 's:/usr/local/share/man/:${CMAKE_INSTALL_MANDIR}/:' src/cli/CMakeLists.txt
+    patch -p1 -N -i "$srcdir/move-config-from-cache.patch"

 build() {

Dinjector commented on 2020-09-12 01:25

diff --git a/src/core/Config.cpp b/src/core/Config.cpp
index e29b42d4..4fdda332 100644
--- a/src/core/Config.cpp
+++ b/src/core/Config.cpp
@@ -447,7 +447,7 @@ Config::Config(QObject* parent)
     // On case-sensitive Operating Systems, force use of lowercase app directories
     configPath = QStandardPaths::writableLocation(QStandardPaths::GenericConfigLocation) + "/keepassxc";
-    localConfigPath = QStandardPaths::writableLocation(QStandardPaths::GenericCacheLocation) + "/keepassxc";
+    localConfigPath = QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + "/keepassxc";

     configPath += "/keepassxc";

Felixoid commented on 2020-07-23 13:10

Dear @dlandau and @phoerious, add asciidoctor as a make dependency, please.

malcolm commented on 2020-07-08 13:26

thanks. that worked

yan12125 commented on 2020-07-08 02:31

Looks like 2.6.x needs asciidoctor to build.

dlandau commented on 2020-07-07 16:02

Hmm, @malcolm make sure that you fully close keeepassxc and see if that helps. I also got the old version after updating once or twice, but then without changing anything the new version opened. Reboot the computer if you have to.

malcolm commented on 2020-07-07 14:07

maybe I'm missing something, but I did the build and the installed version was 2.5.4, not the latest 2.6.0

yan12125 commented on 2020-05-06 13:40

Hi, could you remove the file keepassxc.install and its reference in PKGBUILD? All commands in it are already included in ALPM hooks, and leaving them there slows down installation/upgrade of this package.

yan12125 commented on 2020-01-01 12:50

Hi, could you add provides=(org.freedesktop.secrets) like community/keepassxc?