glib: add