Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 25 additions & 25 deletions srcpkgs/keepassxc/template
Original file line number Diff line number Diff line change
@@ -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 <mail@piraty.dev>"
Expand All @@ -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
Expand Down
Loading