diff --git a/srcpkgs/keepassxc/template b/srcpkgs/keepassxc/template index 8f5a7cdb536625..9fdcf827055572 100644 --- a/srcpkgs/keepassxc/template +++ b/srcpkgs/keepassxc/template @@ -1,24 +1,18 @@ # 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')" +configure_args="-DWITH_TESTS=ON -DKPXC_FEATURE_UPDATES=OFF -DKPXC_FEATURE_DOCS=ON + -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-tools-devel qt6-svg-devel botan-devel libargon2-devel + qrencode-devel readline-devel pcsclite-devel qt6-wayland-devel + libXtst-devel libXi-devel minizip-devel keyutils-devel libusb-devel" +depends="libkeyutils" checkdepends="xvfb-run" short_desc="KeePassXC is a cross-platform port of “Keepass Password Safe”" maintainer="Piraty " @@ -27,18 +21,14 @@ 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" -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" +build_options="browser fdosecrets network sshagent" +desc_option_browser="Include browser integration and passkeys support" +desc_option_fdosecrets="Include freedesktop.org secret service integration" 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" +desc_option_sshagent="Include SSH agent integration" +build_options_default="browser fdosecrets network sshagent" post_install() { vlicense COPYING