Author: Shawn.P.Huang
Date: Thu Sep 18 04:17:25 2008
New Revision: 69
Added:
wiki/DevGuide.wiki
Log:
Created wiki page through web user interface.
Added: wiki/DevGuide.wiki
==============================================================================
--- (empty file)
+++ wiki/DevGuide.wiki Thu Sep 18 04:17:25 2008
@@ -0,0 +1,77 @@
+#summary Developer guide
+
+= Build & Install From Git repository =
+== System requirements ==
+ * python >= 2.5
+ * dbus-glib >= 0.74
+ * dbus-python >= 0.83.0
+ * iso-codes
+ * qt >= 4.4.0 _*(if want to build qt4 im module)*_
+ * anthy _*(if want to build anthy demo engine)*_
+ * python-enchant & hunspell-en _*(if want to build pinyin engine or
enchant demo engine)*_
+
+== Build & Install ibus ==
+{{{
+ $ git clone git://github.com/phuang/ibus.git ibus
+ $ cd ibus
+ $ ./autogen.sh --prefix=/usr
+ $ make
+ $ sudo make install
+ $ update-gtk-immodules `uname -i`
+or
+ $ gtk-query-immodules-2.0-32 >
/etc/gtk-2.0/i386-redhat-linux-gnu/gtk.immodules
+}}}
+*(the path _/etc/gtk-2.0/i386-redhat-linux-gnu/gtk.immodules_ may be
different in your system)*
+
+== Build & Install PinYin engine ==
+{{{
+ $ git clone git://github.com/phuang/ibus-pinyin.git ibus-pinyin
+ $ cd ibus-pinyin
+ $ ./autogen.sh --prefix=/usr
+ $ make
+ $ sudo make install
+}}}
+
+== Build & Install m17n engine ==
+{{{
+ $ git clone git://github.com/phuang/ibus-m17n.git ibus-m17n
+ $ cd ibus-m17n
+ $ ./autogen.sh --prefix=/usr
+ $ make
+ $ sudo make install
+}}}
+
+== Build & Install anthy engine ==
+{{{
+ $ git clone git://github.com/phuang/ibus-anthy.git ibus-anthy
+ $ cd ibus-anthy
+ $ ./autogen.sh --prefix=/usr
+ $ make
+ $ sudo make install
+}}}
+
+== Build ibus rpms ==
+{{{
+ $ git clone git://github.com/phuang/ibus.git ibus
+ $ cd ibus
+ $ ./autogen.sh --prefix=/usr
+ $ make rpm
+ # list rpms
+ $ ls `uname -i`
+}}}
+
+= Test ibus =
+== Run ibus ==
+{{{
+ # use ibus-setup to enable ibus and engines
+ $ /usr/bin/ibus-setup
+}}}
+== Run gnome, kde or old X applications ==
+{{{
+ # gtk application
+ $ GTK_IM_MODULE=ibus gedit
+ # kde application
+ $ QT_IM_MODULE=ibus kwrite
+ # old X application
+ $ XMODIFIERS="@im=ibus" xterm
+}}}
\ No newline at end of file
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en
-~----------~----~----~----~------~----~------~--~---