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.82.2 provides similar functionality on the commandline.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://download.gnome.org/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/45/dconf-editor-45.0.1.tar.xz
Download MD5 sum: 82b2f5d396e95757ad7eaf89c82decd6
Download size: 596 KB
Estimated disk space required: 21 MB
Estimated build time: 0.3 SBU
dbus-1.14.10, GLib-2.82.2, GTK+-3.24.43 (for the editor), libhandy-1.8.3 (for the editor), and libxml2-2.13.4 (for the editor)
libxslt-1.1.42 and Vala-0.56.17
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 \ -D bash_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-45.0.1.tar.xz && cd dconf-editor-45.0.1 && 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.
-D gtk_doc=true
: Use this parameter if
GTK-Doc is installed and you wish
to rebuild and install the API documentation.
/usr/lib/gio/modules
)