Package Details: keepassxc-git 2.5.2.r17.g8ded3bdb-1

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: dlandau (phoerious)
Last Packager: phoerious
Votes: 62
Popularity: 1.58
First Submitted: 2016-11-09 12:41
Last Updated: 2020-01-04 15:16

Required by (39)

Sources (1)

Latest Comments

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

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?

dlandau commented on 2019-03-15 09:44

Friendly reminder that -git packages in AUR are not outdated when there is a new version out from the upstream as the very latest source code is fetched on build time.