rpms/uim/devel uim-1.4.2-emacs23.patch, NONE, 1.1 uim-init.el, 1.1, 1.2 uim.spec, 1.56, 1.57

Akira TAGOH (tagoh) fedora-extras-commits at redhat.com
Wed Apr 23 05:19:53 UTC 2008


Author: tagoh

Update of /cvs/pkgs/rpms/uim/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17748

Modified Files:
	uim-init.el uim.spec 
Added Files:
	uim-1.4.2-emacs23.patch 
Log Message:
* Tue Apr 22 2008 Akira TAGOH <tagoh at redhat.com> - 1.4.2-3
- uim-1.4.2-emacs23.patch: Apply to get uim.el working on Emacs 23. (#443572)

uim-1.4.2-emacs23.patch:

--- NEW FILE uim-1.4.2-emacs23.patch ---
diff -ruN uim-1.4.2.orig/emacs/uim-keymap.el uim-1.4.2/emacs/uim-keymap.el
--- uim-1.4.2.orig/emacs/uim-keymap.el	2008-02-19 18:16:27.000000000 +0900
+++ uim-1.4.2/emacs/uim-keymap.el	2008-04-22 18:19:42.000000000 +0900
@@ -187,6 +187,13 @@
 	 (define-key uim-mode-map [27] 'uim-process-input)
 	 )
 
+	((and uim-emacs (= emacs-major-version 23)) ;;; GNU Emacs-22.x
+	 (define-key uim-mode-map [t] 'uim-process-input)
+	 (define-key uim-preedit-map [t] 'uim-process-input)
+
+	 (define-key uim-mode-map [27] 'uim-process-input)
+	 )
+
 	)
 
 


Index: uim-init.el
===================================================================
RCS file: /cvs/pkgs/rpms/uim/devel/uim-init.el,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- uim-init.el	15 Dec 2005 11:18:13 -0000	1.1
+++ uim-init.el	23 Apr 2008 05:19:17 -0000	1.2
@@ -1,6 +1,7 @@
-(require 'uim-leim)
-
 (add-to-list 'load-path "/usr/share/emacs/site-lisp/uim-el")
 (setq uim-el-agent "/usr/bin/uim-el-agent")
+
+(require 'uim-leim)
+
 ;(setq uim-candidate-display-inline t)
 ;(setq default-input-method "japanese-anthy-uim")


Index: uim.spec
===================================================================
RCS file: /cvs/pkgs/rpms/uim/devel/uim.spec,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- uim.spec	7 Apr 2008 11:42:00 -0000	1.56
+++ uim.spec	23 Apr 2008 05:19:17 -0000	1.57
@@ -3,7 +3,7 @@
 
 Name:		uim
 Version:	1.4.2
-Release:	2%{?dist}
+Release:	3%{?dist}
 # uim itself is licensed under BSD
 # scm/py.scm, helper/eggtrayicon.[ch], qt/pref-kseparator.{cpp,h}
 #   and qt/chardict/chardict-kseparator.{cpp,h} is licensed under LGPLv2+
@@ -26,6 +26,7 @@
 Source0:	http://uim.googlecode.com/files/%{name}-%{version}.tar.bz2
 Source1:	xinput.d-uim
 Source2:	uim-init.el
+Patch0:		uim-1.4.2-emacs23.patch
 
 
 Summary:	A multilingual input method library
@@ -182,6 +183,7 @@
 
 %prep
 %setup -q -n %{name}-%{version}
+%patch0 -p1 -b .emacs23
 
 
 %build
@@ -400,6 +402,9 @@
 %dir %{_datadir}/uim
 
 %changelog
+* Tue Apr 22 2008 Akira TAGOH <tagoh at redhat.com> - 1.4.2-3
+- uim-1.4.2-emacs23.patch: Apply to get uim.el working on Emacs 23. (#443572)
+
 * Wed Apr  2 2008 Akira TAGOH <tagoh at redhat.com> - 1.4.2-2
 - Move Qt3 immodule plugin to uim-qt3.
 - Move the helper applications for Qt to uim-qt-common.




More information about the fedora-extras-commits mailing list