About libiptcdata

About libiptcdata — general information

What is libiptcdata?

libiptcdata is a library for manipulating the International Press Telecommunications Council (IPTC) metadata stored within multimedia files such as images. The library provides routines for parsing, viewing, modifying, and saving this metadata. The library is licensed under the GNU Library General Public License (GNU LGPL).

It was written by David Moore and is meant as a companion to the libexif library, forming a complete set of tools for manipulating image metadata.

Compiling libiptcdata

On UNIX, libiptcdata uses the standard GNU build system, using autoconf for package configuration and resolving portability issues, automake for building makefiles that comply with the GNU Coding Standards, and libtool for building shared libraries on multiple platforms. The normal sequence for compiling and installing the GLib library is thus:


          ./configure
          make
          make install
        

Compiling on Mac OS X

On Mac OS X, it has been reported that internationalization support in libiptcdata is often disabled at configure time because the libintl library cannot be found. However, this can usually be remedied by pointing the configure script at the true location of libintl by invoking it like this:


    ./configure --with-libintl-prefix=/sw --with-libiconv-prefix=/sw