Updated Building KeePassXC (markdown)

Janek Bevendorff
2023-12-09 15:20:50 +01:00
parent c0cbfe8d20
commit 0494736941

@@ -5,24 +5,15 @@ KeePassXC supports the following Operating Systems:
* MacOS 10.15+
* Linux (Ubuntu 18.04+/Debian Buster+/Mint 19+/Fedora 33+/RHEL 7+/CentOS 7+/Arch)
The following tools must exist within your PATH:
The following build tools must exist within your PATH:
* make
* cmake (>= 3.3.0)
* g++ (>= 4.7) or clang++ (>= 6.0)
* cmake (>= 3.10.0)
* make (>= 4.2) or ninja (>= 1.10)
* g++ (>= 4.9) or clang++ (>= 6.0)
* asciidoctor (>= 2.0)
The following libraries are required:
Besides a working C++ toolchain, KeePassXC also has a number of direct build and runtime dependencies. For detailed information about how to install them, please see [Set up Your Build Environment](#1-set-up-your-build-environment) below.
* Qt 5 (>= 5.9.5): qtbase5, qtbase5-private, libqt5svg5, qttools5, qt5-image-formats-plugins
* botan (>= 2.11)
* libargon2
* zlib
* minizip
* readline (for completion in cli)
* qtx11extras, libxi, and libxtst (for auto-type on X11)
* qrencode
* libusb-1.0, pcsc-lite (Linux only for Yubikey support)
# Build Options
@@ -55,7 +46,7 @@ KeePassXC comes with a variety of build options that can turn on/off features. M
# Building Manually
## 1. Setup your build environment
## 1. Set up your build environment
Use the following guides to setup your build environment:
* [Linux](Set-up-Build-Environment-on-Linux)