ibus: Fix compilation error
Add a patch fixing this compilation error:
ibusimpl.c: In function ‘bus_ibus_impl_registry_destroy’:
/home/jhbuild/jhbuild/install/include/glib-2.0/glib/gmem.h:143:18: error: passing argument 1 of ‘ibus_object_destroy’ from incompatible pointer type [-Wincompatible-pointer-types]
143 | (destroy) (_ptr); \
| ^~~~
| |
| IBusRegistry * {aka struct _IBusRegistry *}
ibusimpl.c:2183:5: note: in expansion of macro ‘g_clear_pointer’
2183 | g_clear_pointer (&ibus->registry, ibus_object_destroy);
| ^~~~~~~~~~~~~~~
In file included from ../src/ibus.h:31:
../src/ibusobject.h:138:66: note: expected ‘IBusObject *’ {aka ‘struct _IBusObject *’} but argument is of type ‘IBusRegistry *’ {aka ‘struct _IBusRegistry *’}
138 | void ibus_object_destroy (IBusObject *object);
| ~~~~~~~~~~~~~~~~^~~~~~
make[3]: *** [Makefile:1057: ibus_daemon-ibusimpl.o] Error 1