jhbuild used to compile gnome-2.24 on Fedora 8 (2008-03-26)
jhbuild.diff:
- PyXML is needed to build the documentation of some modules
- Python pyconfig.h path is broken in python-2.4.5
- nautilus-vcs currently doesn't build with current gnome-vfs
- some packages still call open(...O_CREAT) without setting default permissions
- firefox configure options need to be modified to use the system cairo version
other patches (these patches are not handled by jhbuild, because they apply to cvs/svn code, not to tarballs) :
devel-packages.txt : this set of packages is the minimum set of
-devel packages required to build gnome with jhbuild on Fedora 8, at
the date of today. These packages are external dependencies, needed to
build gnome, but considered as core/system libraries, and not installed
by the bootstrapping stage.
.jhbuildrc:
- default autogen args build the modules doc
- the cflags are taken from the default CFLAGS used to build Fedora 8 packages
- makeargs enables parallel build, but not all modules makefiles
are concurrency-proof, so in some cases, they may fail to complete, and
require a manual restart (option [1] in jhbuild). For more build
safety, you may prefer a serial build.
Here is the depencency graph (SVG file), obtained with jhbuild :
jhbuild dot meta-gnome-desktop > dependencies.dot
dot -Tsvg dependencies.dot > dependencies.svg