tce-load -i compiletc meson intltool gsettings-desktop-schemas-dev iso-codes gobject-introspection-dev itstool gtk3-dev gtk3-gir gtk4-dev gtk4-gir gsettings-desktop-schemas-gir libxml2-dev libseccomp-dev

wget https://download.gnome.org/sources/gnome-desktop/44/gnome-desktop-44.0.tar.xz

cd gnome-desktop-44.0

mkdir build
cd build

CC="gcc -flto -mtune=generic -Os -pipe" CXX="g++ -flto -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" meson --prefix=/usr/local --localstatedir=/var --buildtype=plain -Ddesktop_docs=false -Ddebug_tools=false -Dsystemd=disabled -Dudev=disabled [as of 3.21.4 requires udev hwdb]

ninja [0m 15.11s]
sudo ninja install

gnome-desktop 44.0

  Directories
    prefix                       : /usr/local
    datadir                      : /usr/local/share
    libexecdir                   : /usr/local/libexec
    localedir                    : /usr/local/share/locale
    versiondir                   : /usr/local/share/gnome

  Build options
    Use systemd                  : NO
    Use udev                     : NO
    Build GTK4 libraries         : YES
    Build legacy libgnome-desktop: YES
    Desktop documentation        : NO
    API documentation            : NO
    Debug tools                  : NO
    Installed tests              : NO

  User defined options
    buildtype                    : plain
    localstatedir                : /var
    prefix                       : /usr/local
    debug_tools                  : false
    desktop_docs                 : false
    systemd                      : disabled
    udev                         : disabled