File: INSTALL

package info (click to toggle)
gaby 2.0.2-3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 6,148 kB
  • ctags: 3,101
  • sloc: ansic: 48,660; sh: 8,710; python: 1,161; makefile: 951; perl: 265; sed: 93; xml: 89; sql: 25
file content (137 lines) | stat: -rw-r--r-- 4,801 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
Basic Installation
==================

I kept the title of the usual INSTALL file but wiped and digested the rest to
give you these 3 lines :

./configure
make
make install	# (must be run as root)

Please note that you _have_ to make install since Gaby will look for plug-ins
and won't find them if you didn't install them.

Libraries
---------

The given version numbers are _minimum_, higher numbers shouldn't be a problem.

IMPORTANT: you need both the libraries _and_ the headers; this means both the
library package and the -dev package if you don't compile your libraries
yourself. (ex: installing libgtk1.2 and libgtk1.2-dev on Debian)

Required
........

GTK+ 1.2.x (http://www.gtk.org) (with x >= 5)
	(that means that glib 1.2.x is also required)

[actually only glib is _absolutely_ required but without GTK+ you will only
get gabyscript (ie no GUI)]

Really Useful
.............

Gnome 1.2.8 (http://www.gnome.org)
	- it is _really_ interesting even if you don't want to use Gnome (you
	  only need the gnome-libs package, not everything)
	  (hint for Debian users: apt-get install libgnome-dev)

Python 1.5.2 (http://www.python.org)
	- it is now needed in order to print
	  Important note: you need the development package of Python)
	  (hint for Debian users: apt-get install python-dev)
	  (hint for rpm users: it looks like you should install python-devel)
	  PLEASE NOTE: Python 2.0 has not been tested;
	               your experiences are welcomed...

gnome-xml (http://www.gnome.org)
	- it is now needed in order to print
	  (note that it doesn't force you to have gnome libraries)
	  (hint for Debian users: apt-get install libxml-dev)

Interesting
...........

Imlib 1.9.3 (this may be less) (http://www.labs.redhat.com/imlib/)
	[or gdk-pixbuf >= 0.7.0]
EsounD 0.2.8 (http://www.tux.org/~ricdude/EsounD.html)
	- they are used to provide 'multimedia' fields (images and sounds)

libglade (current) (ftp://ftp.gnome.org/pub/GNOME/stable/sources/libglade/)
	- this may be used to let users define their own layout for forms
	  (hint: checkout misc/desc.gabyglade and misc/gabyform.glade)

Platforms
---------

Gaby should compile and work without any problems on Linux (2.0 and 2.2
tested), with libc5 or glibc2.x, with gcc or egcs (pgcc not tested).

And some people even tried to use Gaby on hostile platforms :) :

Version	Who					On
.......	...					..
1.9.6	Larry Hunter <lhunter@nih.gov>		SGI Irix 6.5.4, MIPSpro cc 7.2.1
1.9.7	Rgis Julie <Regis.Julie@cetelem.fr>	Sun Solaris 2.5.1
1.9.14	Philippe Defert <Philippe.Defert@cern.ch> (with egcs 1.1.2)
		i686-pc-linux-gnu (Redhat 5.1)
		i686-pc-linux-gnu (Redhat 6.0)
		sparc-sun-solaris2.6
		alpha-dec-osf4.0d
		hppa1.1-hp-hpux10.20
		mips-sgi-irix6.5
		powerpc-ibm-aix4.3.2.0
(you?)

Special ./configure flags
-------------------------

  --sysconfdir
This defines where to put configuration files, the default is $(prefix)/etc
but you may want to use --sysconfdir="/etc" instead

  --libdir
./configure --help will say that the default is to exec_prefix but it is not
true in Gaby, the default is simply $(prefix)

  --enable-superfluous
Actually this does nothing (except /-\|/-\| while loading) but this might
enable a splash screen and other useless things later

  --enable-upgrade        let Gaby know about 1.0
This make gaby check if you have ~/.gaby/gabyrc and if you have it, it will
load and convert the tables which are indicated inside (all in the same file)
and then rename the file to gabyrc.1.0 (it also works with gbc). For more
informations about upgrading you should read README.upgrading

  --enable-builder        enable gaby database builder (default)
with --enable-builder=no, the database builder won't be build. I don't know
why you'd want this option :)

  --enable-gnome          build the gnome version of gaby 
this version might look better in a gnome environment than the plain-gtk
version but this is actually all it does. One day this version will have
session management and all the stuff a gnome app may have. Anyway the
Gnome version looks better so it is the default if Gnome is found

REMOVED:
  --enable-debug          let Gaby issues lots of useless infos at runtime
and when I say 'lots', it's really lots so you won't want it unless you
discover a bug and want to send a really complete bug report
Since 1.9.19:	you may use the --debug parameter when running gaby to get
		the same effect.


Note to package creators
------------------------

I made my best to reduce your work but if you find an area where there is a
problem, don't hesitate to tell me.

I believe the most problematic issue right now is to install documentation
so it is available for Gnome (you may have to remove this from doc/Makefile.am
and do it yourself).

-- 
Frederic Peters - Sat, 20 Jan 2001 22:15:21 +0100