gobject-introspection has nothing to do with graphical systems or GNOME, it is needed for language bindings like Python. This reverts commit d757135c