%general-entities; ]> 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. &lfs121_checked; Download (HTTP): Download (FTP): Additional Downloads Recommended patch to include animated png functionality in libpng (required to use the system libpng in Firefox, Seamonkey, and Thunderbird): 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 -p1 Install libpng by running the following commands: ./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; 32-bit Installation of libpng First clean the directory: make distclean Install lib32-libpng by running the following commands: CC="gcc -m32" CXX="g++ -m32" \ PKG_CONFIG_PATH=/usr/lib32/pkgconfig \ ./configure --prefix=/usr \ --libdir=/usr/lib32 \ --host=i686-pc-linux-gnu \ --disable-static make Now, as the root user: make DESTDIR=$PWD/DESTDIR install cp -vr DESTDIR/usr/lib32/* /usr/lib32 rm -rf DESTDIR ldconfig Command Explanations 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