The GNOME Shell is the core user interface of the GNOME Desktop environment.
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.
Download (HTTP): https://download.gnome.org/sources/gnome-shell/43/gnome-shell-43.3.tar.xz
Download (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-shell/43/gnome-shell-43.3.tar.xz
Download MD5 sum: 5d0117627359b93ed27814957d2b146b
Download size: 1.9 MB
Estimated disk space required: 60 MB
Estimated build time: 0.2 SBU (Using parallelism=4)
evolution-data-server-3.46.4, Gcr-4.1.0, Gjs-1.74.2, gnome-autoar-0.4.3, gnome-control-center-43.4.1, GTK-4.10.0, libgweather-4.2.0 (runtime), Mutter-43.3, sassc-3.6.2, startup-notification-0.12, and elogind-246.10
desktop-file-utils-0.26, gnome-bluetooth-42.5, gst-plugins-base-1.22.1, and NetworkManager-1.42.2
GTK-Doc-1.33.2 and bash-completion
adwaita-icon-theme-43, DConf-0.40.0, GDM-43.0, gnome-backgrounds-43.1, and telepathy-mission-control-5.16.6
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-shell
Install GNOME Shell by running the following commands:
mkdir build && cd build && meson setup --prefix=/usr \ --buildtype=release \ -Dsystemd=false \ -Dtests=false \ .. && ninja
This package does not come with a working test suite in a SystemV environment.
Now, 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.
patch ...: This patch fixes a bug when trying to start an xwayland application on non systemd.
-Dsystemd=false
: Prevents
installing systemd files, which are not needed in this version of
BLFS.
-Dtests=false
: Remove this
switch if you want to build the tests. But then meson will fail if Mutter-43.3 tests
are not installed.