summaryrefslogtreecommitdiffstats
path: root/meta-gnome/recipes-support/ibus/ibus.inc
Commit message (Collapse)AuthorAgeFilesLines
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-251-1/+0
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ibus: fix build with GCC 15Yoann Congal2025-05-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* ibus: backport a reproducibility fixYoann Congal2024-01-311-0/+1
| | | | | | | | | | | | | This backport fix the ibus-doc reproducibility issue. The problem: manpages are compressed with gzip with a non-reproducible timestamp in the header. The backported fix: do not compress the manpages. Note: This backported patch is included in version >= 1.5.29 and can be dropped after upgrading. Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ibus: Point python interpreter to target locationKhem Raj2023-05-251-0/+3
| | | | | | | | | | it encoded PYTHON variable during build which otherwise points to python on build host which is not correct for cross compiled packages. Add missing dependency on python3-core which is needed for ibus-setup script to run Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ibus: Swith to use main branch instead of masterKhem Raj2022-08-061-1/+1
| | | | | | | | | Upstream has switched to using main for tip of trunk, therefore follow it here in SRC_URI as well. Signed-off-by: Khem Raj <raj.khem@gmail.com> Suggested-by: Fabio Estevam <festevam@gmail.com> Reported-by: Markus Volk <f_l_k@t-online.de>
* ibus: upgrade 1.5.23+ -> 1.5.26Andreas Müller2022-04-131-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.5.26 * Enhance compose keys df664b1 19377ad * Enhance Emoji features acc5570 104148b d9ff2bb * Implement clear preedit for GTK4 5487a6b * Calculate keycode from keysym in GTK3 forward-key-event 4957d14 * Fix to send char position at update_preedit_text f5757ad * Deprecate gettext.bind_textdomain_codeset() since Python 3.8 28acfd4 * Fix ibus_key_event_from_string for gobject-introspection c69b61a * Fix a key event loop with forwarding keys 6b979e7 * Delete gnome-autogen dependency 2bc47f0 * Change XKB layout string color in panel 0e118e7 * Add IBUS_INPUT_HINT_PRIVATE for browser private mode 0f1485b * mkdir socket dirs instead of socket paths 787b564 dfd3fbf * Add org.freedesktop.IBus.session.generic.service b5423f0 * Check XDG_SESSION_DESKTOP for Plasma desktop 1f27521 * Update simple.xml with xkeyboard-config 2.35.1 a3c0724 * Update ibusunicodegen.h with unicode-ucd 14.0.0 9bf9ef0 * Enhance CI fbea544 51e3295 d53d31d be17934 675b94f * Fix typos a82bda5 1.5.25 * src/tests: Run gnome-session with no-overview mode 214b60a bc7811c ab6b958 * client/gtk2: Implement ibus_im_context_set_surrounding_with_selection() d105a39 * Code reviews e9e1642 17ae266 * src/ibuscomposetable: Do not include the same compose file a755d16 * src/ibusenginesimple: Multi_key to 0xB7 7e12d58 2fc1a02 * src/ibusenginesimple: Make Compose preedit less intrusive 3e2609e df49566 4259f16 5bd2ecc * Change default Emoji shortcut key b952d30 * setup: Enhance engine search function a4939f6 * client/gtk2/ibusimcontext: Enable sync process in GTK4 a823161 * engine: Update simple.xml with xkeyboard-config 2.33 934c456 238eb61 1.5.24 * Add GTK4 IM module c7928b1 d0a47c3 * Search engine name directly ef4c5c7 * Update IBusInputPurpose and IBusInputHints in ibustypes.h b72efea * Warn deprecated IBus XKB engines /w dialog 5322c44 * Update simple.xml 5012b69 * Add CI 30a3641 * Fix arguments in GLib.DBusSignalCallback for Vala 0.50 dd4cc5b * Fix to build emoji-*.dict in CLDR 38 aa558de * Fix build environments 02338ce 5d68b00 29959e1 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-041-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-031-1/+1
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-1/+1
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ibus: Update to 1.5.3 plus fix for vala 0.50Khem Raj2020-11-031-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ibus: upgrade 1.5.21 -> 1.5.22Andreas Müller2020-06-291-2/+2
| | | | | | | | | | | | | 1.5.22 * GDBusAuthObserver security fix 3d442db * Use XDG_CACHE_HOME for Unix socket directory a141a14 982c40f 5742e1b d53401e a1705ad * Hangul button press handling 25d11f5 c662a02 ecc3465 * Fix deprecated APIs 48a8d7e 35863d8 * Bug fixes 773420f 745ffb8 26a8105 bccf94d d50627f 7486385 cd4fef5 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ibus: initial add 1.5.21Andreas Müller2019-11-011-0/+36
It is a depency for gnome-shell Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>