The gpgme package is a C library that allows cryptography support to be added to a program. It is designed to make access to public key crypto engines like GnuPG or GpgSM easier for applications. gpgme provides a high-level crypto API for encryption, decryption, signing, signature verification and key management.
This package is known to build and work properly using an LFS 12.4 platform.
Download (HTTP): https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-2.0.0.tar.bz2
Download MD5 sum: 60f6871b948060572c7d952e39b42bd8
Download size: 1.3 MB
Estimated disk space required: 24 MB (with tests)
Estimated build time: 0.2 SBU (with tests and parallelism=4)
GnuPG-2.4.8 (as per upstream recommendation)
Install gpgme by running the following commands:
mkdir build && cd build && ../configure --prefix=/usr \ --disable-static && make
To test the results, you should have GnuPG-2.4.8 installed. If so, run:
make -k check
Now, as the root
user:
make install
--disable-static
: This
switch prevents installation of static versions of the libraries.
--disable-gpg-test
: Use this switch if
GnuPG-2.4.8 is not installed.