The GNOME System Monitor package contains GNOME's replacement for gtop.
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-system-monitor/48/gnome-system-monitor-48.0.tar.xz
Download MD5 sum: 7c56ba2c3b829e71a0d29c243337d9da
Download size: 1.0 MB
Estimated disk space required: 27 MB
Estimated build time: 0.2 SBU (with parallelism=4)
adwaita-icon-theme-48.0, Gtkmm-4.18.0, itstool-2.0.7, libgtop-2.41.3, libadwaita-1.7.0, and librsvg-2.60.0
appstream-glib-0.8.3, desktop-file-utils-0.28, Catch2, and uncrustify
First, remove a hard dependency on Catch2, which is only used if you are running the unit tests:
find . -name meson.build | xargs sed -i -e '/catch2/d' && sed -i '152,162d' src/meson.build
Install GNOME System Monitor by running the following commands:
mkdir build && cd build && meson setup --prefix=/usr --buildtype=release .. && ninja
This package comes with a test suite, but it requires the external Catch2 dependency. If you have Catch2 installed, you can omit the seds above and then run the tests with ninja test.
Now, as the root
user:
ninja install