libpsl-0.20.2

#### Beyond Linux® From Scratch - Version 2019-02-27

### Chapter 17. Networking Libraries

- Prev

  libpcap-1.9.0

- Next

  libndp-1.7

- Up
- Home

# libpsl-0.20.2

## Introduction to libpsl

The libpsl package provides a library for accessing and resolving information from the Public Suffix List (PSL). The PSL is a set of domain names beyond the standard suffixes, such as .com.

This package is known to build and work properly using an LFS-8.4 platform.

### Package Information

- Download (HTTP): https://github.com/rockdaboot/libpsl/releases/download/libpsl-0.20.2/libpsl-0.20.2.tar.gz

- Download MD5 sum: f604f7d30d64bc673870ecf84b860a1e

- Download size: 8.8 MB

- Estimated disk space required: 54 MB

- Estimated build time: Less than 0.1 SBU (including tests)

### libpsl Dependencies

#### Required

libidn2-2.1.1

#### Optional

GTK-Doc-1.29 (for documentation) and Valgrind-3.14.0 (for tests)

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/libpsl

## Installation of libpsl

Install libpsl by running the following commands:

    sed -i 's/env python/&3/' src/psl-make-dafsa &&
    ./configure --prefix=/usr --disable-static       &&
    make

To test the results, issue: make check.

Now, as the `root` user:

    make install

## Command Explanations

sed -i ...: This command forces the use of Python 3 in an utility.

## Contents

Installed Program: psl
Installed Library: libpsl.so
Installed Directories: None

### Short Descriptions

psl | queries the Public Suffix List.
`libpsl.so` | contains a library used to access the Public Suffix List.

Last updated on 2019-02-15 22:56:11 -0600

- Prev

  libpcap-1.9.0

- Next

  libndp-1.7

- Up
- Home