giflib-5.2.1

giflib の概要

giflib パッケージは GIF ファイルの入出力を行うライブラリを提供し、また GIF ファイルの変換処理などを行うプログラムを提供します。

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

giflib の依存パッケージ

必須

xmlto-0.0.28

giflib のインストール

以下のコマンドを実行して giflib をビルドします。

make

このパッケージにテストスイートはありません。

root ユーザーになって以下を実行します。

make PREFIX=/usr install &&

rm -fv /usr/lib/libgif.a &&

find doc \( -name Makefile\* -o -name \*.1 \
         -o -name \*.xml \) -exec rm -v {} \; &&

install -v -dm755 /usr/share/doc/giflib-5.2.1 &&
cp -v -R doc/* /usr/share/doc/giflib-5.2.1

コマンド説明

rm -fv /usr/lib/libgif.a: This command removes a static library which is not used by any BLFS package.

find doc ... -exec rm -v {} \;: This command removes Makefiles, man and xml files from the documentation directory that would otherwise be installed by the commands that follow.

パッケージ構成

インストールプログラム: gif2rgb, gifbuild, gifclrmp, giffix, giftext, giftool
インストールライブラリ: libgif.so
インストールディレクトリ: /usr/share/doc/giflib-5.2.1

概略説明

gif2rgb

GIF イメージを 24 ビット RGB イメージに変換します。

gifbuild

dumps GIF data in a textual format, or undumps it to a GIF

gifclrmp

modifies GIF image colormaps

giffix

clumsily attempts to fix truncated GIF images

giftext

prints (text only) general information about a GIF file

giftool

is a GIF transformation tool

libgif.so

contains API functions required by the giflib programs and any other programs needing library functionality to read, write and manipulate GIF images