[gcin] - Fix gtk-im module Makefile issue

paragn paragn at fedoraproject.org
Tue Sep 7 05:26:33 UTC 2010


commit 5fa6c00e57ca7ee251c29f851348c609ecbb13dc
Author: paragn <paragn at fedoraproject.org>
Date:   Tue Sep 7 11:00:02 2010 +0530

    - Fix gtk-im module Makefile issue

 gcin-1.5.5-gtk-im-Makefile-fix.patch |   17 +++++++++++++++++
 gcin.spec                            |    6 +++++-
 newcj3.patch                         |   10 +++++-----
 sources                              |    2 --
 4 files changed, 27 insertions(+), 8 deletions(-)
---
diff --git a/gcin-1.5.5-gtk-im-Makefile-fix.patch b/gcin-1.5.5-gtk-im-Makefile-fix.patch
new file mode 100644
index 0000000..c645525
--- /dev/null
+++ b/gcin-1.5.5-gtk-im-Makefile-fix.patch
@@ -0,0 +1,17 @@
+--- gcin-1.5.5.orig/gtk-im/Makefile	2010-09-07 10:09:11.000000000 +0530
++++ gcin-1.5.5/gtk-im/Makefile	2010-09-07 10:36:59.000000000 +0530
+@@ -26,11 +26,12 @@
+ 
+ all:	im-gcin.so im-gcin-cur.so
+ 
+-im-gcin.so:     $(OBJS) ../im-client/libgcin-im-client.so.1.2.1
++im-gcin.so:     $(OBJS) ../im-client/libgcin-im-client.so
++	export LD_RUN_PATH=$(gcinlibdir) ;\
+ 	$(CC) $(SO_FLAGS) $(OBJS) -L../im-client -lgcin-im-client -o $@ $(LDFLAGS)
+ 	rm -f core.*
+ 
+-im-gcin-cur.so:     $(OBJS) ../im-client/libgcin-im-client.so.1.2.1
++im-gcin-cur.so:     $(OBJS) ../im-client/libgcin-im-client.so
+ 	$(CC) $(SO_FLAGS) $(OBJS) -L../im-client -lgcin-im-client -o $@ $(LDFLAGS)
+ 	rm -f core.*
+ 
diff --git a/gcin.spec b/gcin.spec
index 69b9c2a..83c25da 100644
--- a/gcin.spec
+++ b/gcin.spec
@@ -17,7 +17,9 @@ Patch4:         newcj3.patch
 Patch5:         gcin_gtab.patch
 Patch6:         gcin-1.4.2-gtk-immodules-lang.patch
 Patch7:         gtk-deprecated.patch
-
+#This is backported from current 1.5.6 development
+Patch8:         gcin-1.5.5-gtk-im-Makefile-fix.patch
+ 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  qt3-devel, gtk2-devel, desktop-file-utils
@@ -39,6 +41,7 @@ Gcin is an input method for Traditional Chinese with a GTK user interface.
 %patch4 -p1 -b .newcj3
 %patch5 -p1 -b .gtab
 %patch7 -p1 -b .gtk
+%patch8 -p1 -b .gtk-im
 #%patch6 -p1 -b .gtk-immodules
 #cp -f gcinicon/gtab.list data/
 #cp -f gcinicon/*.png icons/
@@ -115,6 +118,7 @@ fi
 %changelog
 * Tue Sep 07 2010 Parag Nemade <paragn AT fedoraproject.org> - 1.5.5-3
 - update to latest stable release 1.5.5
+- Fix gtk-im module Makefile issue 
 
 * Tue Jun 29 2010 Chung-Yen Chang <candyz0416 at gmail.com> - 1.5.5.pre3-2
 - update to 1.5.5.pre3
diff --git a/newcj3.patch b/newcj3.patch
index 899bed4..aee0ffc 100644
--- a/newcj3.patch
+++ b/newcj3.patch
@@ -1,9 +1,9 @@
-diff -urN gcin-1.4.3.orig/data/Makefile gcin-1.4.3/data/Makefile
---- gcin-1.4.3.orig/data/Makefile	2009-01-12 15:05:35.000000000 +0800
-+++ gcin-1.4.3/data/Makefile	2009-01-23 10:05:04.000000000 +0800
-@@ -2,7 +2,7 @@
+diff -urN gcin-1.5.5.orig/data/Makefile gcin-1.5.5/data/Makefile
+--- gcin-1.5.5.orig/data/Makefile	2010-06-30 18:28:36.000000000 +0530
++++ gcin-1.5.5/data/Makefile	2010-09-07 10:12:02.000000000 +0530
+@@ -4,7 +4,7 @@
+ CFLAGS= -DUNIX=1 $(WALL) $(OPTFLAGS) $(GTKINC) -I.. -DDEBUG="0$(GCIN_DEBUG)" \
  
- .SUFFIXES:	.kbmsrc .kbm .cin .gtab
  
 -DATA=pho.tab tsin32.idx \
 +DATA=pho.tab tsin32.idx NewCJ3.gtab \
diff --git a/sources b/sources
index e4d07ec..008710e 100644
--- a/sources
+++ b/sources
@@ -1,3 +1 @@
 09e7a74adc20ccba88336321441bcb66  gcin-1.5.5.pre3.tar.bz2
-102178c27280ee20dea62bbdd90badcd  sources
-413e6f3496994d1c732344178bd78bb1  gcin-1.5.5.tar.bz2


More information about the scm-commits mailing list