From 46758b062b212566df71eb3b656c20db7a39dac4 Mon Sep 17 00:00:00 2001 From: Grissiom Date: Sun, 20 Jun 2010 07:20:48 -0500 Subject: misc/ibus: Updated for version 1.3.5. Signed-off-by: Robby Workman --- misc/ibus/README | 10 +- misc/ibus/doinst.sh | 2 +- misc/ibus/ibus.SlackBuild | 24 +- misc/ibus/ibus.info | 6 +- misc/ibus/panel.py | 893 ++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 913 insertions(+), 22 deletions(-) create mode 100644 misc/ibus/panel.py (limited to 'misc') diff --git a/misc/ibus/README b/misc/ibus/README index e1265f0d69..de0d5b5115 100644 --- a/misc/ibus/README +++ b/misc/ibus/README @@ -1,14 +1,14 @@ -IBus is an Intelligent Input Bus. It is a new input framework for Linux. -It provides a full featured and user friendly input method user interface. +IBus is an Intelligent Input Bus. It is a new input framework for Linux. +It provides a full featured and user friendly input method user interface. It also may help developers to develop input method easily. After installing at least one engine (e.g. PinYin engine) and enabling it -in ibus-setup, ibus itself should be fully functional. If you want to use +in ibus-setup, ibus itself should be fully functional. If you want to use ibus as your primary input method, you should remove the scim package. -This requires gconf and pyxdg. +This requires GConf and pyxdg. If you use qt applications, then you probably want ibus-qt as well. After installing, ibus will automatically be started in an xdg-compliant -desktop environment; if this behavior is undesirable, you can disable it +desktop environment; if this behavior is undesirable, you can disable it using your DE's session and/or startup management utility. diff --git a/misc/ibus/doinst.sh b/misc/ibus/doinst.sh index 81bf0074f4..d41d97e260 100644 --- a/misc/ibus/doinst.sh +++ b/misc/ibus/doinst.sh @@ -27,7 +27,7 @@ preserve_perms etc/profile.d/ibus.csh.new GCONF_CONFIG_SOURCE="xml::etc/gconf/gconf.xml.defaults" \ chroot . gconftool-2 --makefile-install-rule \ - /etc/gconf/schemas/ibus.schemas 1>/dev/null + /etc/gconf/schemas/ibus.schemas 1>/dev/null if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 diff --git a/misc/ibus/ibus.SlackBuild b/misc/ibus/ibus.SlackBuild index 143d23c4b3..de4d7cf4da 100644 --- a/misc/ibus/ibus.SlackBuild +++ b/misc/ibus/ibus.SlackBuild @@ -28,11 +28,10 @@ # Feedback (especially improvements) is encouraged! :-) PRGNAM=ibus -VERSION=${VERSION:-1.3.1} +VERSION=${VERSION:-1.3.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i486 ;; @@ -71,10 +70,10 @@ tar xvf $CWD/${PRGNAM}-${VERSION}.tar.gz cd ${PRGNAM}-${VERSION} chown -R root:root . find . \ - \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -89,13 +88,15 @@ CXXFLAGS="$SLKCFLAGS" \ make make DESTDIR=$PKG install -# Add kimpanel support; panel.py is harvested from: +# add kimpanel support, panel.py is harvested from # http://websvn.kde.org/tags/KDE/4.4.3/kdeplasma-addons/applets/kimpanel/backend/ibus/panel.py mkdir $PKG/usr/share/ibus/ui/kimpanel -cat $CWD/panel.py > $PKG/usr/share/ibus/ui/kimpanel/panel.py +cp $CWD/panel.py $PKG/usr/share/ibus/ui/kimpanel chmod 0755 $PKG/usr/share/ibus/ui/kimpanel/panel.py # link the icon to where kimpanel will look for. -(cd $PKG/usr/share/ibus/icons;ln -s ../../icons/hicolor/scalable/apps/ibus.svg) +( cd $PKG/usr/share/ibus/icons + ln -s ../../icons/hicolor/scalable/apps/ibus.svg . +) find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true @@ -104,10 +105,7 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ mkdir -p $PKG/etc/profile.d cat $CWD/profile.d/ibus.csh > $PKG/etc/profile.d/ibus.csh.new cat $CWD/profile.d/ibus.sh > $PKG/etc/profile.d/ibus.sh.new -chmod 755 $PKG/etc/profile.d/* - -# Remove etc/xdg/autostart/ibus.desktop, or ibus will always be started in X... -#rm $PKG/etc/xdg/autostart/ibus.desktop ; rm -rf $PKG/etc/xdg +chmod 0755 $PKG/etc/profile.d/* mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ diff --git a/misc/ibus/ibus.info b/misc/ibus/ibus.info index 29ad655385..f67eae675f 100644 --- a/misc/ibus/ibus.info +++ b/misc/ibus/ibus.info @@ -1,8 +1,8 @@ PRGNAM="ibus" -VERSION="1.3.1" +VERSION="1.3.5" HOMEPAGE="http://code.google.com/p/ibus/" -DOWNLOAD="http://ibus.googlecode.com/files/ibus-1.3.1.tar.gz" -MD5SUM="7177ff4e14554009a4dccd7edd9a299f" +DOWNLOAD="http://ibus.googlecode.com/files/ibus-1.3.5.tar.gz" +MD5SUM="9f92b8e47d2c0bee67cf3e25f7b8c52d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Grissiom" diff --git a/misc/ibus/panel.py b/misc/ibus/panel.py new file mode 100644 index 0000000000..52293d7e4a --- /dev/null +++ b/misc/ibus/panel.py @@ -0,0 +1,893 @@ + + + + + + + + +[KDE] Log of /tags/KDE/4.4.3/kdeplasma-addons/applets/kimpanel/backend/ibus/panel.py + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ +
+
+
 
+ + +

Log of /tags/KDE/4.4.3/kdeplasma-addons/applets/kimpanel/backend/ibus/panel.py

+ +

+ +Parent Directory Parent Directory + +| Revision Log Revision Log + + + + +

+ +
+ + + + + + + + + + + + + + + +
Links to HEAD: +(view) +(download) +(as text) +(annotate) +
Sticky Revision:
+
+ + + + + +
+
+ +
+ + + + + + + + +
+
+ + + + +Revision 1120722 - + + +(view) + + +(download) +(as text) +(annotate) + + + +- [select for diffs] + + + + +
+ +Modified + +Thu Apr 29 19:55:36 2010 UTC +(7 weeks, 2 days ago) +by mueller + + + + + + + + + +
File length: 13866 byte(s) + + + + + + + +
Diff to previous 1070858 + + + + + + + +
KDE 4.4.3
+
+
+ + + +
+
+ + + + +Revision 1070858 - + + +(view) + + +(download) +(as text) +(annotate) + + + +- [select for diffs] + + + + +
+ +Modified + +Wed Jan 6 22:46:33 2010 UTC +(5 months, 1 week ago) +by mueller + +
Original Path: branches/KDE/4.4/kdeplasma-addons/applets/kimpanel/backend/ibus/panel.py + + + + + + + + + +
File length: 13866 byte(s) + + + + + + + +
Diff to previous 1053797 + + + + + + + +
creating KDE 4.4 branch based on KDE 4.4 RC1 tag
+
+
+ + + +
+
+ + + + +Revision 1053797 - + + +(view) + + +(download) +(as text) +(annotate) + + + +- [select for diffs] + + + + +
+ +Modified + +Tue Nov 24 20:23:56 2009 UTC +(6 months, 3 weeks ago) +by aseigo + +
Original Path: trunk/KDE/kdeplasma-addons/applets/kimpanel/backend/ibus/panel.py + + + + + + + + + +
File length: 13866 byte(s) + + + + + + + +
Diff to previous 948185 + + + + + + + +
move to addons
+
+
+ + + +
+
+ + + + +Revision 948185 - + + +(view) + + +(download) +(as text) +(annotate) + + + +- [select for diffs] + + + + +
+ +Modified + +Thu Apr 2 14:21:40 2009 UTC +(14 months, 2 weeks ago) +by wkai + +
Original Path: trunk/kdereview/plasma/applets/kimpanel/backend/ibus/panel.py + + + + + + + + + +
File length: 13866 byte(s) + + + + + + + +
Diff to previous 942652 + + + + + + + +
disable page up/down button when can't go up/down,
+slightly change dbus interface,
+reserved parameters for UpdateLookupTable removed
+
+
+ + + +
+
+ + + + +Revision 942652 - + + +(view) + + +(download) +(as text) +(annotate) + + + +- [select for diffs] + + + + +
+ +Modified + +Sun Mar 22 12:09:21 2009 UTC +(14 months, 4 weeks ago) +by wkai + +
Original Path: trunk/kdereview/plasma/applets/kimpanel/backend/ibus/panel.py + + + + + + + + + +
File length: 13799 byte(s) + + + + + + + +
Diff to previous 939029 + + + + + + + +
move to kdereview
+
+
+
+ + + +
+
+ + + + +Revision 939029 - + + +(view) + + +(download) +(as text) +(annotate) + + + +- [select for diffs] + + + + +
+ +Modified + +Fri Mar 13 15:56:35 2009 UTC +(15 months, 1 week ago) +by wkai + +
Original Path: trunk/playground/base/plasma/applets/kimpanel/backend/ibus/panel.py + + + + + + + + + +
File length: 13799 byte(s) + + + + + + + +
Diff to previous 938831 + + + + + + + +
rename kimpaneltye.h to kimagenttype.h
+trivial margin fix
+
+
+ + + +
+
+ + + + +Revision 938831 - + + +(view) + + +(download) +(as text) +(annotate) + + + +- [select for diffs] + + + + +
+ +Modified + +Fri Mar 13 08:55:44 2009 UTC +(15 months, 1 week ago) +by wkai + +
Original Path: trunk/playground/base/plasma/applets/kimpanel/backend/ibus/panel.py + + + + + + + + + +
File length: 13341 byte(s) + + +
Copied from: trunk/playground/base/plasma/applets/kimpanel/ibus/panel.py revision 937826 + + + + + + +
Diff to previous 937826 + + + + + + + +
Rewrite statusbar and candiate window code to use QGraphicsView.
+Support page up/down, select entry with mouse in candiate window.
+Basic hover effect on candidate entry.
+
+
+ + + +
+
+ + + + +Revision 937826 - + + +(view) + + +(download) +(as text) +(annotate) + + + +- [select for diffs] + + + + +
+ +Modified + +Tue Mar 10 13:44:42 2009 UTC +(15 months, 1 week ago) +by wkai + +
Original Path: trunk/playground/base/plasma/applets/kimpanel/ibus/panel.py + + + + + + + + + +
File length: 13341 byte(s) + + + + + + + +
Diff to previous 937620 + + + + + + + +
Handle input styles which client can't display preedit text.
+Cursor move/edit support in preedit text.
+
+
+ + + +
+
+ + + + +Revision 937620 - + + +(view) + + +(download) +(as text) +(annotate) + + + +- [select for diffs] + + + + +
+ +Modified + +Tue Mar 10 05:38:50 2009 UTC +(15 months, 1 week ago) +by wkai + +
Original Path: trunk/playground/base/plasma/applets/kimpanel/ibus/panel.py + + + + + + + + + +
File length: 13034 byte(s) + + + + + + + +
Diff to previous 937601 + + + + + + + +
Handle show/hide candidate window better.
+Install instruction for ibus backend.
+
+
+ + + +
+
+ + + + +Revision 937601 - + + +(view) + + +(download) +(as text) +(annotate) + + + +- [select for diffs] + + + + +
+ +Added + +Tue Mar 10 01:14:51 2009 UTC +(15 months, 1 week ago) +by wkai + +
Original Path: trunk/playground/base/plasma/applets/kimpanel/ibus/panel.py + + + + + + + +
File length: 12676 byte(s) + + + + + + + + + + + +
Add an ibus backend with main features done: 
+    statusbar,auxiliary text,candidate window,cursor follow etc..
+Don't show an empty lookup table.
+
+
+ + + + +
+

+This form allows you to request diffs between any two revisions of this file. +For each of the two "sides" of the diff, + +enter a numeric revision. + +

+
+ + + + + + + + + +
  + +Diffs between + + + +and + + + +
  +Type of Diff should be a + + +
+
+ + + + +
+
+
+
+
+
+
+
+ + + + + + + -- cgit v1.2.3