Build from source code

This is not the standard process to install GêBR, but mainly for developers. If you just want to get it working on your machine, try the install guide first.

To install GêBR from the source code, some standard tools are required (use this option if there is no pre-compiled package suitable for your distribution):

  • autoconf
  • automake
  • gtk-doc-tools
  • intltool
  • libtool
  • mercurial
  • pkg-config

Besides, GêBR depends on libraries GTK+, GDOME and Graphviz.

On a Debian system, for instance, to install all of this simply run (as root):

apt-get install autoconf automake libtool intltool pkg-config gtk-doc-tools mercurial
apt-get install libgdome2-dev libgtk2.0-dev libxml2-dev libwebkit-dev libjson-glib-dev libtidy-dev gtk-doc-tools graphviz

On a Fedora system, as root, run:

yum install autoconf automake libtool intltool pkgconfig mercurial
yum install gdome2 gdome2-devel gtk2-devel libxml-devel webkitgtk-devel

Next sections, guide you through the get-compile-install process.

Getting the source

Start by downloading the source code from the GêBR main repository. This is accomplished with

hg clone https://bitbucket.org/Biloti/gebr

Alternatively, visit download page to get access to source code packages.

Compiling and installing

To compile and install all GêBR components, go to the gebr-root directory and issue the commands:

./autogen.sh
./configure --prefix=$HOME/.local
make
make install

To run the programs installed in that way it is also necessary to add the installation path for binaries to the PATH environment variable. The easiest way to do that is to add the following two lines to your .bashrc file:

export PATH=$PATH:$HOME/.local/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/.local/lib

The build-gebr.sh script perform all such actions. Besides it scans your system for dependencies and install them.