[arch-commits] Commit in keepassxc/trunk (PKGBUILD)
Bruno Pagani
archange at gemini.archlinux.org
Tue Mar 22 02:00:16 UTC 2022
Date: Tuesday, March 22, 2022 @ 02:00:16
Author: archange
Revision: 1169784
upgpkg: keepassxc 2.7.0-1
Upstream switched:
- from libsodium to botan;
- from quazip to minizip.
They also now vendor an update yubikey-personalization.
Modified:
keepassxc/trunk/PKGBUILD
----------+
PKGBUILD | 27 ++++++++++++++-------------
1 file changed, 14 insertions(+), 13 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-03-22 01:59:11 UTC (rev 1169783)
+++ PKGBUILD 2022-03-22 02:00:16 UTC (rev 1169784)
@@ -2,20 +2,21 @@
# Maintainer: Bruno Pagani <archange at 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 @@
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"
}
More information about the arch-commits
mailing list