git » keepassxc.git » commit 159d0cf

New enabled feature: KeePassXC-Browser and SSH Agent. Now we enable all feature.

author Bruno Pagani
2018-02-28 14:57:39 UTC
committer Bruno Pagani
2018-02-28 14:57:39 UTC
parent 3b927948c8b3681760fd87db8f7e05f2e27ea743

New enabled feature: KeePassXC-Browser and SSH Agent. Now we enable all feature.

Note that KeePassHTTP is expected to be removed in next 2.4 version.
New dependencies: argon2 for KDBX4 format, curl for favicons retrieval.
libgcrypt was a transient dependency, so added it.

We don't build i686 anymore, so remove test exception.

PKGBUILD +6 -8

diff --git a/PKGBUILD b/PKGBUILD
index 09f5dea..87bfead 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,17 @@
 # Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Maintainer: Bruno Pagani <archange@archlinux.org>
 
 pkgname=keepassxc
-pkgver=2.2.4
+pkgver=2.3.0
 pkgrel=1
 pkgdesc="Cross-platform community-driven port of Keepass password manager"
 arch=(x86_64)
 url="https://keepassxc.org/"
 license=(GPL)
-depends=(hicolor-icon-theme libxtst qt5-x11extras yubikey-personalization)
+depends=(hicolor-icon-theme libgcrypt argon2 libsodium libxtst qt5-x11extras yubikey-personalization curl)
 makedepends=(cmake qt5-tools)
 source=("https://github.com/keepassxreboot/$pkgname/releases/download/$pkgver/$pkgname-$pkgver-src.tar.xz"{,.sig})
-sha256sums=('e52fa32cb39af3c64ddd651481b7963b1206830687fb7d4c9f20ad5d6ac0d3dd'
+sha256sums=('ec5858daeaa05386a614b799d5daf01c634205844647e2f9d25aaf655d2adbec'
             'SKIP')
 validpgpkeys=('BF5A669F2272CF4324C1FDA8CFB4C2166397D0D2') # KeePassXC Release <release@keepassxc.org>
 
@@ -24,16 +25,13 @@ build() {
 		-DCMAKE_BUILD_TYPE=Release \
 		-DCMAKE_INSTALL_PREFIX=/usr \
 		-DCMAKE_INSTALL_LIBDIR=lib \
-		-DWITH_XC_AUTOTYPE=ON \
-		-DWITH_XC_HTTP=ON \
-                -DWITH_XC_YUBIKEY=ON
+		-DWITH_XC_ALL=ON
 	make
 }
 
 check() {
 	cd build
-	# Broken on i686 - https://github.com/keepassxreboot/keepassxc/issues/327
-	make test || :
+	make test
 }
 
 package() {