git » keepassxc.git » commit 393edee

Upstream switched:

author Bruno Pagani
2022-03-22 02:00:16 UTC
committer Bruno Pagani
2022-03-22 02:00:16 UTC
parent cae4080e21ad7a4df868aa7cb8ee941dd0dab1cd

Upstream switched:

- from libsodium to botan;
- from quazip to minizip.
They also now vendor an update yubikey-personalization.

PKGBUILD +14 -13

diff --git a/PKGBUILD b/PKGBUILD
index 7126c0e..1aa9645 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,20 +2,21 @@
 # Maintainer: Bruno Pagani <archange@archlinux.org>
 
 pkgname=keepassxc
-pkgver=2.6.6
+pkgver=2.7.0
 pkgrel=1
 pkgdesc="Cross-platform community-driven port of Keepass password manager"
 arch=(x86_64)
 url="https://keepassxc.org/"
 license=(GPL)
-depends=(argon2 curl hicolor-icon-theme libgcrypt libsodium libxtst qrencode
-         qt5-svg qt5-x11extras quazip yubikey-personalization)
+depends=(argon2 botan curl hicolor-icon-theme libgcrypt libxtst
+         minizip pcsclite qrencode qt5-svg qt5-x11extras)
 makedepends=(asciidoctor cmake qt5-tools)
 optdepends=('xclip: keepassxc-cli clipboard support under X server'
             'wl-clipboard: keepassxc-cli clipboard support under Wayland')
+checkdepends=(xclip xorg-server-xvfb)
 provides=(org.freedesktop.secrets)
 source=(https://github.com/keepassxreboot/keepassxc/releases/download/$pkgver/keepassxc-$pkgver-src.tar.xz{,.sig})
-sha256sums=('3603b11ac39b289c47fac77fa150e05fd64b393d8cfdf5732dc3ef106650a4e2'
+sha256sums=('83be76890904cd6703343fa097d68bcfdd99bb525cf518fa62a7df9293026aa7'
             'SKIP')
 # List of signing keys can be found at https://keepassxc.org/verifying-signatures/
 validpgpkeys=(BF5A669F2272CF4324C1FDA8CFB4C2166397D0D2
@@ -24,19 +25,19 @@ validpgpkeys=(BF5A669F2272CF4324C1FDA8CFB4C2166397D0D2
               C1E4CBA3AD78D3AFD894F9E0B7A66F03B59076A8)
 
 build() {
-    cmake -S keepassxc-$pkgver -B build \
-        -DCMAKE_BUILD_TYPE=Release \
-        -DCMAKE_INSTALL_PREFIX=/usr \
-        -DCMAKE_INSTALL_LIBDIR=lib \
-        -DWITH_XC_ALL=ON \
-        -DWITH_XC_UPDATECHECK=OFF
-    cmake --build build
+  cmake -S keepassxc-$pkgver -B build \
+    -DCMAKE_BUILD_TYPE=Release \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+    -DCMAKE_INSTALL_LIBDIR=lib \
+    -DWITH_XC_ALL=ON \
+    -DWITH_XC_UPDATECHECK=OFF
+  cmake --build build
 }
 
 check() {
-    cmake --build build --target test
+  xvfb-run --auto-servernum cmake --build build --target test
 }
 
 package() {
-    cmake --build build --target install -- DESTDIR="$pkgdir"
+  cmake --build build --target install -- DESTDIR="$pkgdir"
 }