GNOME Development Platform

The GNOME section of the BLFS book seeks to provide the reader/installer with a functional GNOME desktop, complete with file browser, terminal and other desktop utilities.

Many packages within BLFS, that make use of GNOME capabilities and technologies, are able to operate outside of a GNOME desktop and so some readers may, in the course of following the dependency chain that sees them installing the full set of packages from the GNOME Core Packages section of the BLFS book, find themselves having installed more packages than they need.

This set of pages (curently this page) was suggested as an additional resource, for users more familiar with the parts of GNOME, to detail experiences of reducing the GNOME Footprint below that required for a desktop.

GNUcash BLFS minimal GNOME2

In this thread on the GNUcash development list, a GNUcash developer confirmed that the following list was pretty much the mimimum GNOME2 environment that they feel needs to be installed in order to compile a version of that package albeit one with reduced functionality. It may therefore serve as a useful basis for folk who don't want a full GNOME desktop but who do would like to have "just enough" GNOME around to compile against.

Be aware, as detailed in the thread, that most packages written to make use of GNOME will usually have their own list of dependencies, so not only may the list not be the minimum for some packages, it may well even be a little too fully featured for others.

Be aware also, as came to light in the discussion of this list on the BLFS developer mailing list, that the GNOME folk are looking to streamline what they consider the "minimum" and that some packages on this list may well end up in say, GLIB or GTK+, in the future.

List of GNOME packages for a minimal Gnucash in BLFS install order:

  • Orbit2
  • libbonobo
  • gconf
  • gnome-mime-data
  • gnome-vfs
  • libgnome
  • libglade
  • libart-lgpl
  • libgnomecanvas
  • libbonoboui
  • gnome-keyring
  • libgnomeui
  • libgnomeprint
  • gnome-icon-theme
  • libgnomeprintui
  • gail
  • gtkhtml

Up
Top