Le package libpng contient des bibliothèques utilisées par d'autres programmes pour lire et écrire des fichiers PNG.
Téléchargement (HTTP): http://prdownloads.sourceforge.net/libpng/libpng-1.2.5.tar.bz2
Téléchargement (FTP): ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.gimp.org/gimp/libs/libpng-1.2.5.tar.bz2
Taille du téléchargement: 376 Ko
Estimation de l'espace disque requis: 4,1 Mo
Estimation du temps de construction: 0,16 SBU
Correctif requis pour lier explicitement libpng avec les bibliothèques système : http://www.linuxfromscratch.org/patches/blfs/5.1/libpng-1.2.5-link-to-proper-libs.patch
Installez libpng en lançant les commandes suivantes:
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 : Ceci force libpng à chercher les entêtes et les bibliothèques de zlib où nous les avons installé.
-f scripts/makefile.linux : Ceci indique à make d'utiliser la version Linux du makefile car libpng n'utilise pas une routine autoconf. À la place, il dispose de différents makefiles pour chaque plateforme.
Comme pour beaucoup de bibliothèques, il n'y a pas de configuration à faire à part le fait qu'il est nécessaire de mettre ce répertoire de bibliothèques, c'est-à-dire /opt/lib ou /usr/local/lib, dans /etc/ld.so.conf, de manière à ce que ldd puisse trouver les bibliothèques partagées. Après avoir vérifié que ceci est bien le cas, /sbin/ldconfig doit être lancé en étant connecté root.
Le package libpng contient les bibliothèques libpng et libpng-config.
La bibliothèque PNG contient une collection de routines pour créer et manipuler des fichiers dont le format graphique est PNG. Ce format a été créé comme remplacement à GIF et, dans une moindre mesure, à TIFF, avec beaucoup d'améliorations et d'extensions, et sans problèmes de droits.