libpng-1.6.31

Introduction à libpng

Le paquet libpng contient des bibliothèques utilisées par d'autres programmes pour lire et écrire des fichiers PNG. Le format PNG a été conçu pour remplacer GIF et, dans une moindre mesure, TIFF, avec beaucoup d'améliorations et d'extensions et sans problèmes de brevets.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.1.

Informations sur le paquet

  • Téléchargement (HTTP) : https://downloads.sourceforge.net/libpng/libpng-1.6.31.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 1b34eab440263e32cfa39d19413fad54

  • Taille du téléchargement : 972 Ko

  • Estimation de l'espace disque requis : 14 Mo (avec les tests)

  • Estimation du temps de construction : 0.8 SBU (avec les tests)

Téléchargements supplémentaires

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libpng

Installation de libpng

Si vous voulez corriger libpng pour supporter les fichiers apng, appliquez-le maintenant :

gzip -cd ../libpng-1.6.31-apng.patch.gz | patch -p0

Installez libpng en lançant les commandes suivantes :

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

Pour tester les résultats lancez : make check.

Maintenant, en tant qu'utilisateur root :

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

Explication des commandes

LIBS=-lphtread : Assure que la bibliothèque libpthread est utilisée pour permettre le parallélisme sur les systèmes à plusieurs cœurs.

--disable-static : Ce paramètre empêche l'installation des versions statiques des bibliothèques.

Contenu

Programmes installés: libpng-config (lien symbolique), libpng16-config, pngfix et png-fix-itxt
Bibliothèques installées: libpng.so
Répertoires installés: /usr/include/libpng16 et /usr/share/doc/libpng-1.6.31

Descriptions courtes

pngfix

teste, optimise et facultativement corrige les entêtes zlib des fichiers PNG. Facultativement, avec la correction, dépouille les morceaux auxiliaires du fichier.

png-fix-itxt

corrige les fichiers PNG qui ont un champ de longueur incorrect dans les morceaux iTXt.

libpng-config

est un script shell qui fournit des informations de configuration aux applications voulant utiliser libpng.

libpng.so

contient les routines utilisées pour créer et manipuler des fichiers images au format PNG.

Last updated on 2017-08-20 00:43:35 +0200