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 13.1 platform.
Download (HTTP): https://github.com/rockdaboot/libpsl/releases/download/0.23.3/libpsl-0.23.3.tar.gz
Download MD5 sum: 596df43f3c2a8f1d4a677b032ccbc820
Download size: 7.5 MB
Estimated disk space required: 51 MB
Estimated build time: less than 0.1 SBU (including tests)
libidn2-2.3.8 and libunistring-1.4.2
GTK-Doc-1.36.1 (for documentation), ICU-78.3 (may be used instead of libidn2), libidn-1.44 (may be used instead of libidn2), Valgrind-3.27.1 (for tests)
Install libpsl by running the following commands:
mkdir build && cd build && meson setup --prefix=/usr --buildtype=release && ninja
To test the results, issue: ninja test.
Now, as the root user:
ninja install
--buildtype=release:
Specify a buildtype suitable for stable releases of the package, as
the default may produce unoptimized binaries.