1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
<refentry id="iptc-about" revision="29 Sep 2005">
<refmeta>
<refentrytitle>About libiptcdata</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>libiptcdata Library</refmiscinfo>
</refmeta>
<refnamediv>
<refname>About libiptcdata</refname>
<refpurpose>general information</refpurpose>
</refnamediv>
<refsect1 id="about">
<title>What is libiptcdata?</title>
<para>
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).
</para>
<para>
It was written by David Moore and is meant as a companion to the
<ulink url="http://sourceforge.net/projects/libexif">libexif library</ulink>,
forming
a complete set of tools for manipulating image metadata.
</para>
</refsect1>
<refsect1 id="compiling">
<title>Compiling libiptcdata</title>
<para>
On UNIX, libiptcdata uses the standard GNU build system,
using <application>autoconf</application> for package
configuration and resolving portability issues,
<application>automake</application> for building makefiles
that comply with the GNU Coding Standards, and
<application>libtool</application> for building shared
libraries on multiple platforms. The normal sequence for
compiling and installing the GLib library is thus:
<literallayout>
<userinput>./configure</userinput>
<userinput>make</userinput>
<userinput>make install</userinput>
</literallayout>
</para>
<note>
<title>Compiling on Mac OS X</title>
<para>
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:
<literallayout>
<userinput>./configure --with-libintl-prefix=/sw --with-libiconv-prefix=/sw</userinput>
</literallayout>
</para>
</note>
</refsect1>
</refentry>
|