From 6c6babbdabeaae87d8d871e54dec57dfece63cc9 Mon Sep 17 00:00:00 2001 From: Piraty Date: Fri, 23 Oct 2026 07:52:12 +0200 Subject: [PATCH] keepassxc: update to 2.8.0. --- srcpkgs/keepassxc/template | 50 +++++++++++++++++++------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/srcpkgs/keepassxc/template b/srcpkgs/keepassxc/template index 8f5a7cdb536625..bcc52719ebf857 100644 --- a/srcpkgs/keepassxc/template +++ b/srcpkgs/keepassxc/template @@ -1,24 +1,22 @@ # Template file for 'keepassxc' pkgname=keepassxc -version=2.7.12 -revision=3 +version=2.8.0 +revision=1 build_style=cmake -configure_args="-DWITH_TESTS=ON -DWITH_XC_UPDATECHECK=OFF -DWITH_XC_DOCS=ON - -DWITH_XC_AUTOTYPE=$(vopt_if autotype ON OFF) - -DWITH_XC_BROWSER=$(vopt_if browser ON OFF) - -DWITH_XC_BROWSER_PASSKEYS=$(vopt_if passkey ON OF) - -DWITH_XC_FDOSECRETS=$(vopt_if fdosecrets ON OFF) - -DWITH_XC_KEESHARE=$(vopt_if keeshare ON OFF) - -DWITH_XC_NETWORKING=$(vopt_if network ON OFF) - -DWITH_XC_SSHAGENT=$(vopt_if sshagent ON OFF) - -DWITH_XC_YUBIKEY=$(vopt_if yubikey ON OFF)" -hostmakedepends="qt5-devel ruby-asciidoctor" -makedepends="qt5-tools-devel qt5-svg-devel botan-devel libargon2-devel - qrencode-devel readline-devel pcsclite-devel - qt5-x11extras-devel - $(vopt_if autotype 'libXtst-devel libXi-devel') - $(vopt_if keeshare minizip-devel) - $(vopt_if yubikey 'libusb-devel')" +build_helper=qemu +configure_args=" + -DKPXC_FEATURE_DOCS=ON + -DKPXC_FEATURE_UPDATES=OFF + -DKPXC_MINIMAL=OFF + -DKPXC_FEATURE_BROWSER=$(vopt_if browser ON OFF) + -DKPXC_FEATURE_FDOSECRETS=$(vopt_if fdosecrets ON OFF) + -DKPXC_FEATURE_NETWORK=$(vopt_if network ON OFF) + -DKPXC_FEATURE_SSHAGENT=$(vopt_if sshagent ON OFF) +" +hostmakedepends="qt6-base qt6-tools ruby-asciidoctor pkg-config" +makedepends="qt6-svg-devel botan-devel libargon2-devel qrencode-devel + readline-devel pcsclite-devel libusb-devel keyutils-devel minizip-devel + libXtst-devel libXi-devel" checkdepends="xvfb-run" short_desc="KeePassXC is a cross-platform port of “Keepass Password Safe”" maintainer="Piraty " @@ -27,18 +25,20 @@ license="GPL-3.0-or-later, BSD-3-Clause, CC0-1.0, LGPL-2.0-only, LGPL-2.1-only, homepage="https://keepassxc.org/" changelog="https://raw.githubusercontent.com/keepassxreboot/keepassxc/${version}/CHANGELOG.md" distfiles="https://github.com/keepassxreboot/keepassxc/releases/download/${version}/keepassxc-${version}-src.tar.xz" -checksum=be34eeb297881adea4f894c7c6e4a1835bd7927f8043ddea495040df4792a7de +checksum=4ed4b77d375f021fc04648c257fedfb41dc13c6bd5c4965d8ded31284c9c653c -build_options="autotype browser fdosecrets keeshare network passkey sshagent yubikey" -desc_option_autotype="Include auto-type" +build_options="browser fdosecrets network sshagent" 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_passkey="Include browser passkey integration with keepassxc-browser-plugin" desc_option_sshagent="Include SSH agent support" -desc_option_yubikey="Include YubiKey support" -build_options_default="autotype browser fdosecrets keeshare network passkey sshagent yubikey" +build_options_default="browser fdosecrets network sshagent" + +if [ "$XBPS_CHECK_PKGS" ]; then + configure_args+=" -DWITH_TESTS=ON" +else + configure_args+=" -DWITH_TESTS=OFF" +fi post_install() { vlicense COPYING