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 LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://download.gnome.org/sources/gnome-shell/47/gnome-shell-47.2.tar.xz
Download MD5 sum: a97f5d11e09d1d31e30d4dac9b8621f0
Download size: 2.0 MB
Estimated disk space required: 57 MB (with tests)
Estimated build time: 0.2 SBU (Using parallelism=4; with tests)
evolution-data-server-3.54.2, Gcr-4.3.0, Gjs-1.82.1, gnome-desktop-44.1, ibus-1.5.31, Mutter-47.3, Polkit-125, sassc-3.6.2, and startup-notification-0.12
desktop-file-utils-0.28, gnome-autoar-0.4.5, gnome-bluetooth-47.1, gst-plugins-base-1.24.10, NetworkManager-1.50.0, and power-profiles-daemon-0.23
GTK-Doc-1.34.0 and bash-completion
adwaita-icon-theme-47.0, DConf-0.40.0, GDM-47.0, gnome-backgrounds-47.0, gnome-control-center-47.2, gnome-menus-3.36.0, libgweather-4.4.4 , and Systemd-257
Install GNOME Shell by running the following commands:
mkdir build && cd build && meson setup --prefix=/usr \ --buildtype=release \ -D tests=false \ .. && ninja
To test the results, you need to remove the -D tests=false
switch, and to have
Mutter-47.3 compiled and installed with tests
also. To run the tests, issue: ninja
test. You must be running an X session to run the
tests. Some will fail if GDM-47.0 is not installed. One test named
CSS styling support
is known to fail
with some multi-monitor configurations.
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.
-D tests=false
: Remove this
switch if you want to build the tests. However, meson will fail if the Mutter-47.3 tests
are not installed.
-D extensions_tool=false
: This switch
allows building this package without gnome-autoar-0.4.5 installed.