This package is designed for building bindings to C libraries based on GLib type system (like GTK, GStreamer, and others).
See example GTK bindings or GStreamer bindings for example code.
See glib_test.go for signal/event handling model.
You need glib 2.0 library with C headers to install this package (libglib2.0-dev on Debian/Ubuntu).