%general-entities; ]> $LastChangedBy$ $Date$ libpng-&libpng-version; libpng 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. &lfs80_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &libpng-md5sum; Download size: &libpng-size; Estimated disk space required: &libpng-buildsize; Estimated build time: &libpng-time; Additional Downloads Recommended patch to include animated png functionality in libpng (required to use the system libpng in Firefox, Seamonkey, and Thunderbird): User Notes: Installation of libpng If you want to patch libpng to support apng files, apply it here: gzip -cd ../libpng-&apng-version;-apng.patch.gz | patch -p0 Install libpng by running the following commands: LIBS=-lphtread ./configure --prefix=/usr --disable-static && make To test the results, issue: make check. Now, as the root user: make install && mkdir -v /usr/share/doc/libpng-&libpng-version; && cp -v README libpng-manual.txt /usr/share/doc/libpng-&libpng-version; Command Explanations LIBS=-lphtread: Ensure the libpthread library is used to allow parallelism on systems with multiple cores. Contents Installed Programs Installed Libraries Installed Directories libpng-config (symlink), libpng16-config, pngfix and png-fix-itxt libpng.so /usr/include/libpng16 and /usr/share/doc/libpng-&libpng-version; Short Descriptions pngfix tests, optimizes and optionally fixes the zlib header in PNG files. Optionally, when fixing, strips ancillary chunks from the file. pngfix png-fix-itxt fixes PNG files that have an incorrect length field in the iTXt chunks. png-fix-itxt libpng-config is a shell script that provides configuration information for applications wanting to use libpng. libpng-config libpng.so contain routines used to create and manipulate PNG format graphics files. libpng.so