add glib2 dependency