%general-entities; ]> GPGME-&gpgme-version; GPGME Introduction to GPGME 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. &lfs112_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &gpgme-md5sum; Download size: &gpgme-size; Estimated disk space required: &gpgme-buildsize; Estimated build time: &gpgme-time; Additional Downloads Recommended patch (required if SWIG is installed): GPGME Dependencies Required Optional and (for API documentation), (required if Qt or SWIG are installed; used during the test suite), , , and/or (for language bindings) User Notes: Installation of GPGME First, fix an issue building with Python &python3-majorver; installed: sed -e 's/3\.9/&python3-majorver;/' \ -e 's/:3/:4/' \ -i configure Apply a patch to fix build failure with SWIG and libgpg-error-1.46 or later: patch -Np1 -i ../gpgme-&gpgme-version;-gpg_error_1_46-1.patch Install GPGME by running the following commands: ./configure --prefix=/usr --disable-gpg-test && make To test the results, you should have installed and remove the --disable-gpg-test above. Issue: make -k check. Now, as the root user: make install Command Explanations --disable-gpg-test: if this parameter is not passed to configure, the test programs are built during make stage, which requires . This parameter is not needed if is installed. Contents Installed Program Installed Libraries Installed Directory gpgme-json, and gpgme-tool libgpgme, libgpgmepp.so, and libqgpgme.so /usr/include/{gpgme++,qgpgme,QGpgME}, /usr/lib/cmake/{Gpgmepp,QGpgme}. /usr/lib/python{2.7,3.9}/site-packages/gpg, and /usr/share/common-lisp/source/gpgme Short Descriptions gpgme-json outputs GPGME commands in JSON format gpgme-json gpgme-tool is an assuan server exposing GPGME operations, such as printing fingerprints and keyids with keyservers gpgme-tool libgpgme.so contains the GPGME API functions libgpgme.so libgpgmepp.so contains the C++ GPGME API functions libgpgmepp.so libqgpgme.so contains API functions for handling GPG operations in Qt applications libqgpgme.so