Contents
/usr/lib/gio/modules
)
The DConf package contains a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems.
The DConf-Editor, as the name suggests, is a graphical editor for the DConf database. Installation is optional, because gsettings from GLib-2.76.4 provides similar functionality on the commandline.
This package is known to build and work properly using an LFS 12.0 platform.
Download (HTTP): https://download.gnome.org/sources/dconf/0.40/dconf-0.40.0.tar.xz
Download (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/dconf/0.40/dconf-0.40.0.tar.xz
Download MD5 sum: ac8db20b0d6b996d4bbbeb96463d01f0
Download size: 115 KB
Estimated disk space required: 7.0 MB (with tests)
Estimated build time: 0.1 SBU (with tests)
Download (HTTP): https://download.gnome.org/sources/dconf-editor/43/dconf-editor-43.0.tar.xz
Download (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/dconf-editor/43/dconf-editor-43.0.tar.xz
Download MD5 sum: a85bc794ca3cc920dc6acf63f5ea81bb
Download size: 588 KB
Estimated disk space required: 21 MB
Estimated build time: 0.2 SBU
dbus-1.14.8, GLib-2.76.4, GTK+-3.24.38 (for the editor), libhandy-1.8.2 (for the editor), and libxml2-2.10.4 (for the editor)
libxslt-1.1.38 and Vala-0.56.11
First, prevent unnecessary systemd units from being installed:
sed -i 's/install_dir: systemd_userunitdir,//' service/meson.build
Install DConf by running the following commands:
mkdir build && cd build && meson setup --prefix=/usr \ --buildtype=release \ -Dbash_completion=false \ .. && ninja
To test the results, issue: ninja test
As the root
user:
ninja install
Now, optionally install the editor:
cd .. && tar -xf ../dconf-editor-43.0.tar.xz && cd dconf-editor-43.0 && mkdir build && cd build && meson setup --prefix=/usr --buildtype=release .. && ninja
As the root
user:
ninja install
--buildtype=release
:
Specify a buildtype suitable for stable releases of the package, as
the default may produce unoptimized binaries.
-Dgtk_doc=true
: Use this parameter if
GTK-Doc is installed and you wish
to rebuild and install the API documentation.
/usr/lib/gio/modules
)