2622b426af
redbear-ci / check (push) Waiting to run
Vendor libsecret 0.21.7 (org.freedesktop.secrets client lib, required by kwalletd6's secretserviceclient.cpp) under the full-fork model; build it shared against the static libgcrypt closure (custom template + unset COOKBOOK_DYNAMIC so pkg-config --static pulls libgpg-error). Add it to kf6-kwallet deps. Fixes to reach a full kwallet build: - qca recipe: rewrite the exported Qca-qt6Targets.cmake to compute _IMPORT_PREFIX relative to the config-file location (QCA hardcoded an absolute /usr prefix + include dir, so cross consumers failed with 'imported target includes non-existent path /usr/include/Qca-qt6/QtCrypto'). - ksecretd/CMakeLists.txt: gate add_subdirectory(autotests) on BUILD_TESTING (upstream does not); the autotests need Qt6Test, unavailable for the cross target and never shipped. - kwalletbackend blowfish.h + sha1.cc: include <stdint.h> on __redox__ (the cross check_include_files(stdint.h) misfired, leaving HAVE_STDINT_H unset -> uint32_t undeclared). - cmake/FindLibGcrypt.cmake: append libgpg-error after libgcrypt (static-only on Redox, its gpg-error dep not pulled transitively -> undefined gpgrt_lock_*/ gpg_strerror at link). Gpgmepp stays optional (find_package without REQUIRED, all uses HAVE_GPGMEPP- gated); GPG-key wallets are a secondary feature. kwalletd6 + ksecretd both build.