本パッケージは、システム全体あるいはユーザー定義として設定されたペーパーサイズに対して、アプリケーションが対応すべき方法を簡単に提供することを目的としています。
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://github.com/rrthomas/libpaper/releases/download/v2.1.2/libpaper-2.1.2.tar.gz
ダウンロード MD5 sum: 0acc7c74c962f1bdebdc414e85cc35fc
ダウンロードサイズ: 1.2 MB
必要ディスク容量: 11 MB (テスト込み)
概算ビルド時間: 0.1 SBU (テスト込み)
以下のコマンドを実行して libpaper をビルドします。
./configure --prefix=/usr \ --sysconfdir=/etc \ --disable-static \ --enable-relocatable \ --docdir=/usr/share/doc/libpaper-2.1.2 && make
ビルド結果をテストする場合は make check を実行します。
root
ユーザーになって以下を実行します。
make install
--disable-static
:
このスイッチはスタティックライブラリをインストールしないようにします。
--enable-relocatable
:
このスイッチはテストを実行するために必要です。
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
」.