O pacote libgcrypt contém uma biblioteca criptográfica de uso geral baseada no código usado no GnuPG. A biblioteca fornece uma interface de alto nível para blocos de construção criptográficos usando uma API extensível e flexível.
Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.1.
Transferência (HTTP): https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.12.2.tar.bz2
Soma de verificação MD5 da transferência: 4e98430cfc16d842a7231026c32418da
Tamanho da transferência: 4,3 MB
Espaço em disco estimado exigido: 159 MB (with tests)
Tempo de construção estimado: 0,2 UPC (com documentação; adicionar 0,9 UPC para testes)
Instale libgcrypt executando os seguintes comandos:
./configure --prefix=/usr && make && make -C doc html && makeinfo --html --no-split -o doc/gcrypt_nochunks.html doc/gcrypt.texi && makeinfo --plaintext -o doc/gcrypt.txt doc/gcrypt.texi
Para testar os resultados, emita: make check.
Agora, como o(a) usante root:
make install &&
install -v -dm755 /usr/share/doc/libgcrypt-1.12.2 &&
install -v -m644 README doc/{README.apichanges,fips*,libgcrypt*} \
/usr/share/doc/libgcrypt-1.12.2 &&
install -v -dm755 /usr/share/doc/libgcrypt-1.12.2/html &&
install -v -m644 doc/gcrypt.html/* \
/usr/share/doc/libgcrypt-1.12.2/html &&
install -v -m644 doc/gcrypt_nochunks.html \
/usr/share/doc/libgcrypt-1.12.2 &&
install -v -m644 doc/gcrypt.{txt,texi} \
/usr/share/doc/libgcrypt-1.12.2
--with-capabilities: Essa opção
habilita o suporte a "libcap2". Observe que isso quebra o cryptsetup-2.8.7