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.