From b7f4fb6ed7f894e37b8105031d2e174879a13570 Mon Sep 17 00:00:00 2001 From: Piraty Date: Sun, 27 Oct 2019 21:55:28 +0100 Subject: [PATCH] keepassxc: account for new features in 2.5.0 * add build option: FDO secret storage * add readline for interactive CLI sessions * add changelog field --- srcpkgs/keepassxc/template | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/srcpkgs/keepassxc/template b/srcpkgs/keepassxc/template index 47d9a7b5f2..62e7580231 100644 --- a/srcpkgs/keepassxc/template +++ b/srcpkgs/keepassxc/template @@ -1,11 +1,12 @@ # Template file for 'keepassxc' pkgname=keepassxc version=2.5.0 -revision=1 +revision=2 build_style=cmake configure_args="-DWITH_TESTS=ON -DWITH_XC_UPDATECHECK=OFF -DWITH_XC_AUTOTYPE=$(vopt_if autotype ON OFF) -DWITH_XC_BROWSER=$(vopt_if browser ON OFF) + -DWITH_XC_FDOSECRETS=$(vopt_if fdosecrets ON OFF) -DWITH_XC_KEESHARE=$(vopt_if keeshare ON OFF) -DWITH_XC_KEESHARE_SECURE=$(vopt_if keeshare ON OFF) -DWITH_XC_NETWORKING=$(vopt_if network ON OFF) @@ -13,7 +14,7 @@ configure_args="-DWITH_TESTS=ON -DWITH_XC_UPDATECHECK=OFF -DWITH_XC_YUBIKEY=$(vopt_if yubikey ON OFF)" hostmakedepends="qt5-qmake qt5-host-tools" makedepends="qt5-tools-devel qt5-svg-devel libgcrypt-devel libargon2-devel - qrencode-devel + qrencode-devel readline-devel $(vopt_if autotype 'qt5-x11extras-devel libXtst-devel libXi-devel') $(vopt_if browser libsodium-devel) $(vopt_if keeshare quazip-devel) @@ -23,13 +24,15 @@ maintainer="Piraty " license="GPL-3.0-or-later, BSD-3-Clause, CC0-1.0, LGPL-2.0-only, LGPL-2.1-only, LGPL-3.0-or-later, Nokia-Qt-exception-1.1, MIT, BSL-1.0" homepage="https://keepassxc.org/" +changelog="https://github.com/keepassxreboot/keepassxc/blob/${version}/CHANGELOG.md" distfiles="https://github.com/keepassxreboot/keepassxc/releases/download/${version}/keepassxc-${version}-src.tar.xz" checksum=6359ce972b720a8bce1e8ba54000666e9c58f9164f2e9e52bef2e24e46127881 # https://github.com/keepassxreboot/keepassxc/blob/a775031fe9471310e50232d1861d4991e2803aff/CMakeLists.txt#L46 -build_options="autotype browser keeshare network sshagent yubikey" +build_options="autotype browser fdosecrets keeshare network sshagent yubikey" desc_option_autotype="Include auto-type" desc_option_browser="Include browser integration with keepassxc-browser-plugin" +desc_option_fdosecrets="Include Secret Storage Spec server side API" desc_option_keeshare="Include sharing integration with KeeShare" desc_option_network="Include networking code (favicon download)" desc_option_sshagent="Include SSH agent support"