drawing video borders in ruby is too slow, do it in extension
[booh] / INSTALL
1 This software requires for compiling:
2
3 - gtk >= 2.6
4 - devel of gtk
5 - ruby
6 - ruby-gettext >= 0.8.0
7 - ruby-gtk2 >= 0.12
8 - devel of ruby-gnome2 (mkmf-gnome2.rb, rbgobject.h)
9 - devel of libexif
10
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).
16
17 And for runtime:
18
19 - convert (from ImageMagick)
20
21 For runtime, not strictly needed but nice to have:
22
23 - transcode and mencoder (not strictly needed if you won't manipulate any video)
24 - exif (to be able to show all EXIF data of a picture)
25
26
27         Compiling and Installing Quick Start
28
29 Type this as normal user:
30
31  # ruby setup.rb config
32  # ruby setup.rb setup
33  # cd ext
34  # ruby extconf.rb
35  # make
36
37 And type this as superuser:
38
39  $ ruby setup.rb install
40  $ cd ext
41  $ make install
42
43 If you want to package as normal user to another root:
44  $ rm -rf %buildroot
45  $ ruby setup.rb install --prefix=%buildroot
46  $ cd ext
47  $ make install DESTDIR=%buildroot libdir=%buildroot%{_libdir} archdir=%buildroot%ruby_archdir
48
49  ruby_archdir being the result of: ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']"
50
51 Note: it will install things in traditional directories plus
52 ruby_archdir and ruby_libdir, the latter one being the result of
53 ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']"
54
55
56 Find icons for you menu system in the icons/ subdir.