This package is intended to provide a simple way for applications to take actions based on a system or user-specified paper size.
![[Note]](../images/note.png) 
          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.6/libpaper-2.2.6.tar.gz
Download MD5 sum: 794552e5e5b9796c15bc222fefd9e1ff
Download size: 1.1 MB
Estimated disk space required: 12 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.6 &&
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.