Package Details: keepassxc 2.1.0-7

Git Clone URL: https://aur-dev.archlinux.org/keepassxc.git (read-only)
Package Base: keepassxc
Description: A reboot of an OpenSource password safe which helps you to manage your passwords in an easy and secure way
Upstream URL: https://keepassxc.org
Keywords: keepass
Licenses: GPL2
Submitter: ImNtReal
Maintainer: ImNtReal
Last Packager: ImNtReal
Votes: 30
Popularity: 23.167035
First Submitted: 2016-11-09 17:47
Last Updated: 2017-02-01 14:54

Pinned Comments

ArchangeGabriel commented on 2017-01-26 20:57

If you face this:
==> Verifying source file signatures with gpg...
keepassxc-x.y.z-src.tar.bz2 ... FAILED (unknown public key D8538E98A26FD9C4)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build keepassxc.

Please read this:
https://wiki.archlinux.org/index.php/Makepkg#Signature_checking

The import command is:
gpg --recv-key D8538E98A26FD9C4

Latest Comments

phoerious commented on 2017-02-02 12:26

@Gandalf @ImNtReal libmicrohttpd is only needed for KeePassHTTP, but unfortunately still a required dependency for CMake. This is fixed in 2.1.1 which will be released in the next couple of days.

ImNtReal commented on 2017-02-01 20:38

@Gendalf, libmicrohttpd is optional in case you want to enable building keepasshttp.

Gendalf commented on 2017-02-01 15:33

Why libmicrohttpd as optional? libmicrohttpd as optional needed?

Gendalf commented on 2017-02-01 00:01

Ok. And libxi package need for auto-type? May be added or not? I think add.

https://keepassxc.org/project

https://github.com/keepassxreboot/keepassxc/wiki/Set-up-Build-Environment-on-Linux

On Arch Linux:

sudo pacman -S libmicrohttpd libxi libxtst qt5-base qt5-x11extras qt5-tools libgcrypt zlib

And keepassxc don't build without libmicrohttpd package (((((. I try build with libmicrohttpd(add to makedepends), it's ok.

So, please add libxi to depends and libmicrohttpd to makedepends

ImNtReal commented on 2017-01-31 19:25

@Gendalf, I have the GUI tests turned off in the PKGBUILD so that this can be built on a headless machine. I think the non-GUI tests are still useful.

Gendalf commented on 2017-01-31 18:56

Thank you.. And about PKBUILD....

check() {
cd "${pkgname}-${pkgver}/build"
make test

all check() section needed? May be not?

See this https://github.com/keepassxreboot/keepassxc/wiki/Building-KeePassXC

Running the unit tests - section

If you compiled KeePassXC with the CMake flags -DWITH_TESTS=ON and -DWITH_GUI_TESTS=ON, you can run our unit test suite with

make test

Gendalf commented on 2017-01-31 17:34

Hello. libmicrohttpd needed for this program?

libmicrohttpd need if you want use KeePassHTTP.

See Requirements https://keepassxc.org/project

May be remove libmicrohttpd depedency if you don't want to use KeePassHTTP?

Gruentee commented on 2017-01-30 10:55

For some reason receiving the key via

gpg --recv-key D8538E98A26FD9C4

didn't work for me. I had do manually search, download and import the key with gpg --import.
I also couldn't find the key when searching for D8538E98A26FD9C4.

ArchangeGabriel commented on 2017-01-29 15:39

@widowild: Must be an error on your GPG setup.

@greyltc: Yes, this is expected since Qt 5.8 upgrade. See https://github.com/keepassxreboot/keepassxc/issues/195 and https://github.com/keepassxreboot/keepassxc/pull/211. Given the simplicity of the patch, I would advocate for cherry-picking it in this package while waiting for official 2.1.1 release.

greyltc commented on 2017-01-29 15:31

Is this package broken for everyone?

keepassxc/src/keepassxc-2.1.0/src/format/KeePass2XmlReader.cpp:391:77: error: call of overloaded ‘compare(const char [5], Qt::CaseSensitivity)’ is ambiguous

EDIT:
A bit of hunting showed me that this was fixed upstream ~4 days ago: https://github.com/keepassxreboot/keepassxc/issues/195

Could we possibly get a patch in here with PR#211? https://github.com/keepassxreboot/keepassxc/pull/211

All comments