transmission: it optionally depends on gobject-introspection.