Thank you! Dependencies updated.
Search Criteria
Package Details: keepassxc-git 2.7.1.r483.g15ac8ac4f-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/keepassxc-git.git (read-only, click to copy) |
---|---|
Package Base: | keepassxc-git |
Description: | Cross-platform community-driven port of KeePass Password Safe |
Upstream URL: | https://github.com/keepassxreboot/keepassxc |
Keywords: | keepassxc password security |
Licenses: | GPL2 |
Conflicts: | keepassxc |
Provides: | keepassxc, org.freedesktop.secrets |
Replaces: | keepassx-http, keepassx-reboot-git |
Submitter: | dlandau |
Maintainer: | yan12125 (phoerious) |
Last Packager: | yan12125 |
Votes: | 66 |
Popularity: | 0.004412 |
First Submitted: | 2016-11-09 12:41 (UTC) |
Last Updated: | 2025-02-07 13:54 (UTC) |
Dependencies (23)
- argon2 (argon2-gitAUR)
- botan (botan-gitAUR)
- desktop-file-utils (desktop-file-utils-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libusb (libusb-gitAUR)
- libxtst
- minizip (minizip-gitAUR)
- pcsclite (pcsclite-gitAUR)
- qrencode (qrencode-gitAUR)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- qt5-imageformats
- qt5-svg (qt5-svg-gitAUR)
- qt5-translations (qt5-translations-gitAUR)
- qt5-x11extras
- shared-mime-info
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- asciidoctor (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- intltool (make)
- Show 3 more dependencies...
Required by (106)
- anytype-alpha-bin (requires org.freedesktop.secrets) (optional)
- anytype-bin (requires org.freedesktop.secrets) (optional)
- anytype-electron-bin (requires org.freedesktop.secrets) (optional)
- asbru-cm-git (requires keepassxc) (optional)
- asbru-cm-loki-git (requires keepassxc) (optional)
- bibox2-bin (requires org.freedesktop.secrets)
- bitwarden-bin (requires org.freedesktop.secrets)
- chromium-dev (requires org.freedesktop.secrets) (optional)
- chromium-no-extras (requires org.freedesktop.secrets) (optional)
- code-features (requires org.freedesktop.secrets)
- code-features-insiders (requires org.freedesktop.secrets)
- codename-goose (requires org.freedesktop.secrets) (optional)
- codename-goose-bin (requires org.freedesktop.secrets) (optional)
- criptext-bin (requires org.freedesktop.secrets) (optional)
- cromite-bin (requires org.freedesktop.secrets) (optional)
- deepin-daemon-git (requires org.freedesktop.secrets)
- deja-dup-git (requires org.freedesktop.secrets)
- electronmail (requires org.freedesktop.secrets) (optional)
- electronmail-bin (requires org.freedesktop.secrets) (optional)
- ente-auth-bin (requires org.freedesktop.secrets)
- feedreader (requires org.freedesktop.secrets)
- feedreader-decsync-git (requires org.freedesktop.secrets)
- firefox-extension-keepassxc-browser-git (requires keepassxc)
- forticlient-vpn (requires org.freedesktop.secrets)
- franz-bin (requires org.freedesktop.secrets) (optional)
- girens-git (requires org.freedesktop.secrets)
- git-credential-manager-bin (requires org.freedesktop.secrets) (optional)
- git-git (requires org.freedesktop.secrets) (optional)
- git-gl (requires org.freedesktop.secrets) (optional)
- gitahead (requires org.freedesktop.secrets)
- github-desktop (requires org.freedesktop.secrets)
- github-desktop-bin (requires org.freedesktop.secrets)
- gitkraken (requires org.freedesktop.secrets) (optional)
- gitkraken-cli (requires org.freedesktop.secrets) (optional)
- gitkraken-standalone (requires org.freedesktop.secrets) (optional)
- iotas-git (requires org.freedesktop.secrets)
- kdrive-bin (requires org.freedesktop.secrets)
- keepassxc-cryptomator (requires keepassxc)
- keepassxc-wordlist-eyeware (requires keepassxc)
- keepassxc-wordlist-german (requires keepassxc)
- keepassxc-wordlist-german-better (requires keepassxc)
- keepassxc-wordlist-italian (requires keepassxc)
- keepassxc-wordlist-spanish (requires keepassxc)
- keepassxc-wordlists-hunspell (requires keepassxc)
- keeweb (requires org.freedesktop.secrets)
- keys-pub (requires org.freedesktop.secrets) (optional)
- kunkun-bin (requires org.freedesktop.secrets)
- libfm-qt5 (requires org.freedesktop.secrets) (optional)
- minecraft-launcher (requires org.freedesktop.secrets) (optional)
- mongodb-compass (requires org.freedesktop.secrets) (optional)
- mongodb-compass-beta (requires org.freedesktop.secrets) (optional)
- mongodb-compass-beta-bin (requires org.freedesktop.secrets) (optional)
- mongodb-compass-git (requires org.freedesktop.secrets) (optional)
- mongodb-compass-isolated (requires org.freedesktop.secrets) (optional)
- mongodb-compass-isolated-beta (requires org.freedesktop.secrets) (optional)
- mongodb-compass-isolated-beta-bin (requires org.freedesktop.secrets) (optional)
- mongodb-compass-isolated-bin (requires org.freedesktop.secrets) (optional)
- mongodb-compass-isolated-git (requires org.freedesktop.secrets) (optional)
- mongodb-compass-readonly (requires org.freedesktop.secrets) (optional)
- mongodb-compass-readonly-beta (requires org.freedesktop.secrets) (optional)
- mongodb-compass-readonly-beta-bin (requires org.freedesktop.secrets) (optional)
- mongodb-compass-readonly-bin (requires org.freedesktop.secrets) (optional)
- mongodb-compass-readonly-git (requires org.freedesktop.secrets) (optional)
- nheko-scrollfix (requires org.freedesktop.secrets)
- oama-bin (requires keepassxc) (optional)
- openchrom (requires org.freedesktop.secrets)
- python-keepassxc-proxy-client (requires keepassxc)
- qlog-git (requires org.freedesktop.secrets) (optional)
- remote-desktop-manager (requires org.freedesktop.secrets) (optional)
- roam (requires org.freedesktop.secrets)
- rofi-keepassxc (requires keepassxc)
- rofi-keepassxc-git (requires keepassxc)
- sentinel-appimage (requires org.freedesktop.secrets) (optional)
- shadow-tech (requires org.freedesktop.secrets) (optional)
- skypeforlinux-bin (requires org.freedesktop.secrets) (optional)
- slack-desktop (requires org.freedesktop.secrets) (optional)
- slack-desktop-wayland (requires org.freedesktop.secrets) (optional)
- spot-client (requires org.freedesktop.secrets) (optional)
- spot-client-git (requires org.freedesktop.secrets) (optional)
- supersonic-desktop (requires org.freedesktop.secrets) (optional)
- supersonic-desktop-git (requires org.freedesktop.secrets) (optional)
- supersonic-desktop-wayland (requires org.freedesktop.secrets) (optional)
- supersonic-desktop-wayland-git (requires org.freedesktop.secrets) (optional)
- surfshark-client (requires org.freedesktop.secrets)
- sysdig-inspect-bin (requires org.freedesktop.secrets) (optional)
- teams (requires org.freedesktop.secrets) (optional)
- tixeoclient (requires org.freedesktop.secrets)
- ungoogled-chromium (requires org.freedesktop.secrets) (optional)
- ungoogled-chromium-bin (requires org.freedesktop.secrets) (optional)
- ungoogled-chromium-git (requires org.freedesktop.secrets) (optional)
- ungoogled-chromium-xdg (requires org.freedesktop.secrets) (optional)
- ungoogled-chromium-xdg-bin (requires org.freedesktop.secrets) (optional)
- usaco-cli-bin (requires org.freedesktop.secrets) (optional)
- visual-studio-code-bin (requires org.freedesktop.secrets) (optional)
- void-git (requires org.freedesktop.secrets) (optional)
- vscodium-bin-features (requires org.freedesktop.secrets) (optional)
- vscodium-electron-features (requires org.freedesktop.secrets) (optional)
- vscodium-features (requires org.freedesktop.secrets) (optional)
- vscodium-translucent-features (requires org.freedesktop.secrets) (optional)
- webcord-git (requires org.freedesktop.secrets) (optional)
- webcord-git-screenshare (requires org.freedesktop.secrets) (optional)
- webcord-screenshare-vencord-git (requires org.freedesktop.secrets) (optional)
- webcord-vencord-git (requires org.freedesktop.secrets) (optional)
- windsurf-features (requires org.freedesktop.secrets) (optional)
- zoho-cliq (requires org.freedesktop.secrets) (optional)
- zoho-cliq-upstream-electron (requires org.freedesktop.secrets) (optional)
Sources (1)
yan12125 commented on 2025-02-07 13:55 (UTC)
xiota commented on 2025-01-26 19:20 (UTC) (edited on 2025-01-26 19:20 (UTC) by xiota)
Should add argon2
to depends.
On two slightly different setups, using the same docker image to build, one fails during configure stage because argon2 is missing. The other completes building successfully. I don't know why argon2 is available on one but not the other, but the final binary is still linked with argon2.
keepassxc-git E: dependency-detected-not-included argon2 (libraries-needed ['usr/lib/libargon2.so.1'] ['usr/bin/keepassxc-cli', 'usr/bin/keepassxc'])
yan12125 commented on 2023-10-13 14:05 (UTC) (edited on 2023-10-13 14:06 (UTC) by yan12125)
Beethoven-n: most likely you need to rebuild some other Qt-based AUR packages. There are many discussions with a similar message in Arch forums/mailing lists/etc.
xiota: I may not drop replaces= with the same reason as android-ndk [1]. As a record, both keepassx-http and keepassx-reboot-git were replaced in 2016 [2][3].
[1] https://aur.archlinux.org/packages/android-ndk#comment-937896
Beethoven-n commented on 2023-10-13 01:38 (UTC)
the qt update causes some shenanigans. downgrading to 5.15.10 creates a new error because the program expects 5.15.11, but the thing doesn't wanna actually run once you have .11
Cannot mix incompatible Qt library (5.15.10) with this library (5.15.11)
yan12125 commented on 2021-06-30 10:39 (UTC) (edited on 2024-05-07 14:51 (UTC) by yan12125)
Your package keepassxc-git [1] has been flagged out-of-date by (redacted) [2]:
KeePassXC 2.6.6 released
Your package keepassxc-git [1] has been flagged out-of-date by (redacted) [2]:
https://keepassxc.org/download/#linux -> Version 2.7.6
Your package keepassxc-git [1] has been flagged out-of-date by (redacted) [2]:
KeePassXC 2.7.8 is the newest Version
It is indeed confusing that the computed pkgver starts with an older version. That is because the nearest tag reachable from the latest commit is an older tag (ex: 2.7.1). In other words, newer tags are not part on the develop branch. You can check the commit part (ex: "g6f14becb08") against the latest commit [1] and see the built package is indeed the latest commit.
[1] https://github.com/keepassxreboot/keepassxc/commits/develop
yan12125 commented on 2021-02-09 10:01 (UTC)
I created a PKGBUILD https://fars.ee/apB- 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: https://github.com/keepassxreboot/keepassxc/commit/9886b1075fbddca0d4ef564c1bb481afcc199c3f
Dinjector commented on 2020-09-12 01:26 (UTC)
diff --git a/PKGBUILD b/PKGBUILD
index f3ad3aa..6bb1b5e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@
pkgname=keepassxc-git
_gitname=keepassxc
-pkgver=2.5.2.r17.g8ded3bdb
+pkgver=2.6.1.r15.g6a35bbea
pkgrel=1
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')
install=keepassxc.install
makedepends=('git' 'intltool' 'cmake' 'qt5-tools')
provides=(org.freedesktop.secrets)
conflicts=('keepassxc')
replaces=('keepassx-http' 'keepassx-reboot-git')
options=(!emptydirs)
-source=(git+https://github.com/keepassxreboot/keepassxc.git#branch=develop)
-md5sums=('SKIP')
+source=('git+https://github.com/keepassxreboot/keepassxc.git#branch=develop'
+ 'move-config-from-cache.patch')
+md5sums=('SKIP'
+ '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 (UTC)
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)
#else
// 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";
#endif
configPath += "/keepassxc";
Felixoid commented on 2020-07-23 13:10 (UTC)
Dear @dlandau and @phoerious, add asciidoctor as a make dependency, please.
Pinned Comments
yan12125 commented on 2021-06-30 10:39 (UTC) (edited on 2024-05-07 14:51 (UTC) by yan12125)
It is indeed confusing that the computed pkgver starts with an older version. That is because the nearest tag reachable from the latest commit is an older tag (ex: 2.7.1). In other words, newer tags are not part on the develop branch. You can check the commit part (ex: "g6f14becb08") against the latest commit [1] and see the built package is indeed the latest commit.
[1] https://github.com/keepassxreboot/keepassxc/commits/develop