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 - i@marguerite.su + +- 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 - i@marguerite.su + +- 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 - i@marguerite.su + +- 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 - i@marguerite.su + +- update to 4.2.4.1 + * urgent fix for compose key. +- use new xim.d-fcitx. + +------------------------------------------------------------------- +Sun Jun 3 13:05:53 UTC 2012 - i@marguerite.su + +- 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 - i@marguerite.su + +- 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 - i@marguerite.su + +- bring fcitx in as default IM in DVD. +- add Provides(en;ko;zh_CN;zh_SG). + +------------------------------------------------------------------- +Mon May 7 02:55:27 UTC 2012 - i@marguerite.su + +- enable lua by default + +------------------------------------------------------------------- +Sun May 6 22:57:27 UTC 2012 - i@marguerite.su + +- 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 - i@marguerite.su + +- added baselibs.conf to build 32bit im modules and libraries. + +------------------------------------------------------------------- +Sun Apr 8 02:00:07 UTC 2012 - i@marguerite.su + +- 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 - hillwood@linuxfans.org + +- 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 - i@marguerite.su + +- 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 - i@marguerite.su + +- merge changelogs. + +------------------------------------------------------------------- +Wed Feb 1 20:54:34 UTC 2012 - i@marguerite.su + +- 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 - i@marguerite.su + +- Upstream fix issue 511, now builds on 11.4. +- Change pyphrase.mb back upon Upstream request. + +------------------------------------------------------------------- +Tue Jan 24 06:35:50 UTC 2012 - i@marguerite.su + +- 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 - i@marguerite.su + +- Update source to git, enable opencc for Traditional & Simplified Chinese Switch. + +------------------------------------------------------------------- +Tue Jan 17 14:31:42 UTC 2012 - cfarrell@suse.com + +- 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 - stecue@gmail.com + +- csslayer provided a better way to fix the dbus bug. + +------------------------------------------------------------------- +Tue Oct 5 03:36:42 UTC 2011 - hillwood@linuxfans.org + +- 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 - hillwood@linuxfans.org + +- Fixed a bug with dbus. + +------------------------------------------------------------------ +Sun Oct 2 19:12:29 UTC 2011 - stecue@gmail.com + +- upstream version 4.1.2 + * Add ABI check. + * Fix table order bugs. + * other bug fixes. + +------------------------------------------------------------------ +Tue Sep 13 04:01:59 UTC 2011 - stecue@gmail.com + +- im-modules packaged. Thanks to hillwood (hillwood@linuxfans.org)! +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org