Qca-2.0.3

Introduction to Qca

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.2 platform.

Package Information

Qca Dependencies

Required

Qt-4.8.4 and which-2.20

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/qca

Installation of Qca

Install Qca by running the following commands:

sed -i '217s@set@this->set@' src/botantools/botan/botan/secmem.h &&
./configure --prefix=$QTDIR \
            --certstore-path=/etc/ssl/ca-bundle.crt &&
make

To test the results, issue make test.

Now, as the root user:

make install

Command Explanations

sed -i '217s@set@...: This sed fixes compiling with GCC 4.7.x. It is safe to omit when compiling with older GCC versions.

--certstore-path=/etc/ssl/ca-bundle.crt: Causes the build to use the system-installed CA Certificates instead of a bundled copy.

Contents

Installed Programs: qcatool2 and qcatool2.debug
Installed Libraries: libqca.so and libqca.so.2.0.3.debug
Installed Directories: $QTDIR/include/QtCrypto and $QTDIR/share/qca

Last updated on 2013-02-18 03:35:44 +0000