gnome-desktop-42.4

Introduction to GNOME Desktop

The GNOME Desktop package contains a library that provides an API shared by several applications on the GNOME Desktop.

[Note]

Note

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.

Package Information

GNOME Desktop Dependencies

Required

gsettings-desktop-schemas-42.0, GTK+-3.24.34, GTK-4.8.1, ISO Codes-4.11.0, itstool-2.0.7, libseccomp-2.5.4, libxml2-2.10.2, and xkeyboard-config-2.36

Recommended

Optional

GTK-Doc-1.33.2

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-desktop

Installation of GNOME Desktop

Install GNOME Desktop by running the following commands:

mkdir build &&
cd    build &&

meson --prefix=/usr                 \
      --buildtype=release           \
      -Dgnome_distributor="BLFS" .. &&
ninja

This package does not come with a test suite.

Now, as the root user:

ninja install

Command Explanations

--buildtype=release: Specify a buildtype suitable for stable releases of the package, as the default may produce unoptimized binaries.

-Dgnome_distributor="Some Name": Use this parameter to supply a custom name in the Distributor: field of the GNOME About display window.

-Dgtk_doc=true: Use this parameter if you wish to build the API documentation.

-Dinstalled_tests=true: Use this parameter you wish to enable the installed tests.

Contents

Installed Programs: None
Installed Library: libgnome-bg-4.so, libgnome-desktop-3.so, libgnome-desktop-4.so, and libgnome-rr-4.so
Installed Directories: /usr/include/gnome-desktop-3.0, /usr/include/gnome-desktop-4.0, /usr/libexec/gnome-desktop-debug, /usr/share/gnome, and /usr/share/gtk-doc/html/gnome-desktop3 (optional)

Short Descriptions

libgnome-desktop-3.so

contains functions shared by several GNOME applications