El paquete libpng contiene librerías utilizadas por otros programas para leer y escribir ficheros PNG.
Descarga (HTTP): http://prdownloads.sourceforge.net/libpng/libpng-1.2.5.tar.bz2
Descarga (FTP): ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.gimp.org/gimp/libs/libpng-1.2.5.tar.bz2
Tamaño del paquete: 376 KB
Estimación del espacio necesario en disco: 4.1 MB
Tiempo estimado de construcción: 0.16 SBU
Parche requerido para enlazar libpng explícitamente contra las librerías del sistema: http://www.linuxfromscratch.org/patches/blfs/cvs/libpng-1.2.5-link-to-proper-libs.patch
Instala libpng ejecutando los siguientes comandos:
patch -Np1 -i ../libpng-1.2.5-link-to-proper-libs.patch &&
make prefix=/usr ZLIBINC=/usr/include \
ZLIBLIB=/usr/lib -f scripts/makefile.linux &&
make prefix=/usr install -f scripts/makefile.linux
ZLIBINC=/usr/include ZLIBLIB=/usr/lib : Esto fuerza a libpng a buscar los includes y librerías de zlib donde los tenemos instalados.
-f scripts/makefile.linux : Esto hace que make utilice la versión del makefile para Linux, pues libpng no utiliza la rutina autoconf. En su lugar incluye varios makefiles para diferentes plataformas.
Como con casi todas las librerías, no necesita configuración, salvo que el directorio de la librería (por ejemplo, /opt/lib o /usr/local/lib) debe aparecer en /etc/ld.so.conf para que ldd pueda encontrar las librerías compartidas. Después de comprobar si esto es necesario, debes ejecutar /sbin/ldconfig como root .
El paquete libpng contiene las librerías libpng y libpng-config.
La librería PNG es una colección de rutinas para crear y manipular ficheros PNG. El formato PNG fue diseñado como sustituto de GIF y, en menor medida, de TIFF, con muchas mejoras y extensiones y sin problemas de patentes.