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.2.tar.xz
Download (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-shell/43/gnome-shell-43.2.tar.xz
Download MD5 sum: 17964c1937b35cc2719be61bdc896de8
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.0.0, Gjs-1.74.1, gnome-autoar-0.4.3, gnome-control-center-43.2, GTK-4.8.3, libgweather-4.2.0 (runtime), Mutter-43.2, 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.0, and NetworkManager-1.42.0
GTK-Doc-1.33.2 and bash-completion
adwaita-icon-theme-43, DConf-0.40.0, GDM-43.0, gnome-backgrounds-43, 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 --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.2 tests
are not installed.