giflib-5.2.2

Introdução ao giflib

O pacote giflib contém bibliotecas para ler e escrever "GIFs", bem como aplicativos para converter e trabalhar com arquivos "GIF".

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.

Informação do Pacote

  • Transferência (HTTP): https://sourceforge.net/projects/giflib/files/giflib-5.2.2.tar.gz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 913dd251492134e235ee3c9a91987a4d

  • Tamanho da transferência: 440 KB

  • Espaço em disco estimado exigido: 4,0 MB (com documentação)

  • Tempo de construção estimado: menos que 0,1 UPC (com a documentação)

Transferências Adicionais

Dependências do giflib

Exigidas

xmlto-0.0.29

Instalação do giflib

Primeiro, evite que o processo de construção instale arquivos XML em vez de páginas de manual:

patch -Np1 -i ../giflib-5.2.2-upstream_fixes-1.patch

Em seguida, remova uma dependência desnecessária de ImageMagick-7.1.1-36 movendo um arquivo para um local esperado:

cp pic/gifgrid.gif doc/giflib-logo.gif

Instale giflib executando os seguintes comandos:

make

Esse pacote não vem com uma suíte de teste.

Agora, como o(a) usuário(a) 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.2 &&
cp -v -R doc/* /usr/share/doc/giflib-5.2.2

Explicações do Comando

rm -fv /usr/lib/libgif.a: Esse comando remove uma biblioteca estática que não é usada por nenhum pacote do BLFS.

find doc ... -exec rm -v {} \;: Esse comando remove os arquivos Makefiles, man e xml do diretório de documentação que, de outra forma, seriam instalados pelos comandos a seguir.

Conteúdo

Aplicativos Instalados: gif2rgb, gifbuild, gifclrmp, giffix, giftext e giftool
Biblioteca Instalada: libgif.so
Diretório Instalado: /usr/share/doc/giflib-5.2.2

Descrições Curtas

gif2rgb

converte imagens salvas como "GIF" em imagens "RGB" de 24 bits

gifbuild

despeja dados "GIF" em um formato textual ou os entulha em um "GIF"

gifclrmp

modifica mapas de cores de imagens "GIF"

giffix

tenta desajeitadamente corrigir imagens truncadas "GIF"

giftext

imprime (somente texto) informações gerais a respeito de um arquivo "GIF"

giftool

é uma ferramenta de transformação "GIF"

libgif.so

contém funções de API exigidas pelos aplicativos giflib e quaisquer outros aplicativos necessitando de funcionalidade de biblioteca para ler, escrever e manipular imagens "GIF"