libpng-1.5.8

Introduction to libpng

The libpng package contains libraries used by other programs for reading and writing PNG files. The PNG format was designed as a replacement for GIF and, to a lesser extent, TIFF, with many improvements and extensions and lack of patent problems.

This package is known to build and work properly using an LFS-7.0 platform.

Package Information

Additional Downloads

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

Installation of libpng

If you want to patch libpng to support apng files, apply the patch:

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

Install libpng by running the following commands:

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

To test the results, issue: make test.

Now, as the root user:

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

Command Explanations

--disable-static: This option prevents it compiling the static archive versions of the libraries.

Contents

Installed Programs: libpng-config and libpng15-config
Installed Libraries: libpng.so and libpng15.so
Installed Directories: /usr/include/libpng15 and /usr/share/doc/libpng-1.5.8

Short Descriptions

libpng-config

is a symlink to libpng15-config.

libpng15-config

provides configuration information for libpng.

libpng.so and libpng15.so

contain routines used to create and manipulate PNG format graphics files.

Last updated on 2012-02-10 01:27:14 +0000