giflib-5.1.6

#### Beyond Linux® From Scratch - Version 2019-02-27

### Chapter 10. Graphics and Font Libraries

- Prev

  gegl-0.4.12

- Next

  Graphite2-1.3.13

- Up
- Home

# giflib-5.1.6

## Introduction to giflib

The giflib package contains libraries for reading and writing GIFs as well as programs for converting and working with GIF files.

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

### Package Information

- Download (HTTP): https://sourceforge.net/projects/giflib/files/giflib-5.1.6.tar.gz

- Download (HTTP) MD5 sum: 4ad967c8b1380d830f33dc28fd38d889

- Download (HTTP) size: 384 KB

- Estimated disk space required: 5.6 MB (with documentation)

- Estimated build time: less than 0.1 SBU (with documentation)

### giflib Dependencies

#### Optional

xmlto-0.0.28 (for html documentation)

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

## Installation of giflib

Install giflib by running the following commands:

    make

This package does not come with a test suite.

Now, as the `root` user:

    make PREFIX=/usr install &&
    rm -vf /usr/lib/libgif.a

If xmlto-0.0.28 is installed, then the API documentation has been built. If you wish to install the distributed and the just built documentations, issue, as the `root` user:

    find doc \( -name Makefile\* -o -name \*.1 \
             -o -name \*.xml \) -exec rm -v {} \; &&

    install -v -dm755 /usr/share/doc/giflib-5.1.6 &&
    cp -v -R doc/* /usr/share/doc/giflib-5.1.6

## Command Explanations

find doc ... -exec rm -v {} \;: This command removes `Makefiles`, man and xml files from the documentation directory that would otherwise be installed by the commands that follow.

`--disable-static`: This switch prevents installation of static versions of the libraries.

## Contents

Installed Programs: gif2rgb, gifbuild, gifclrmp, gifecho, giffix, gifinto, gifsponge, giftext and giftool
Installed Library: libgif.so
Installed Directory: /usr/share/doc/giflib-5.1.6

### Short Descriptions

gif2rgb | converts images saved as GIF to 24-bit RGB images.
gifbuild | dumps GIF data in a textual format, or undumps it to a GIF.
gifclrmp | modifies GIF image colormaps.
gifecho | generates a GIF from ASCII text.
giffix | clumsily attempts to fix truncated GIF images.
gifinto | is an end-of-pipe fitting for GIF-processing pipelines.
gifsponge | is used to copy the content of GIFs from one file to another. It's also used as a test of library functionality.
giftext | prints (text only) general information about a GIF file.
giftool | is a GIF transformation tool.
`libgif.so` | contains API functions required by the giflib programs and any other programs needing library functionality to read, write and manipulate GIF images.

Last updated on 2019-02-16 17:16:14 -0600

- Prev

  gegl-0.4.12

- Next

  Graphite2-1.3.13

- Up
- Home