gnome-desktop-44.5

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

This package is known to build and work properly using an LFS 13.0 platform.

Package Information

GNOME Desktop Dependencies

Required

gsettings-desktop-schemas-49.1, ISO Codes-4.20.1, libseccomp-2.6.0, and xkeyboard-config-2.46

Recommended

Optional

itstool-2.0.7, GTK-Doc-1.35.1, and libxkbcommon-1.13.1

Installation of GNOME Desktop

Install GNOME Desktop by running the following commands:

mkdir build &&
cd    build &&

meson setup --prefix=/usr         \
            --buildtype=release   \
            -D desktop_docs=false \
            ..                    &&
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.

-D desktop_docs=false: This allows building the package without itstool-2.0.7 by disabling the installation of the copies and translations of the GNU FDL, GPL, and LGPL licenses.

-D build_gtk4=false: Use this option if you wish to build this package without GTK-4.20.3 installed. Note that it will likely cause GTK-4 applications depending on this package fail to build.

-D legacy_library=false: Use this option if you wish to build this package without GTK-3.24.51 installed. Note that it will likely cause GTK-3 applications depending on this package fail to build.

-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.

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/gtk-doc/html/gnome-desktop3 (optional), and /usr/share/help/*/{fdl,gpl,lgpl} (optional)

Short Descriptions

libgnome-desktop-3.so

contains functions shared by several GNOME applications