guile-gnome needs the following software to build:
To build wrappers for GTK+ and higher in the stack, you will need:
To build guile-gnome from source code, use
the following commands:
git clone git://git.sv.gnu.org/guile-gnome.git guile-gnome-platform cd guile-gnome-platform scripts/configure-packages guile-gnome-platform ./autogen.sh --prefix=... && make && make install
Should you need to build g-wrap from git (not currently the case), the following commands should work:
git clone git://git.sv.gnu.org/g-wrap.git cd g-wrap ./autogen.sh --prefix=... && make && make install
guile-gnome uses Git as a revision-control system. There is one git repository for
the whole project, and one branch in that repository for each module in
guile-gnome: one for glib, one for gtk, et cetera.
The master branch is an umbrella branch that is used to
control the build. You can see what modules are avaiable by
opening http://git.savannah.gnu.org/cgit/guile-gnome.git/ in your
web browser.
The basic idea is that the umbrella package provides the
infrastructure to make different kinds of binding
sets. guile-gnome wraps all of the libraries in the GNOME
platform in one set, but other libraries not in the platform are
distributed separately. The available sets are given in the PACKAGES
file in the master branch, and includes such sets
as guile-gnome-platform, guile-gnome-gstreamer, guile-gnome-gtksourceview,
etc.
To fetch the actual set of packages you want, for
example guile-gnome-platform,
run configure-packages:
scripts/configure-packages guile-gnome-platform
To update your checkout, run pull-packages
to merge in any changes in the upstream repository:
scripts/pull-packages
We also have a page on GNU savannah.