GPGME-1.21.0

Introdução a GPGME

O pacote GPGME é uma biblioteca C que permite que suporte à criptografia seja adicionada a um aplicativo. Ele é projetado para tornar o acesso a mecanismos de criptografia de chave pública, como o GnuPG ou o GpgSM, mais fácil para os aplicativos. O GPGME fornece uma API criptográfica de alto nível para encriptação, desencriptação, assinatura, verificação de assinatura e gerenciamento de chaves.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.0.

Informação do Pacote

Dependências do GPGME

Exigida

libassuan-2.5.6

Opcionais

Doxygen-1.9.7 e Graphviz-8.1.0 (para documentação da API), GnuPG-2.4.3 (exigido se Qt ou SWIG estiverem instalados; usado durante a suíte de teste), Clisp-2.49, (Qt-5.15.10 ou qt-alternate-5.15.10) e (ou) SWIG-4.1.1 (para vinculações de idioma)

Instalação do GPGME

Instale GPGME executando os seguintes comandos:

./configure --prefix=/usr --disable-gpg-test &&
make

Para testar os resultados, você deveria ter GnuPG-2.4.3 instalado e remover o --disable-gpg-test acima. Emita: make -k check. Um teste, TestRemarks, é conhecido por falhar.

Agora, como o(a) usuário(a) root:

make install

Explicações do Comando

--disable-gpg-test: se esse parâmetro não for passado para configurar, [então] os aplicativos de teste são construídos durante o estágio make, que exige GnuPG-2.4.3. Esse parâmetro não é necessário se GnuPG-2.4.3 estiver instalado.

Conteúdo

Aplicativo Instalado: gpgme-json e gpgme-tool
Bibliotecas Instaladas: libgpgme, libgpgmepp.so e libqgpgme.so
Diretório Instalado: /usr/include/{gpgme++,qgpgme,QGpgME}, /usr/lib/cmake/{Gpgmepp,QGpgme}. /usr/lib/python2.7/site-packages/gpg, /usr/lib/python3.11/site-packages/gpg-1.21.0-py3.11-linux-<arch>.egg e /usr/share/common-lisp/source/gpgme

Descrições Curtas

gpgme-json

gera comandos GPGME no formato JSON

gpgme-tool

é um servidor assuan que expõe operações GPGME, como impressão de impressões digitais e identificadores de chave com servidores de chaves

libgpgme.so

contém as funções da API GPGME

libgpgmepp.so

contém as funções da API C++ GPGME

libqgpgme.so

contém funções de API para lidar com operações GPG em aplicativos Qt