improve INSTALL doc
[booh] / INSTALL
1 This software requires for compiling:
2
3 - gtk >= 2.6
4 - ruby
5 - ruby-gettext >= 0.8.0
6 - ruby-gtk2 >= 0.12
7 - devel of ruby-gnome2 (mkmf-gnome2.rb, rbgobject.h)
8
9     Note: theoretically, gtk and ruby-gtk2 are not needed if
10     you're gonna use only the backend script (the only lost
11     functionality is white balance correction which uses
12     gdk_pixbuf). However, the GUI is an important part of this
13     software and its use is encouraged (it helps a lot).
14
15 And for runtime:
16
17 - exif (the binary - coming from http://sourceforge.net/projects/libexif)
18 - convert/identify (from ImageMagick)
19 - transcode (not strictly needed if you won't manipulate any video)
20 - mencoder (id.)
21
22
23         Compiling and Installing Quick Start
24
25 Type this as normal user:
26
27  # ruby setup.rb config
28  # ruby setup.rb setup
29  # cd ext
30  # ruby extconf.rb
31  # make
32
33 And type this as superuser:
34
35  $ ruby setup.rb install
36  $ cd ext
37  $ make install
38
39 If you want to package as normal user to another root:
40  $ rm -rf %buildroot
41  $ ruby setup.rb install --prefix=%buildroot
42  $ cd ext
43  $ make install DESTDIR=%buildroot libdir=%buildroot%{_libdir} archdir=%buildroot%ruby_archdir
44
45  ruby_archdir being the result of: ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']"
46
47 Note: it will install things in traditional directories plus
48 ruby_archdir and ruby_libdir, the latter one being the result of
49 ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']"
50