Adjust to the one API change. We do it all in one commit to keep bisectability. We use a slightly newer commit than 0.0.1 to include build fixes for older glib (as required on PureOS Byzantium).