4. Building Gnome 40 using JHBuild on Debian / Ubuntu

4.1 JHBuild list modules [normal user]

jhbuild list
gettext
yelp-xsl
python3-setuptools
python3-lxml
meson
yelp-tools
python3-pygments
gtk-doc
glib
cairo
python3-markdown
gobject-introspection
...
pipewire
mutter
sassc
gnome-shell
gnome-shell-extensions
appstream
libxmlb
malcontent
fwupd
gnome-software
gtkmm-3
gnome-system-monitor
gnome-terminal
gnome-user-docs
gnome-user-share
gnome-weather
speech-dispatcher
orca
rygel
simple-scan
sushi
totem
yelp
meta-inttf-gnome

4.2 JHBuild build modules [normal user]

Build whole meta-inttf-gnome.

jhbuild build

## If you want use your PC same time, then run this command with limited memory, like ##
systemd-run --scope -p MemoryMax=11G jhbuild build

4.3 JHBuild build modules using tinderbox [normal user]

systemd-run --scope -p MemoryMax=5G jhbuild tinderbox -o logs/build-`date +"%Y-%m-%d-%H:%m:%S"` -C

Ubuntu JHBuild using Tinderbox