The GNOME Desktop package contains a library that provides an API shared by several applications on the GNOME Desktop.
This package is known to build and work properly using an LFS 12.4 platform.
Download (HTTP): https://download.gnome.org/sources//gnome-desktop/44/gnome-desktop-44.3.tar.xz
Download SHA256 Sum: 40efa9aa8d50effed9227a3d70671e32e9dc35e20f331cab3b562975978f4f8d
Download MD5 sum: 3b20ade3dfb4db9b71a94a66ecb8d4fc
Download size: 6,083.8 KB
Estimated disk space required: 15,237.9 KB
Estimated build time: less than 0.1 SBU
gsettings-desktop-schemas-49.1, GTK-3.24.51, GTK-4.20.3, ISO Codes-4.19.0, itstool-2.0.7, libseccomp-2.6.0, and xkeyboard-config-2.46
bubblewrap-0.11.0 (needed for thumbnailers in Nautilus) and GLib-2.86.2 (with GObject Introspection)
"gtk-doc" and libxkbcommon-1.13.0
Prepare GNOME Desktop by running the following commands:
meson setup build \
--prefix=/usr \
--buildtype=releaseninja -C build
This package does not come with a test suite.
Now Install the package, as the root user:
ninja -C build 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 you wish to build the API documentation.
-D installed_tests=true: Use this
parameter you wish to enable the installed tests.