xmpedit

GTK+ editor for XMP metadata embedded in images
git clone https://code.djc.id.au/git/xmpedit/

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.