diff --git a/bug-601568.patch b/bug-601568.patch new file mode 100644 index 0000000..b2fcfb7 --- /dev/null +++ b/bug-601568.patch @@ -0,0 +1,40 @@ +diff -rup ibus-sayura-1.2.99.20100209/src/engine.c ibus-sayura-1.2.99.20100209_mod/src/engine.c +--- ibus-sayura-1.2.99.20100209/src/engine.c 2010-02-09 10:09:08.000000000 +0530 ++++ ibus-sayura-1.2.99.20100209_mod/src/engine.c 2010-06-15 16:25:56.478330264 +0530 +@@ -23,9 +23,9 @@ struct _IBusSinhalaEngineClass { + }; + + struct { +- gunichar character; +- gunichar mahaprana; +- gunichar sagngnaka; ++ gint character; ++ gint mahaprana; ++ gint sagngnaka; + int key; + } consonents[] = { + {0xda4, 0x00, 0x00, IBUS_z}, +@@ -72,10 +72,10 @@ struct { + }; + + struct { +- gunichar single0; +- gunichar double0; +- gunichar single1; +- gunichar double1; ++ gint single0; ++ gint double0; ++ gint single1; ++ gint double1; + int key; + } vowels[] = { + {0xd85, 0xd86, 0xdcf, 0xdcf, IBUS_a}, +@@ -207,7 +207,7 @@ ibus_sinhala_engine_init (IBusSinhalaEng + sinhala->prop_list = ibus_prop_list_new (); + g_object_ref_sink (sinhala->prop_list); + ibus_prop_list_append (sinhala->prop_list, sinhala->sinhala_mode_prop); +- sinhala->buffer = g_array_new (TRUE, TRUE, sizeof(gunichar *)); ++ sinhala->buffer = g_array_new (TRUE, TRUE, sizeof(gint)); + } + + static GObject* diff --git a/ibus-sayura.spec b/ibus-sayura.spec index 32d927a..d3d0da5 100644 --- a/ibus-sayura.spec +++ b/ibus-sayura.spec @@ -1,6 +1,6 @@ Name: ibus-sayura Version: 1.2.99.20100209 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Sinhala engine for IBus input platform License: GPLv2+ Group: System Environment/Libraries @@ -15,12 +15,13 @@ BuildRequires: pkgconfig BuildRequires: ibus-devel Requires: ibus +Patch1: bug-601568.patch %description The Sayura engine for IBus platform. It provides Sinhala input method. %prep %setup -q - +%patch1 -p1 -b .1-fix-for-64-bit %build %configure --disable-static @@ -44,6 +45,9 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/ibus/component/* %changelog +* Tue Jun 15 2010 Pravin Satpute - 1.2.99.20100209-2 +- fixed bug 601568 + * Tue Feb 09 2010 Pravin Satpute - 1.2.99.20100209-1 - updated patches for code enhancements from phuang for ibus-1.2.99