README.markdown (1352B) - raw
1 xmpedit
2 =======
3
4 xmpedit is a GTK+ editor for metadata embedded in images using the
5 [XMP](http://www.adobe.com/devnet/xmp.html) format. It is written in
6 [Vala](http://live.gnome.org/Vala) and released under the
7 [GPLv2](http://www.gnu.org/licenses/gpl-2.0.html).
8
9
10 Building xmpedit
11 ----------------
12
13 xmpedit depends on the following packages:
14
15 * [GTK+](http://www.gtk.org/) (and its various dependencies, particularly GLib)
16 * [Libgee](http://live.gnome.org/Libgee)
17 * [Libxml2](http://xmlsoft.org/)
18 * [libsoup](http://live.gnome.org/LibSoup), although this dependency should really go away
19 * [Exiv2](http://www.exiv2.org/)
20 * [osm-gps-map](http://nzjrs.github.com/osm-gps-map/) version 0.7.0 or higher
21
22 The following additional dependencies are required to build xmpedit:
23
24 * [Vala](http://live.gnome.org/Vala) version 0.11.1 or higher
25 * A C/C++ compiler (only tested with gcc)
26 * Python
27
28 Included in xmpedit are some automated GUI tests to verify its behaviour.
29 Running these requires the following packages:
30
31 * [dogtail](https://fedorahosted.org/dogtail/)
32 * [Python X library](http://python-xlib.sourceforge.net/)
33
34 xmpedit uses a custom build script written in Python. To build the
35 program, invoke `./build` from the root of the source tree. An executable
36 will be produced in `target/xmpedit` if all goes well.
37
38 Invoke `./build -t` to run all tests.