libassuan-3.0.2

#### Beyond Linux® From Scratch (systemd Edition) - Version r13.0-517

### Chapter 9. General Libraries

- Prev

  libarchive-3.8.7

- Next

  libatasmart-0.19

- Up
- Home

# libassuan-3.0.2

## Introduction to libassuan

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.

### Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

### Package Information

- Download (HTTP): https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-3.0.2.tar.bz2

- 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)

### libassuan Dependencies

#### Required

libgpg-error-1.60

#### Optional

texlive-20250308 (or install-tl-unx)

## Installation of libassuan

Install libassuan by running the following commands:

    ./configure --prefix=/usr &&
    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

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-20250308 installed and issue the following commands:

    make -C doc pdf ps

To test the results, issue: make check.

Now, 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

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

## Contents

Installed Program: None
Installed Library: libassuan.so
Installed Directory: /usr/share/doc/libassuan-3.0.2

### Short Descriptions

`libassuan.so` | is an inter process communication library which implements the Assuan protocol

- Prev

  libarchive-3.8.7

- Next

  libatasmart-0.19

- Up
- Home