This software requires for compiling: - gtk >= 2.6 - ruby - ruby-gettext >= 0.8.0 - ruby-gtk2 >= 0.12 - devel of ruby-gnome2 (mkmf-gnome2.rb, rbgobject.h) Note: theoretically, gtk and ruby-gtk2 are not needed if you're gonna use only the backend script (the only lost functionality is white balance correction which uses gdk_pixbuf). However, the GUI is an important part of this software and its use is encouraged (it helps a lot). And for runtime: - convert (from ImageMagick) For runtime, not strictly needed but nice to have: - identify (from ImageMagick) - transcode and mencoder (not strictly needed if you won't manipulate any video) Compiling and Installing Quick Start Type this as normal user: # ruby setup.rb config # ruby setup.rb setup # cd ext # ruby extconf.rb # make And type this as superuser: $ ruby setup.rb install $ cd ext $ make install If you want to package as normal user to another root: $ rm -rf %buildroot $ ruby setup.rb install --prefix=%buildroot $ cd ext $ make install DESTDIR=%buildroot libdir=%buildroot%{_libdir} archdir=%buildroot%ruby_archdir ruby_archdir being the result of: ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']" Note: it will install things in traditional directories plus ruby_archdir and ruby_libdir, the latter one being the result of ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']" Find icons for you menu system in the icons/ subdir.