Package: ibus / 1.5.23-2

Metadata

Package Version Patches format
ibus 1.5.23-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Warn deprecated IBus XKB engines w dialog.patch | (download)

po/ibus10.pot | 37 28 + 9 - 0 !
ui/gtk3/panel.vala | 31 27 + 4 - 0 !
2 files changed, 55 insertions(+), 13 deletions(-)

 [patch] ui/gtk3: warn deprecated ibus xkb engines /w dialog
debian multiarch.patch | (download)

src/tests/runtest | 11 7 + 4 - 0 !
1 file changed, 7 insertions(+), 4 deletions(-)

 re: bug#922516: missing binary gtk-query-immodules-3.0

Please add /usr/lib/x86_64-linux-gnu/libgtk-3-0 to the PATH when running
tests that rely on gtk-query-immodules-3.0, or invoke it by its full
path. Note that this is a Debian-specific change and should not be
upstreamed.

0003 dconf Use dbus run session to set up dconf overrides.patch | (download)

configure.ac | 2 1 + 1 - 0 !
data/dconf/make-dconf-override-db.sh | 14 3 + 11 - 0 !
2 files changed, 4 insertions(+), 12 deletions(-)

 dconf: use dbus-run-session to set up dconf overrides

dbus-launch is not particularly well designed to be used to run
individual processes with a temporary D-Bus session bus. Since
dbus 1.8, the dbus-run-session utility provides a better way to
do this.

The upstream is going to remove the dconf stuff so there's no
need to upstream. See https://github.com/ibus/ibus/issues/2150

dconf Create a temporary XDG_RUNTIME_DIR.patch | (download)

data/dconf/make-dconf-override-db.sh | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 dconf: create a temporary xdg_runtime_dir

Some chroot-based autobuilder environments, including Debian's sbuild,
have a tendency to inherit the XDG_RUNTIME_DIR variable from outside
the chroot but not create a corresponding directory inside the chroot.

If we do have a valid XDG_RUNTIME_DIR, we probably don't want to
touch it during the build anyway: it's better to use a temporary one
in all cases.

The upstream is going to remove the dconf stuff so there's no
need to upstream. See https://github.com/ibus/ibus/issues/2150

libexec fhs2 compat.patch | (download)

setup/main.py | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 compatibility with fhs 2.x built ibus engine packages
 When an IBus engine setup command is not specified in its engine XML,
 ibus-setup searches ${libexecdir}/ibus-setup-<COMPONENTNAME> as fallback. A
 few ibus engine packages depend on this.
 .
 With this patch, ibus-setup first searches ${libexecdir}, and then it
 searches /usr/lib/ibus/ the last fallback. So ibus doesn't break old FHS 2.x
 built ibus engine packages which install their executables in /usr/lib/ibus.
socket name compatibility.patch | (download)

src/ibusshare.c | 193 136 + 57 - 0 !
1 file changed, 136 insertions(+), 57 deletions(-)

 compatibility for use-wayland-display-for-socket-name.patch
 This writes ~/.config/ibus/bus/SOCKETPATH with the old name.
ubuntu forward panel properties.patch | (download)

src/ibuspanelservice.c | 46 46 + 0 - 0 !
1 file changed, 46 insertions(+)

 broadcast when panel properties are registered/updated

Augment the panel service D-Bus interface so that external consumers
can detect when the panel service properties are changed.
Needed for Unity (indicator-keyboard)

Bug-Ubuntu: https://bugs.launchpad.net/bugs/1290881