This package is intended to provide a simple way for applications to take actions based on a system or user-specified paper size.
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.
Download (HTTP): https://github.com/rrthomas/libpaper/releases/download/v2.2.5/libpaper-2.2.5.tar.gz
Download MD5 sum: 4b914c3ca6d8277260fce418e12bae6b
Download size: 1.1 MB
Estimated disk space required: 11 MB (with tests)
Estimated build time: 0.1 SBU (with tests)
Install libpaper by running the following commands:
./configure --prefix=/usr \ --sysconfdir=/etc \ --disable-static \ --docdir=/usr/share/doc/libpaper-2.2.5 && make
The test suite of this package does not work with a configuration using the standard installation location.
Now, as the root
user:
make install
--disable-static
: This
switch prevents installation of static versions of the libraries.
The paper size is automatically determined from the system
locale; see LC_PAPER
in locale(7). If you
want to override it, create a papersize
file in the user configuration
directory. For example:
mkdir -pv ~/.config && echo "a4" > ~/.config/papersize
If you want to override the paper size globally (for all users),
set up the PAPERSIZE
environment
variable. For example:
echo "PAPERSIZE=a4" > /etc/profile.d/libpaper.sh
You may use a different paper size, such as letter
.