Qca aims to provide a straightforward and cross-platform crypto API, using Qt datatypes and conventions. Qca separates the API from the implementation, using plugins known as Providers.
This package is known to build and work properly using an LFS-7.9 platform.
Download (HTTP): http://download.kde.org/stable/qca/2.1.1/src/qca-2.1.1.tar.xz
Download MD5 sum: 657cc701316600199199a6b6cb2c73c9
Download size: 676 KB
Estimated disk space required: 28 MB
Estimated build time: 1.2 SBU (additional 0.3 SBU for the tests)
Certificate Authority Certificates, CMake-3.4.3, Qt-4.8.7 or Qt-5.5.1, and Which-2.21
Cyrus SASL-2.1.26, GnuPG-2.1.11, libgcrypt-1.6.5, libgpg-error-1.21, NSS-3.23, NSPR-4.12, OpenSSL-1.0.2g, p11-kit-0.23.2, Doxygen-1.8.11, and Which-2.21
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/qca
If desired, remove a lot of irritating warnings when building:
sed -i 's/BSD/DEFAULT/' CMakeLists.txt
This package can be built against Qt-4.8.7 or Qt-5.5.1. If using qt4, run:
QT_DIR=$QT4DIR && QT4_BUILD=ON
If using qt5, run:
QT_DIR=$QT5DIR && QT4_BUILD=OFF
Install Qca by running the following commands:
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=$QT_DIR \ -DCMAKE_BUILD_TYPE=Release \ -DQT4_BUILD=$QT4_BUILD \ -DQCA_MAN_INSTALL_DIR:PATH=/usr/share/man \ .. && unset QT_DIR QT4_BUILD && make
To test the results, issue make test.
Now, as the root
user:
make install
-DCMAKE_BUILD_TYPE=Release
:
This switch is used to apply a higher level of compiler
optimizations.
-DQT4_BUILD=ON
: This switch
is used to force building with Qt4 even if Qt5 is found.
-DQCA_MAN_INSTALL_DIR:PATH=/usr/share/man
:
Install the qca man page in the normal location.
Last updated on 2016-03-04 12:19:47 -0800