This discussion was helpful: Steps to get started creating a new language binding? I guess I shouldn’t be trying to use libgirepository-2.0-dev? I assumed that because it had got into the Debian package repository it must be supported in some sense of the word. The overview Overview — GObject Introspection gives no information regarding use of version 1.0 vs version 2.0.