dev: remove QtKeychain dependency (#7078)

Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
This commit is contained in:
teknsl
2026-07-04 09:34:07 +00:00
committed by GitHub
parent 305149a795
commit 0b28fbcba6
12 changed files with 9 additions and 399 deletions
+3 -3
View File
@@ -17,7 +17,7 @@ The built binary should be exportable from the final image & able to run on your
### Debian 13 (trixie) or later
```sh
sudo apt install qt6-base-dev qt6-svg-dev qt6-image-formats-plugins libboost-dev libnotify-dev libssl-dev libsecret-1-dev pkg-config cmake g++ git hunspell
sudo apt install qt6-base-dev qt6-svg-dev qt6-image-formats-plugins libboost-dev libnotify-dev libssl-dev pkg-config cmake g++ git hunspell
```
### Arch Linux
@@ -39,7 +39,7 @@ sudo zypper install cmake pkgconf boost-devel libboost_json1_89_0-devel desktop-
### Gentoo Linux
```sh
doas emerge dev-libs/openssl dev-qt/qt5compat dev-qt/qtbase dev-qt/qtsvg dev-qt/qtimageformats x11-libs/libnotify dev-libs/qtkeychain dev-libs/boost dev-build/cmake app-text/hunspell
doas emerge dev-libs/openssl dev-qt/qt5compat dev-qt/qtbase dev-qt/qtsvg dev-qt/qtimageformats x11-libs/libnotify dev-libs/boost dev-build/cmake app-text/hunspell
```
### Fedora 42 and above
@@ -67,7 +67,7 @@ nix-shell -p openssl boost qt6.full pkg-config cmake libnotify hunspell
```
1. Generate build files. To enable Lua plugins in your build add `-DCHATTERINO_PLUGINS=ON` to this command.
```sh
cmake -DBUILD_WITH_QTKEYCHAIN=OFF -DCHATTERINO_SPELLCHECK=On ..
cmake -DCHATTERINO_SPELLCHECK=On ..
```
1. Build the project
```sh