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.72.3 provides similar functionality on the commandline.
This package is known to build and work properly using an LFS-11.2 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/3.38/dconf-editor-3.38.3.tar.xz
Download (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/dconf-editor/3.38/dconf-editor-3.38.3.tar.xz
Download MD5 sum: 06d64abca0673761cf320145e9977b9c
Download size: 584 KB
Estimated disk space required: 37 MB
Estimated build time: 0.2 SBU
dbus-1.14.0, GLib-2.72.3, GTK+-3.24.34 (for the editor), and libxml2-2.10.0 (for the editor)
libxslt-1.1.36 and Vala-0.56.2
GTK-Doc-1.33.2 and bash-completion
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/dconf
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-3.38.3.tar.xz && cd dconf-editor-3.38.3 && sed -e '/ desktop,/d' \ -e '/ appdata,/d' \ -i editor/meson.build && 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.
sed -e '/ desktop,/d' ...: This fixes a failure to build with newer versions of meson.
/usr/lib/gio/modules
)