adg: make cairo-gobject optional