commit d2512db5537953981007cf1eeb7c4238ee99b728
Author: Daiki Ueno <ueno(a)unixuser.org>
Date: Tue Dec 6 16:25:47 2011 +0900
Add ibus-m17n-custom-setup-element.patch.
ibus-m17n-custom-setup-element.patch | 49 ++++++++++++++++++++++++++++++++++
1 files changed, 49 insertions(+), 0 deletions(-)
---
diff --git a/ibus-m17n-custom-setup-element.patch b/ibus-m17n-custom-setup-element.patch
new file mode 100644
index 0000000..700d645
--- /dev/null
+++ b/ibus-m17n-custom-setup-element.patch
@@ -0,0 +1,49 @@
+From b4e843c27e9d357e915dbe29806f5b33011b4e78 Mon Sep 17 00:00:00 2001
+From: Daiki Ueno <ueno(a)unixuser.org>
+Date: Tue, 6 Dec 2011 16:15:40 +0900
+Subject: [PATCH] Supply custom setup element in EngineDesc (RHBZ#760427).
+
+---
+ src/m17nutil.c | 5 +++++
+ 1 files changed, 5 insertions(+), 0 deletions(-)
+
+diff --git a/src/m17nutil.c b/src/m17nutil.c
+index 72fb63d..381e27b 100644
+--- a/src/m17nutil.c
++++ b/src/m17nutil.c
+@@ -119,6 +119,7 @@ ibus_m17n_engine_new (MSymbol lang,
+ gchar *engine_title;
+ gchar *engine_icon;
+ gchar *engine_desc;
++ gchar *engine_setup;
+
+ engine_name = g_strdup_printf ("m17n:%s:%s", msymbol_name (lang),
msymbol_name (name));
+
+@@ -126,6 +127,8 @@ ibus_m17n_engine_new (MSymbol lang,
+ engine_title = ibus_m17n_mtext_to_utf8 (title);
+ engine_icon = ibus_m17n_mtext_to_utf8 (icon);
+ engine_desc = ibus_m17n_mtext_to_utf8 (desc);
++ engine_setup = g_strdup_printf ("%s/ibus-setup-m17n --name %s",
++ LIBEXECDIR, engine_name);
+
+ #if IBUS_CHECK_VERSION(1,3,99)
+ engine = ibus_engine_desc_new_varargs ("name", engine_name,
+@@ -138,6 +141,7 @@ ibus_m17n_engine_new (MSymbol lang,
+ "rank", config->rank,
+ "hotkeys", config->hotkeys ?
config->hotkeys : "",
+ "symbol", config->symbol ?
config->symbol : "",
++ "setup", engine_setup,
+ NULL);
+ #else
+ engine = ibus_engine_desc_new (engine_name,
+@@ -156,6 +160,7 @@ ibus_m17n_engine_new (MSymbol lang,
+ g_free (engine_title);
+ g_free (engine_icon);
+ g_free (engine_desc);
++ g_free (engine_setup);
+
+ return engine;
+ }
+--
+1.7.7.3
+
Show replies by date