LGPL-2.1-only licensed by Will Thompson, Iñaki García Etxebarria and Jonas Platte
Maintained by Iñaki García Etxebarria (garetxe@gmail.com)
This version can be pinned in stack with:gi-gio-2.0.19@sha256:095dedd84919d1baab2cb7f793f9aa1013172d800124c42481df704fe35e7398,1836

Module documentation for 2.0.19

There are no documented modules for this package.


Autogenerated documentation for this package can be found at


For general documentation on using haskell-gi based bindings, see the project page or the Wiki.



  • Add an override for removing various DesktopAppInfo-related types in macOS and Windows. These are Linux-specific, but they are included by mistake in the Windows and macOS introspection data in glib-2.60.0, see issue 218.


  • The parameter parameter for the activate callback of ActionEntry is nullable, but it is not marked as such in the introspection data.


  • The return value of applicationNew can be null, but it is not marked as such in the introspection data, leading to a rather confusing error message (see issue 142 and issue 143).


  • The return value of volumeGetMount is nullable, but was not marked as such.


  • Remove enable-overloading flags, and use instead explicit CPP checks for ‘haskell-gi-overloading-1.0’, see how to disable overloading.