gettextは、国際化と地域化のためのコマンドおよびライブラリ群です。 gettextを使うことで、同じソースファイルで、環境に応じた様々な言語を表示できるようになります。
最初に、ビルド・インストール前リストを生成します。
/sources/genprevlist.sh > /dev/null 2>&1
ソースファイルを展開します。
cd /sources tar xvf gettext-0.19.4.tar.xz cd gettext-0.19.4
configureを実行します。
./configure \ --prefix=/usr \ --docdir=/usr/share/doc/gettext-0.19.4 > ../../logs/configurelog.gettext 2>&1
configureが終了したら、ログファイルに出力された内容を参照し、正常に終了したことを確認します。
cat ../../logs/configurelog.gettext
テストを行います。
make check 2>&1 | tee ../../logs/checklog.gettext
テストが終了したら、ログファイルに出力された内容を参照し、正常に終了したことを確認します。
grep '^#.*:' ../../logs/checklog.gettext
以下のように、"FAIL" と "ERROR" が 0(ゼロ) であれば問題ありません。
# TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 # TOTAL: 397 # PASS: 379 # SKIP: 18 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 # TOTAL: 179 # PASS: 169 # SKIP: 10 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0
ソースファイルに付属している文書のインストールを行います。
mkdir -vp /usr/share/doc/gettext-0.19.4 cp -va AUTHORS /usr/share/doc/gettext-0.19.4 cp -va COPYING /usr/share/doc/gettext-0.19.4 cp -va ChangeLog /usr/share/doc/gettext-0.19.4 cp -va ChangeLog.0 /usr/share/doc/gettext-0.19.4 cp -va DEPENDENCIES /usr/share/doc/gettext-0.19.4 cp -va HACKING /usr/share/doc/gettext-0.19.4 cp -va INSTALL /usr/share/doc/gettext-0.19.4 cp -va NEWS /usr/share/doc/gettext-0.19.4 cp -va PACKAGING /usr/share/doc/gettext-0.19.4 cp -va README /usr/share/doc/gettext-0.19.4 cp -va README.woe32 /usr/share/doc/gettext-0.19.4 cp -va THANKS /usr/share/doc/gettext-0.19.4
最後に、インストールリストを生成します。
/sources/genpostlist.sh > /dev/null 2>&1 /sources/gendifflist.sh gettext