meta-openembedded/meta-gnome/recipes-support
Yoann Congal 798385b2ca
ibus: fix build with GCC 15
Backport 2 patchs from upstream to fix build with GCC 15.

Fixes:
| ibusenginesimple.c: In function 'check_emoji_table':
| ibusenginesimple.c:523:41: error: too many arguments to function 'load_emoji_dict'; expected 0, have 1
|   523 |         emoji_dict = priv->emoji_dict = load_emoji_dict (simple);
|       |                                         ^~~~~~~~~~~~~~~  ~~~~~~
| ibusenginesimple.c:480:1: note: declared here
|   480 | load_emoji_dict ()
|       | ^~~~~~~~~~~~~~~
| make[4]: *** [Makefile:1012: ibusenginesimple.lo] Error 1

and:
| i18nMethod.c:84:28: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(struct _Xi18nCore *, TransportSW *, char *)' [-Wincompatible-pointer-types]
|    84 |     {"X",               1, _Xi18nCheckXAddress},
|       |                            ^~~~~~~~~~~~~~~~~~~
| i18nMethod.c:84:28: note: (near initialization for '_TransR[0].checkAddr')
| i18nMethod.c:79:13: note: '_Xi18nCheckXAddress' declared here
|    79 | extern Bool _Xi18nCheckXAddress (Xi18n, TransportSW *, char *);
|       |             ^~~~~~~~~~~~~~~~~~~
| i18nMethod.c: In function 'CheckIMName':
| i18nMethod.c:498:17: error: too many arguments to function '_TransR[i].checkAddr'; expected 0, have 3
|   498 |             if (_TransR[i].checkAddr (i18n_core,
|       |                 ^~~~~~~               ~~~~~~~~~
| In file included from i18nMethod.c:41:
| Xi18n.h:78:19: note: declared here
|    78 |     Bool        (*checkAddr) ();
|       |                   ^~~~~~~~~

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-11 19:53:12 -07:00
..
accountsservice accountsservice: fix Upstream-Status 2025-04-05 07:45:31 -07:00
appstream-glib appstream-glib: update 0.7.18 -> 0.8.2 2022-11-29 14:07:52 -08:00
colord-gtk colord-gtk: upgrade 0.3.0 -> 0.3.1 2024-08-28 07:11:30 -07:00
ibus ibus: fix build with GCC 15 2025-05-11 19:53:12 -07:00
keybinder keybinder: set correct license 2025-04-29 08:45:35 -07:00
libcloudproviders Fix warning : lack of whitespace around assignment 2025-04-04 19:18:47 -07:00
libuser libuser: correct the package version 2025-04-15 12:52:19 -07:00
libwacom libwacom: upgrade 2.6.0 -> 2.8.0 2023-11-06 08:48:27 -08:00
packagegroups gnome-bluetooth: rename recipes to avoid suffix in future 2022-04-13 19:21:41 -07:00
usermode meta-gnome: Update patch status for several recipes 2023-04-05 20:10:05 -07:00
webp-pixbuf-loader webp-pixbuf-loader: update 0.2.5 -> 0.2.7 2024-03-08 10:07:29 -08:00
xdg-desktop-portal xdg-desktop-portal-gtk: upgrade 1.15.2 -> 1.15.3 2025-03-25 14:57:20 -07:00