# Install/upgrade Python's pip and the Meson build system
# (or use venv or whatever you normally do)
su
python3 -m pip install -U pip
python3 -m pip install -U meson
exit
# Get the tarball
cd
test -f installed/gobject-introspection-1.84.0.tar.xz &&
mv -f installed/gobject-introspection-1.84.0.tar.xz .
test ! -f gobject-introspection-1.84.0.tar.xz &&
wget https://download.gnome.org/sources/gobject-introspection/1.84/\
gobject-introspection-1.84.0.tar.xz
# Remove the Slackware package, if there is one
test -x /sbin/removepkg && /sbin/removepkg gobject-introspection
# Install it
meson install -C _build
ldconfig
# List what was installed
less _build/meson-logs/install-log.txt
# Become your non-root user again
exit
# Save the source for later
cd
mkdir -p -m 0700 installed
rm -f installed/gobject-introspection-*.tar.*
mv gobject-introspection-1.84.0.tar.xz installed/