GPGME-1.3.1

Introduction to GPGME

The GPGME package is a C language library that allows to add support for cryptography 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-7.0 platform.

Package Information

GPGME Dependencies

Required

Libassuan-2.0.2 and libgpg-error-1.10

Optional

GnuPG-1.4.11, GnuPG-2.0.18, and Pth-2.0.7

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

Installation of GPGME

Install GPGME by running the following commands:

./configure --prefix=/usr         \
            --libexecdir=/usr/lib \
            --without-g13         &&
make

To test the results, issue: make check.

Now, as the root user:

make install

Command Explanations

--libexecdir=/usr/lib: This parameter stops the creation of an empty /usr/libexec directory.

--without-g13: This option merely prevents a warning about about an un-released development library during configure.

Contents

Installed Program: gpgme-config
Installed Libraries: libgpgme-pthread.so, libgpgme-pth.so, and libgpgme.so
Installed Directory: /usr/share/common-lisp/source/gpgme

Short Descriptions

libgpgme-pthread.{so,a}

contains the gpgme API functions for applications using pthread.

libgpgme-pth.{so,a}

contains the gpgme API functions for applications using GNU Pth.

libgpgme.{so,a}

contains the gpgme API functions.

Last updated on 2011-12-13 20:40:03 +0000