Qca har som mål å gi en enkel og kryssplattform krypto API, ved hjelp av Qt datatyper og konvensjoner. Qca skiller API fra implementeringen ved å bruke programtillegg kjent som Providers.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.
Nedlasting (HTTP): https://download.kde.org/stable/qca/2.3.9/qca-2.3.9.tar.xz
Nedlasting MD5 sum: d8aaa46356a322464f65b04d00d2bac6
Nedlastingsstørrelse: 748 KB
Estimert diskplass som kreves: 57 MB (med tester)
Estimert byggetid: 1.0 SBU (bruker parallellisme=4; med tester)
make-ca-1.14, CMake-3.30.2, Qt-6.7.2, og Which-2.21
Cyrus SASL-2.1.28, GnuPG-2.4.5, libgcrypt-1.11.0, libgpg-error-1.50, nss-3.103, NSPR-4.35, p11-kit-0.25.5, Doxygen-1.12.0, og Botan
Fiks plasseringen av CA sertifikatene:
sed -i 's@cert.pem@certs/ca-bundle.crt@' CMakeLists.txt
Installer Qca ved å kjøre følgende kommandoer:
mkdir build && cd build && cmake -D CMAKE_INSTALL_PREFIX=$QT6DIR \ -D CMAKE_BUILD_TYPE=Release \ -D QT6=ON \ -D QCA_INSTALL_IN_QT_PREFIX=ON \ -D QCA_MAN_INSTALL_DIR:PATH=/usr/share/man \ .. && make
For å teste resultatene, kjør make test.
Nå, som root
bruker:
make install
-D
CMAKE_BUILD_TYPE=Release
: Denne bryteren brukes til å
bruke et høyere nivå av kompilatoroptimaliseringer.
-D QT6=ON
: Sørger for at
pakkene er bygget med Qt-6.7.2.
-D
QCA_MAN_INSTALL_DIR:PATH=/usr/share/man
: Installer qca
mansiden på vanlig plassering.