1 This software requires for compiling:
6 - ruby-gettext >= 0.8.0
8 - devel of ruby-gnome2 (mkmf-gnome2.rb, rbgobject.h)
9 - devel of libexiv2 (and thus, g++)
11 Note: theoretically, gtk and ruby-gtk2 are not needed if
12 you're gonna use only the backend script (the only lost
13 functionality is white balance correction which uses
14 gdk_pixbuf). However, the GUI is an important part of this
15 software and its use is encouraged (it helps a lot).
19 - convert (from ImageMagick)
21 For runtime, not strictly needed but nice to have:
23 - mplayer (not strictly needed if you won't manipulate any video)
26 Compiling and Installing Quick Start
28 Type this as normal user:
30 # ruby setup.rb config
35 And type this as superuser:
37 $ ruby setup.rb install
41 If you want to package as normal user to another root:
42 $ ruby_archdir=`ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']"`
43 $ libdir=`ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']"`
45 $ ruby setup.rb install --prefix=${buildroot}
47 $ make install DESTDIR=${buildroot} libdir=${buildroot}${libdir} archdir=${buildroot}${ruby_archdir}
49 Note: it will install things in traditional directories plus
50 ruby_archdir and ruby_libdir.
51 Change FPATH in ${buildroot}/local/lib/site_ruby/1.8/booh/config.rb to suit your $buildroot
53 Find icons for you menu system in the icons/ subdir.