Hello community,

here is the log from the commit of package fcitx.1564 for openSUSE:12.2:Update 
checked in at 2013-04-17 16:50:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2:Update/fcitx.1564 (Old)
 and      /work/SRC/openSUSE:12.2:Update/.fcitx.1564.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fcitx.1564", Maintainer is ""

Changes:
--------
New Changes file:

--- /dev/null   2013-04-05 00:01:41.916011506 +0200
+++ /work/SRC/openSUSE:12.2:Update/.fcitx.1564.new/fcitx.changes        
2013-04-17 16:50:33.000000000 +0200
@@ -0,0 +1,237 @@
+-------------------------------------------------------------------
+Thu Mar 28 18:44:55 UTC 2013 - [email protected]
+
+- add more locales into xim.d
+  * some Taiwan users reported that after installation, 
+  they can't have input panel because we don't start it
+  and export environments by default. (bnc#813518)
+
+-------------------------------------------------------------------
+Sat Mar  2 03:09:58 UTC 2013 - [email protected]
+
+- update to 4.2.4.2
+  * bugfix release.
+- query immodules for gtk*-32bit subpackages.
+- disable DENABLE_DEBUG to avoid polluting .xsession-errors. (bnc#802866)
+- add Provides/Obsoletes as AJ suggested before.
+- remove patch: fix_fcitx_googlecode_resolv_error.patch
+  * use tarball with data included.
+- remove patch: fix-fcitx-4.2.4.1-memory-overflow.patch
+  * upstream fixed.
+
+-------------------------------------------------------------------
+Sat Jun 16 14:32:39 UTC 2012 - [email protected]
+
+- fix memory overflow, thanks to reporter dieter.
+  * http://lists.opensuse.org/opensuse-factory/2012-06/msg00359.html
+- support fedora builds.
+- further split packages by input engines and tables, no longer a big mess. 
+
+-------------------------------------------------------------------
+Tue Jun 12 07:22:31 UTC 2012 - [email protected]
+
+- update to 4.2.4.1
+  * urgent fix for compose key.
+- use new xim.d-fcitx.
+
+-------------------------------------------------------------------
+Sun Jun  3 13:05:53 UTC 2012 - [email protected]
+
+- update to 4.2.4
+  * fix some xim problem
+  * add fcitx-gclient for glib and gir binding, can be used to control fcitx 
or implement fcitx client.
+  * merge fcitx-keyboard into fcitx
+  * bind specific keyboard layout with inputmethod 
+    (you need up to date fcitx-configtool,gtk3 ver or kcm-fcitx to configure 
this feature)
+  * adjust some default hotkey setting.
+- drop openSUSE 11.4 lua51 patch. upstream fixed.
+- drop downgrade gio version patch. upstream fixed.
+- add SUSE_ASNEEDED=0 macro to avoid a gobject-introspection bug as vuntz 
suggested. thanks!
+
+-------------------------------------------------------------------
+Sun Jun  3 04:46:37 UTC 2012 - [email protected]
+
+- fix sles builds.
+  * add version tags. 
+  * changed source compression.
+  * add a patch to downgrade gio's version.
+  * use xim instead of qt im module.
+
+-------------------------------------------------------------------
+Sat May 12 12:49:11 UTC 2012 - [email protected]
+
+- bring fcitx in as default IM in DVD.
+- add Provides(en;ko;zh_CN;zh_SG).
+
+-------------------------------------------------------------------
+Mon May  7 02:55:27 UTC 2012 - [email protected]
+
+- enable lua by default
+
+-------------------------------------------------------------------
+Sun May  6 22:57:27 UTC 2012 - [email protected]
+
+- update to 4.2.3
+  * Lua extension support, same interface with Googlepinyin.
+  * super can be used in hotkey again
+  * fixes Trad-Simp native engine in chttrans.
+  * Update fcitx-pinyin algorithm
+  * txt2mb and mb2txt support new English format
+  * Fix a crash when enable share status.
+  * Add surrounding text support.
+  * Commit input when unfocus.
+  * Classic UI improvement, including trayicon, menu.
+
+-------------------------------------------------------------------
+Tue Apr 10 14:14:34 UTC 2012 - [email protected]
+
+- added baselibs.conf to build 32bit im modules and libraries.
+
+-------------------------------------------------------------------
+Sun Apr  8 02:00:07 UTC 2012 - [email protected]
+
+- update to 4.2.2
+  * Can use text as classic UI icon. 
+  * Add more key can be used as hotkey. 
+  * Fixes 536(trayicon),538(enter as submit). 
+  * Make tray icon has a maximum size, so it will looks good under other tray.
+
+-------------------------------------------------------------------
+Fri Mar 09 13:11:40 UTC+8 2012 - [email protected]
+
+- update to 4.2.1
+  * Changes related to API:
+    Cleanup Unused macro and API
+    Some new FcitxInputState series API for get the origin key event 
+    for frontend.
+    Portable with custom path, hide two path related API that may 
+    break portable.
+    Make FcitxHotkeyGetKey process latin letter and strip shift 
+    modifier for them.
+    Ability to bind menu with a status.
+    Ability to update client preedit with formatted string.
+  * Change related to user:
+    Update Taiwan punctuation
+    Quick Phrase can use grave as trigger key.
+    ctrl rshift can switch input method in reverse order.
+    2nd 3rd candidate choosing key will not conflict with same 
+    switch key.
+    AutoEng can accept upper case english key which is not the 
+    initial key.
+    Add Zenkaku_Hankaku and Hangul as default trigger key when 
+    locale is ja and ko.
+    Add Symbolic icon for gnome-shell’s kimpanel.
+    
+-------------------------------------------------------------------
+Wed Feb 29 21:04:39 UTC 2012 - [email protected]
+
+- update source from git.
+- to keep source in the same state as modules submited,
+  as upstream suggested.
+
+-------------------------------------------------------------------
+Thu Feb  2 16:20:03 UTC 2012 - [email protected]
+
+- merge changelogs.
+
+-------------------------------------------------------------------
+Wed Feb  1 20:54:34 UTC 2012 - [email protected]
+
+- spec clean to make it pure openSUSE to submit to M17N.
+- set _service to localonly.
+- server deleted openSUSE unused sources.
+
+-------------------------------------------------------------------
+Mon Jan 30 02:41:20 UTC 2012 - [email protected]
+
+- Upstream fix issue 511, now builds on 11.4.
+- Change pyphrase.mb back upon Upstream request.
+
+-------------------------------------------------------------------
+Tue Jan 24 06:35:50 UTC 2012 - [email protected]
+
+- Fix local fcitx.googlecode.com resolv error because of #GFW.
+- Change pyphrase.mb to Sougou's Dict.
+
+-------------------------------------------------------------------
+Mon Jan 23 12:05:42 UTC 2012 - [email protected]
+
+- Update source to git, enable opencc for Traditional & Simplified Chinese 
Switch.
+
+-------------------------------------------------------------------
+Tue Jan 17 14:31:42 UTC 2012 - [email protected]
+
+- license update: GPL-2.0+
+  GPL is not a recognised license and is not in SPDX format. Going on an
+  analysis of the source files GPL-2.0+ seems to be the best choice"
+
+------------------------------------------------------------------
+Fri Oct  7 01:01:22 UTC 2011 - [email protected]
+
+- csslayer provided a better way to fix the dbus bug.
+
+-------------------------------------------------------------------
+Tue Oct  5 03:36:42 UTC 2011  - [email protected]
+
+- Fixed a bug for type words in comment box of facebook while using 
+  firefox visit facebook. Thanks to CSSlayer.
+
+-------------------------------------------------------------------
+Wed Oct  3 05:08:23 UTC 2011  - [email protected]
+
+- Fixed a bug with dbus.
+
+------------------------------------------------------------------
+Sun Oct  2 19:12:29 UTC 2011 - [email protected]
+
+- upstream version 4.1.2
+  * Add ABI check.
+  * Fix table order bugs.
+  * other bug fixes.
+
+------------------------------------------------------------------
+Tue Sep 13 04:01:59 UTC 2011 - [email protected]
+
+- im-modules packaged. Thanks to hillwood ([email protected])!
+- xim is still the default method.
+
++++ 40 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.2:Update/.fcitx.1564.new/fcitx.changes

New:
----
  _service
  baselibs.conf
  fcitx-4.2.4.2_dict.tar.xz
  fcitx-README.suse
  fcitx.changes
  fcitx.spec
  xim.d-fcitx
  xim.fcitx.suse.template
  xinput-fcitx

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fcitx.spec ++++++
++++ 667 lines (skipped)

++++++ _service ++++++
<services>
        <service name="tar_scm" mode="disabled">
                
                
                
                
        <param name="history-depth">all</param><param 
name="url">https://github.com/fcitx/fcitx.git</param><param 
name="versionprefix">4.2git</param><param name="filename">fcitx</param><param 
name="scm">git</param></service>
        <service name="recompress" mode="disabled">
                <param name="file">*.tar</param>
                <param name="compression">bz2</param>
        </service>
        <service name="set_version" mode="disabled"/>
</services>
++++++ baselibs.conf ++++++
libfcitx-4_2_4
        requires "fcitx = <version>"
    obsoletes "libfcitx-<targettype> = <version>"
    provides "libfcitx-<targettype> = <version>"
        post "/sbin/ldconfig"
    postun "/sbin/ldconfig"
fcitx-gtk2
        requires "libfcitx-4_2_4-<targettype> = <version>"
        post "%if "%_lib" == "lib64""
        post "<prefix>%{_bindir}/gtk-query-immodules-2.0-64 > 
%{_sysconfdir}/gtk-2.0/gtk64.immodules"
        post "%else"
        post "<prefix>%{_bindir}/gtk-query-immodules-2.0 > 
%{_sysconfdir}/gtk-2.0/gtk.immodules"
        post "%endif"
        postun "%if "%_lib" == "lib64""
        postun "<prefix>%{_bindir}/gtk-query-immodules-2.0-64 > 
%{_sysconfdir}/gtk-2.0/gtk64.immodules"
        postun "%else"
        postun "<prefix>%{_bindir}/gtk-query-immodules-2.0 > 
%{_sysconfdir}/gtk-2.0/gtk.immodules"
        postun "%endif"
fcitx-gtk3
        requires "libfcitx-4_2_4-<targettype> = <version>"
    post "%if "%_lib" == "lib64""
        post "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
        post "%else"
        post "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
        post "%endif"
        postun "%if "%_lib" == "lib64""
        postun "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
        postun "%else"
        postun "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
        postun "%endif"
fcitx-qt4
        requires "libfcitx-4_2_4-<targettype> = <version>"++++++ 
fcitx-README.suse ++++++
fcitx README for SuSE
How to start using fcitx

English:

1.openSUSE can start fcitx automatically when your locale is set to en, zh_CN.
The setup script is a link in /etc/X11/xim.d/YOUR-LOCALE/30-fcitx which link to 
/etc/X11/xim.d/fcitx. 
The number "30" makes fcitx have priority over other input-method (e.g 50-scim 
or 90-xcin ).
If you prefer not using fcitx, mv 30-fcitx to 80-fcitx (for example). Or see 2.

2.If for some reason can't start fcitx when login Xwindow
There is another input-method who has higher priority then fcitx (e.g 10-oxim)
You can edit ~/.xim, see ~/.xim.template for more informations.
Or edit ~/.profile, add
export INPUT_METHOD="fcitx"
After installing fcitx, there's a template for fcitx: 
/usr/share/doc/packages/fcitx/xim.fcitx.suse.template
copy this file to ~/.xim, then you can use fcitx next login X.

3.You want to use your own input-method other than system setting
(1)System setting:
Edit /etc/sysconfig/language , set INPUT_METHOD="scim-bridge", or whatever you 
want,Make sure your start-up script is put in /etc/X11/xim.d/ with same name 
ypu mention.
(2)For specific language setting:
Link a start-up script in /etc/X11/xim.d/ to your locale with a higher priority 
(smaller number), eg
ln -s /etc/X11/xim.d/scim-bridge /etc/X11/xim.d/zh_CN/20-scim-bridge
(3)Personal setting:
Edit ~/.profile add
export INPUT_METHOD="scim-bridge" or whatever script in /etc/X11/xim.d/
or white your own ~/.xim, see ~/.xim.template for more informations.

4.Bug report or any suggestion to
http://code.google.com/p/fcitx/


Chinese:

1.当您使用的语系是en 或zh_CN时,SuSE 会自动启动fcitx
启动的script是/etc/X11/xim.d/YOUR-LOCALE/30-fcitx,这是一个到上层目录fcitx的连结
"30"这个数字使他的优先顺序高于90-xcin及50-scim
如果您不喜欢这个顺序,修改连结的名称为(例如:80-fcitx),或参考2.

2.重新登入X后,如果不能用fcitx...可能是:
有别的输入法的优先顺序高于fcitx(例如:10-oxim)
您可以编辑~/.xim,请参考~/.xim.template
安装fcitx后,会有一个范本:/usr/share/doc/packages/fcitx/xim.fcitx.suse.template
将这个档案复制到您的~/.xim,当您下次登入X时就可以使用fcitx了
或编辑~/.profile,加入
export INPUT_METHOD="fcitx"

3.如果您想要自己选择输入法而非使用系统设定
(1)全系统设定:
编辑 /etc/sysconfig/language, 设定 INPUT_METHOD="ibus" 或其他你想用的输入法,
请注意你的启动程序必须位于 /etc/X11/xim.d/,并和您指定的名称相同
(2)针对特定语言:
将您的启动程序连结到你的语系中,并前置较高的优先顺序(较小数字),例如
ln -s /etc/X11/xim.d/fcitx /etc/X11/xim.d/zh_CN/20-scim-bridge
(3)个人设定:
编辑 ~/.profile 加入
export INPUT_METHOD="fcitx" 或其他在 /etc/X11/xim.d/ 的启动程序
或自行编写启动程序 ~/.xim,请参考 ~/.xim.template

5.臭虫回报或建议请至
http://code.google.com/p/fcitx/
++++++ xim.d-fcitx ++++++
if ! type -p fcitx > /dev/null 2>&1 ; then
   echo "fcitx is not available."
   PATH=$OLD_PATH
   return 1
fi

# Avoid relying on autolaunch to improvise D-Bus sessions for each process
if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then
   eval `dbus-launch --sh-syntax --exit-with-session`
fi

export LC_CTYPE=$LANG
# So you can use either zh_CN.UTF-8 or zh_CN.GB2312
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_SWITCHER=imsw-multi
export QT_IM_MODULE=fcitx
fcitx -d

# success:
return 0
++++++ xim.fcitx.suse.template ++++++
#~/.xim template for users to set fcitx as default input method
#copy this file to ~/.xim
#logout and login again, that's all
#for more infomations, see ~/.xim.template

#if any program can't input Chinese, try export LC_CTYPE=zh_CN.UTF-8, e.g

#export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=xim
export QT_IM_SWITCHER=imsw-multi
export QT_IM_MODULE=xim
fcitx -d

## Note for FCITX version >= 4.1
#Since FCITX 4.1, you can use fcitx itself (besides xim) as the immodule,so the 
following code might work better (fcitx-gtk2/3, fcitx-qt must be installed), 
especially when you are using gnome3.

#export XMODIFIERS="@im=fcitx"
#export GTK_IM_MODULE=fcitx
#export QT_IM_MODULE=fcitx
#fcitx -d
#
++++++ xinput-fcitx ++++++
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
ICON="/usr/share/pixmaps/fcitx.png"
XIM_ARGS="-D"
PREFERENCE_PROGRAM=/usr/bin/fcitx-configtool
SHORT_DESC="FCITX"
GTK_IM_MODULE=fcitx
if test -f /usr/lib/qt4/plugins/inputmethods/qtim-fcitx.so || \
   test -f /usr/lib64/qt4/plugins/inputmethods/qtim-fcitx.so;
then
    QT_IM_MODULE=fcitx
else
    QT_IM_MODULE=xim
fi

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to