The libassuan package contains an inter process communication library used by some of the other GnuPG related packages. libassuan's primary use is to allow a client to interact with a non-persistent server. libassuan is not, however, limited to use with GnuPG servers and clients. It was designed to be flexible enough to meet the demands of many transaction based environments with non-persistent servers.
This package is known to build and work properly using an LFS 12.4 platform.
Download (HTTP): https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-3.0.2.tar.bz2
Download SHA256 Sum: d2931cdad266e633510f9970e1a2f346055e351bb19f9b78912475b8074c36f6
Download MD5 sum: c6f1bf4bd2aaa79cd1635dcc070ba51a
Download size: 580 KB
Estimated disk space required: 6.5 MB (with tests, add 3.4 MB for pdf documentation)
Estimated build time: 0.1 SBU (with tests and html documentation)
"texlive" (or "tl-installer")
Prepare libassuan by running the following commands:
./configure --prefix=/usr
To Build the package, issue:
make make -C doc html makeinfo --html --no-split -o doc/assuan_nochunks.html doc/assuan.texi makeinfo --plaintext -o doc/assuan.txt doc/assuan.texi
![[Note]](../images/note.png)
The above commands build the documentation in html and plaintext formats. If you wish to build alternate formats of the documentation, you must have "texlive" installed and issue the following commands:
make -C doc pdf ps
To test the results, issue:
make check
Now Install, as the root user:
make install
install -v -dm755 /usr/share/doc/libassuan-3.0.2/html
install -v -m644 doc/assuan.html/* \
/usr/share/doc/libassuan-3.0.2/html
install -v -m644 doc/assuan_nochunks.html \
/usr/share/doc/libassuan-3.0.2
install -v -m644 doc/assuan.{txt,texi} \
/usr/share/doc/libassuan-3.0.2![[Note]](../images/note.png)
If you built alternate formats of the documentation, install them by
running the following commands as the root user:
install -v -m644 doc/assuan.{pdf,ps,dvi} \
/usr/share/doc/libassuan-3.0.2