7284eec11e
redbear-ci / check (push) Has been cancelled
kf6-kwallet's ksecretd daemon (the org.freedesktop.secrets Secret Service provider) requires Qca-qt6 2.3.1. Vendor QCA 2.3.10 under the full-fork model and build the gcrypt provider plugin (backed by the vendored libgcrypt) so QCA has a working SymmetricCipher/Hash/PBKDF2 backend on Redox. External-toolkit providers (ossl/nss/botan/gnupg/pkcs11/cyrus-sasl) are disabled — those libraries are not part of the Redox userland; logger + softstore (pure-Qt) are kept. Source edit: the top-level Qt6 find_package required the Test component unconditionally; gate it on BUILD_TESTS so a tools/tests-off build configures without Qt6Test. Install via DESTDIR since QCA anchors its install dirs to the absolute Qt prefix (/usr), which ignores cmake --install --prefix. Build libgpg-error + libgcrypt with --with-pic so their static archives can be linked into the qca-gcrypt shared plugin. Add qca to kf6-kwallet deps.
12 lines
320 B
CMake
12 lines
320 B
CMake
prefix=@QCA_PREFIX_INSTALL_DIR@
|
|
exec_prefix=@QCA_PREFIX_INSTALL_DIR@
|
|
libdir=@QCA_LIBRARY_INSTALL_DIR@
|
|
includedir=@QCA_FULL_INCLUDE_INSTALL_DIR@
|
|
|
|
Name: QCA
|
|
Description: Qt Cryptographic Architecture library
|
|
Version: @QCA_LIB_VERSION_STRING@
|
|
Requires: @QCA_QT_PC_VERSION@
|
|
Libs: @PKGCONFIG_LIBS@
|
|
Cflags: @PKGCONFIG_CFLAGS@
|