%general-entities; ]> $LastChangedBy$ $Date$ GConf-&GConf-version; GConf Introduction to GConf The GConf package contains a configuration database system. &lfs65_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &GConf-md5sum; Download size: &GConf-size; Estimated disk space required: &GConf-buildsize; Estimated build time: &GConf-time; Additional Downloads Required patch: GConf Dependencies Required and Recommended (Required if building a GNOME desktop. gconf-sanity-check-2 will not build otherwise.) Optional and User Notes: Installation of GConf Install GConf by running the following commands: patch -Np1 -i ../GConf-&GConf-version;-sysconfdir-1.patch && ./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) \ --sysconfdir=&gnome-etc-dir; \ --libexecdir=$(pkg-config \ --variable=prefix ORBit-2.0)/lib/GConf \ --mandir=$(pkg-config \ --variable=prefix ORBit-2.0)/share/man && make This package does not come with a test suite. Now, as the root user: make install && install -v -m755 -d &gnome-etc-dir;/gconf/gconf.xml.system Still as the root user, configure D-Bus so that it can search for GNOME installed .conf files (This is assuming that system-local.conf does not exist yet. If it does, then you will need to merge in the changes): cat > /etc/dbus-1/system-local.conf << "EOF" <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> <busconfig> <!-- Search for .conf files in &gnome-etc-dir;/dbus-1/system.d --> <includedir>&gnome-etc-dir;/dbus-1/system.d</includedir> </busconfig> EOF Command Explanations --sysconfdir=&gnome-etc-dir;: This parameter causes the GConf-2 configuration database to be built in &gnome-etc-dir; instead of $GNOME_PREFIX/etc. This installation controls all future installations of GConf-2 schemas. If you change the location (which includes eliminating this parameter), it must be consistent for every subsequent package installation that updates the GConf-2 configuration database. --libexecdir=$(pkg-config --variable=prefix ORBit-2.0)/lib/GConf: This parameter causes the libexec files to be installed in the preferred location of $GNOME_PREFIX/lib/GConf instead of $GNOME_PREFIX/libexec. Contents Installed Programs Installed Libraries Installed Directories gconf-merge-tree, gconftool-2, gconf-defaults-mechanism, gconf-sanity-check-2, and gconfd-2 libgconf-2.{so,a}, libgconfbackend-xml.{so,a}, and libgconfbackend-oldxml.{so,a} &gnome-etc-dir;/gconf/{2,gconf.xml.defaults,gconf.xml.mandatory, gconf.xml.system}, $GNOME_PREFIX/{include/gconf/2/gconf, lib/GConf/2,share/{gtk-doc/html/gconf,sgml/gconf}} Short Descriptions gconf-merge-tree merges an xml filesystem hierarchy. gconf-merge-tree gconftool-2 is a command line tool for manipulating the GConf database. gconftool-2 libgconf-2.{so,a} provide the functions necessary to maintain the configuration database. libgconf-2.{so,a}