libpng-1.2.5

Introduction à libpng

Site de téléchargement (HTTP):       http://www.libpng.org/pub/png/src/libpng-1.2.5.tar.bz2
Site de téléchargement (FTP):	ftp://swrinde.nde.swri.edu/pub/png/src/libpng-1.2.5.tar.gz
Version utilisée:                   1.2.5
Taille du package:                   376 Ko
Estimation de l'espace disque requis:  4,1 Mo

Le package libpng contient les bibliothèques libpng. Elles sont utilisées par d'autres programmes pour lire et écrire des fichiers png.

Téléchargez le correctif pour forcer l'édition de liens de libpng avec libz http://downloads.linuxfromscratch.org/blfs-patches.

Installation de libpng

Installez libpng en lançant les commandes suivantes:

patch -Np0 -i ../libpng-1.2.5-lz.patch &&
make prefix=/usr \
   ZLIBINC=/usr/include ZLIBLIB=/usr/lib -f scripts/makefile.linux &&
make prefix=/usr install -f scripts/makefile.linux

Explications des commandes

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, mais vient avec différents makefiles pour chaque plateforme.

Configurer libpng

Informations de configuration

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 /usr/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.

Contenu

Le package libpng contient les bibliothèques libpng et libpng-config.

Description

Bibliothèques png

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.

libpng-config

libpng-config apporte des informations de configuration pour libpng.