[arch-commits] Commit in fcitx/trunk (PKGBUILD fcitx362-qt46.patch)

Eric Bélanger eric at archlinux.org
Mon Feb 15 16:57:43 UTC 2010


    Date: Monday, February 15, 2010 @ 11:57:43
  Author: eric
Revision: 68968

upgpkg: fcitx 3.6.3-1
Upstream update

Modified:
  fcitx/trunk/PKGBUILD
Deleted:
  fcitx/trunk/fcitx362-qt46.patch

---------------------+
 PKGBUILD            |   13 ++++-----
 fcitx362-qt46.patch |   67 --------------------------------------------------
 2 files changed, 6 insertions(+), 74 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-02-15 16:55:32 UTC (rev 68967)
+++ PKGBUILD	2010-02-15 16:57:43 UTC (rev 68968)
@@ -3,20 +3,19 @@
 # Contributor: damir <damir at archlinux.org>
 
 pkgname=fcitx
-pkgver=3.6.2
-pkgrel=2
+pkgver=3.6.3
+pkgrel=1
 pkgdesc="Free Chinese Input Toy of X - Input Method Server for X window system (XIM)"
 arch=('i686' 'x86_64')
 url="http://www.fcitx.org/"
 license=('GPL')
-depends=('libxft' 'libxpm' 'libxtst')
-source=(http://www.fcitx.org/download/${pkgname}-${pkgver}.tar.bz2 fcitx362-qt46.patch)
-md5sums=('6a66cda4a8221f1d6685e5a400d8763e' 'ae0ffe354cb062fbef05ecde89fa4243')
-sha1sums=('3772b0883725c0fc3a9fe189db2dc7ff3b2de89c' '83f9b378f1480dafeb970302597abaf3eb58a34b')
+depends=('libxft' 'libxpm' 'libxtst' 'dbus-core')
+source=(http://www.fcitx.org/download/${pkgname}-${pkgver}.tar.bz2)
+md5sums=('b1da30c72374d7b3d70738493d44d300')
+sha1sums=('ab3af3cdaba32ac9ff054b1964a483ca07b427dd')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
-  patch -p1 < ../fcitx362-qt46.patch || return 1
   ./configure --prefix=/usr || return 1
   make || return 1
   make DESTDIR="${pkgdir}" install || return 1

Deleted: fcitx362-qt46.patch
===================================================================
--- fcitx362-qt46.patch	2010-02-15 16:55:32 UTC (rev 68967)
+++ fcitx362-qt46.patch	2010-02-15 16:57:43 UTC (rev 68968)
@@ -1,67 +0,0 @@
-diff -Naur fcitx-3.6.2-orig/src/main.c fcitx-3.6.2/src/main.c
---- fcitx-3.6.2-orig/src/main.c	2009-05-26 11:54:49.000000000 -0400
-+++ fcitx-3.6.2/src/main.c	2010-02-12 00:09:23.000000000 -0500
-@@ -66,7 +66,7 @@
- #endif
- 
- extern Display *dpy;
--extern Window   inputWindow;
-+extern Window   mainWindow;
- 
- extern Bool     bIsUtf8;
- 
-@@ -147,7 +148,7 @@
-     CreateAboutWindow ();	//´´½¨¹ØÓÚ´°¿Ú
- 
-     //´¦ÀíÑÕÉ«£¬¼´ºòÑ¡´Ê´°¿ÚµÄÑÕÉ«£¬Ò²¾ÍÊÇÎÒÃÇÔÚ¡°~/.fcitx/config¡±¶¨ÒåµÄÄÇЩÑÕÉ«ÐÅÏ¢
--    InitGC (inputWindow);
-+    InitGC (mainWindow);
- 
-     //½«±¾³ÌÐò¼ÓÈëµ½ÊäÈë·¨×飬¸æËßϵͳ£¬Ê¹ÓÃÎÒÊäÈë×Ö·û
-     SetIM ();
-@@ -159,7 +160,7 @@
-     }
-     
-     //³õʼ»¯ÊäÈë·¨
--    if (!InitXIM (inputWindow, imname))
-+    if (!InitXIM (imname))
- 	exit (4);
- 
-     //ÒÔºǫ́·½Ê½ÔËÐÐ
-diff -Naur fcitx-3.6.2-orig/src/xim.c fcitx-3.6.2/src/xim.c
---- fcitx-3.6.2-orig/src/xim.c	2009-09-14 20:21:15.000000000 -0400
-+++ fcitx-3.6.2/src/xim.c	2010-02-12 00:12:45.000000000 -0500
-@@ -463,12 +463,20 @@
- 	free (pS2T);
- }
- 
--Bool InitXIM (Window im_window, char *imname)
-+Bool InitXIM (char *imname)
- {
-     XIMStyles      *input_styles;
-     XIMTriggerKeys *on_keys;
-     XIMEncodings   *encodings;
-     char           *p;
-+    Window	    im_window;
-+ 
-+    im_window = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 0, 0, 1, 1, 1, 0, 0);
-+    if (im_window == (Window)NULL) {
-+      fprintf(stderr, "Can't Create imWindow\n");
-+      exit(1);
-+    }
-+    XSelectInput(dpy, im_window, ExposureMask|ButtonPressMask|ButtonReleaseMask|ButtonMotionMask|VisibilityChangeMask);
- 
-     if ( !imname ) {
-     	imname = getenv ("XMODIFIERS");
-diff -Naur fcitx-3.6.2-orig/src/xim.h fcitx-3.6.2/src/xim.h
---- fcitx-3.6.2-orig/src/xim.h	2009-08-11 05:33:51.000000000 -0400
-+++ fcitx-3.6.2/src/xim.h	2010-02-12 00:13:21.000000000 -0500
-@@ -66,7 +66,7 @@
-     position		pos;
- } CONNECT_ID;
- 
--Bool            InitXIM (Window, char *);
-+Bool            InitXIM (char *);
- void            SendHZtoClient (IMForwardEventStruct * call_data, char *strHZ);
- void            EnterChineseMode (Bool bState);
- void            CreateConnectID (IMOpenStruct * call_data);




More information about the arch-commits mailing list