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
|