File: about.sgml

package info (click to toggle)
libiptcdata 1.0.2%2Blibtool01-2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 2,916 kB
  • ctags: 978
  • sloc: sh: 9,445; ansic: 4,092; xml: 2,798; makefile: 123; python: 62; sed: 16
file content (68 lines) | stat: -rw-r--r-- 2,286 bytes parent folder | download | duplicates (9)
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>