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.74.5 provides similar functionality on the commandline.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.4, GLib-2.74.5, GTK+-3.24.36 (for the editor), libhandy-1.8.1 (for the editor), and libxml2-2.10.3 (for the editor)
libxslt-1.1.37 and Vala-0.56.3
GTK-Doc-1.33.2 and bash-completion
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/dconf
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 --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 --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
)