libpng-1.6.39

Introdução a libpng

O pacote libpng contém bibliotecas usadas por outros aplicativos para ler e gravar arquivos "PNG". O formato "PNG" foi projetado como um substituto para o "GIF" e, em menor grau, o "TIFF", com muitas melhorias e extensões e ausência de problemas de patente.

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

  • Transferência (HTTP): https://downloads.sourceforge.net/libpng/libpng-1.6.39.tar.xz

  • Transferência (FTP):

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

  • Tamanho da transferência: 1000 KB

  • Espaço em disco estimado exigido: 15 MB (com os testes)

  • Tempo de construção estimado: 0,1 UPC (adicionar 0,5 UPC para os testes)

Transferências Adicionais

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/libpng

Instalação do libpng

Se você deseja remendar a "libpng" para suportar arquivos "apng", [então] aplique-o aqui:

gzip -cd ../libpng-1.6.39-apng.patch.gz | patch -p1

Instale libpng executando os seguintes comandos:

./configure --prefix=/usr --disable-static &&
make

Para testar os resultados, emita: make check.

Agora, como o(a) usuário(a) root:

make install &&
mkdir -v /usr/share/doc/libpng-1.6.39 &&
cp -v README libpng-manual.txt /usr/share/doc/libpng-1.6.39

Explicações do Comando

--disable-static: Essa chave impede a instalação das versões estáticas das bibliotecas.

Conteúdo

Aplicativos Instalados: libpng-config (link simbólico), libpng16-config, pngfix e png-fix-itxt
Bibliotecas Instaladas: libpng.so
Diretórios Instalados: /usr/include/libpng16 e /usr/share/doc/libpng-1.6.39

Descrições Curtas

pngfix

testa, otimiza e, opcionalmente, corrige o cabeçalho "zlib" em arquivos "PNG". Opcionalmente, ao corrigir, retira pedaços auxiliares do arquivo

png-fix-itxt

corrige arquivos "PNG" que tem um campo incorreto de comprimento nos blocos "iTXt"

libpng-config

é um script de shell que fornece informações de configuração para aplicativos querendo usar a libpng

libpng.so

contém rotinas usadas para criar e manipular arquivos gráficos no formato "PNG"