Difference between revisions of "GPGME"
From CBLFS
Jump to navigationJump to search(10 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{| style="text-align: left; background-color: AliceBlue;" | {| style="text-align: left; background-color: AliceBlue;" | ||
− | |- | + | |-valign="top" |
!Download Source: | !Download Source: | ||
− | | ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme- | + | | ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-{{GPGME-Version}}.tar.gz |
|} | |} | ||
---- | ---- | ||
+ | |||
+ | {{Package-Introduction|GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management. Currently it uses GnuPG as its backend but the API isn't restricted to that engine.|http://www.gnupg.org/related_software/gpgme/}} | ||
== Dependencies == | == Dependencies == | ||
Line 13: | Line 15: | ||
=== Optional === | === Optional === | ||
* [[Glib2]] | * [[Glib2]] | ||
− | * [[GnuPG]] | + | * [[GnuPG]] / [[GpgSM]] |
− | |||
* [[GNU Pth]] | * [[GNU Pth]] | ||
Line 34: | Line 35: | ||
Compile the package: | Compile the package: | ||
− | CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ | + | CC="gcc ${BUILD32}" USE_ARCH=32 PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ |
./configure --prefix=/usr && | ./configure --prefix=/usr && | ||
make | make | ||
Line 47: | Line 48: | ||
Compile the package: | Compile the package: | ||
− | CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ | + | CC="gcc ${BUILDN32}" USE_ARCH=n32 PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ |
./configure --prefix=/usr --libdir=/usr/lib32 && | ./configure --prefix=/usr --libdir=/usr/lib32 && | ||
make | make | ||
Line 60: | Line 61: | ||
Compile the package: | Compile the package: | ||
− | CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ | + | CC="gcc ${BUILD64}" USE_ARCH=64 PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ |
./configure --prefix=/usr --libdir=/usr/lib64 && | ./configure --prefix=/usr --libdir=/usr/lib64 && | ||
make | make | ||
Line 69: | Line 70: | ||
mv -v /usr/bin/gpgme-config{,-64} && | mv -v /usr/bin/gpgme-config{,-64} && | ||
ln -sfv multiarch_wrapper /usr/bin/gpgme-config | ln -sfv multiarch_wrapper /usr/bin/gpgme-config | ||
+ | |||
+ | = Contents = | ||
+ | |||
+ | {|style="text-align: left" | ||
+ | |-valign="top" | ||
+ | !Installed Directories: | ||
+ | |/usr/share/common-lisp/source/gpgme | ||
+ | |-valign="top" | ||
+ | !Installed Programs: | ||
+ | |gpgme-config | ||
+ | |-valign="top" | ||
+ | !Installed Libraries: | ||
+ | |libgpgme.so, libgpgme.la, libgpgme-pthread.so, libgpgme-pthread.la, libgpgme-pth.so, libgpgme-pth.la | ||
+ | |} | ||
+ | |||
+ | [[Category:Security]] |
Latest revision as of 17:34, 5 July 2008
Download Source: | ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-1.1.8.tar.gz |
---|
Contents
Introduction to GPGME
GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management. Currently it uses GnuPG as its backend but the API isn't restricted to that engine.
Project Homepage: http://www.gnupg.org/related_software/gpgme/
Dependencies
Required
Optional
Non-Multilib
Compile the package:
./configure --prefix=/usr && make
Install the package
make install
Multilib
32Bit
Compile the package:
CC="gcc ${BUILD32}" USE_ARCH=32 PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ ./configure --prefix=/usr && make
Install the package
make install && mv -v /usr/bin/gpgme-config{,-32}
N32
Compile the package:
CC="gcc ${BUILDN32}" USE_ARCH=n32 PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ ./configure --prefix=/usr --libdir=/usr/lib32 && make
Install the package
make install && mv -v /usr/bin/gpgme-config{,-n32}
64Bit
Compile the package:
CC="gcc ${BUILD64}" USE_ARCH=64 PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ ./configure --prefix=/usr --libdir=/usr/lib64 && make
Install the package
make install && mv -v /usr/bin/gpgme-config{,-64} && ln -sfv multiarch_wrapper /usr/bin/gpgme-config
Contents
Installed Directories: | /usr/share/common-lisp/source/gpgme |
---|---|
Installed Programs: | gpgme-config |
Installed Libraries: | libgpgme.so, libgpgme.la, libgpgme-pthread.so, libgpgme-pthread.la, libgpgme-pth.so, libgpgme-pth.la |