rpms/uim/devel uim-0.4.6-dont-require-devel-pkgs.patch, NONE, 1.1 uim-0.4.6-fix-typo-in-configure.patch, NONE, 1.1 uim.spec, 1.11, 1.12

Akira Tagoh (tagoh) fedora-extras-commits at redhat.com
Thu Jun 16 15:46:54 UTC 2005


Author: tagoh

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

Modified Files:
	uim.spec 
Added Files:
	uim-0.4.6-dont-require-devel-pkgs.patch 
	uim-0.4.6-fix-typo-in-configure.patch 
Log Message:
* Mon Jun 13 2005 Akira TAGOH <tagoh at redhat.com> - 0.4.6-4
- uim-0.4.6-fix-typo-in-configure.patch: applied to get uim-pref-gtk building.
- uim-0.4.6-dont-require-devel-pkgs.patch: applied to be able to dlopen
  the shared libraries without -devel packages.

uim-0.4.6-dont-require-devel-pkgs.patch:

--- NEW FILE uim-0.4.6-dont-require-devel-pkgs.patch ---
diff -ruN uim-0.4.6.orig/uim/anthy.c uim-0.4.6/uim/anthy.c
--- uim-0.4.6.orig/uim/anthy.c	2005-02-05 11:50:05.000000000 +0900
+++ uim-0.4.6/uim/anthy.c	2005-06-13 18:57:15.000000000 +0900
@@ -43,8 +43,8 @@
   #define LIBANTHY_SO    "libanthy.dylib"
   #define LIBANTHYDIC_SO "libanthydic.dylib"
 #else
-  #define LIBANTHY_SO    "libanthy.so"
-  #define LIBANTHYDIC_SO "libanthydic.so"
+  #define LIBANTHY_SO    "libanthy.so.0"
+  #define LIBANTHYDIC_SO "libanthydic.so.0"
 
 #endif /*__APPLE__*/
 
diff -ruN uim-0.4.6.orig/uim/canna.c uim-0.4.6/uim/canna.c
--- uim-0.4.6.orig/uim/canna.c	2005-02-05 11:50:05.000000000 +0900
+++ uim-0.4.6/uim/canna.c	2005-06-13 18:56:33.000000000 +0900
@@ -48,7 +48,7 @@
 /* #define UIM_CANNA_DEBUG */
 
 #define MAX_CONTEXT 256
-#define LIBCANNA_SO	"libcanna.so"
+#define LIBCANNA_SO	"libcanna.so.1"
 
 #define BUFSIZE 1024
 

uim-0.4.6-fix-typo-in-configure.patch:

--- NEW FILE uim-0.4.6-fix-typo-in-configure.patch ---
diff -ruN uim-0.4.6.orig/configure.ac uim-0.4.6/configure.ac
--- uim-0.4.6.orig/configure.ac	2005-06-13 18:08:30.000000000 +0900
+++ uim-0.4.6/configure.ac	2005-06-13 18:09:32.000000000 +0900
@@ -232,7 +232,7 @@
       ;;
       yes|*)
         PKG_CHECK_MODULES(GTK2, gtk+-2.0 >= 2.2.0, use_gtk2="yes",use_gtk2="no")
-        PKG_CHECK_MODULES(GTK2_4, gtk+-2.0 >= 2.4.0, use_gtk2.4="yes",use_gtk2.4="no")
+        PKG_CHECK_MODULES(GTK2_4, gtk+-2.0 >= 2.4.0, use_gtk2_4="yes",use_gtk2_4="no")
       ;;
     esac
   ],


Index: uim.spec
===================================================================
RCS file: /cvs/extras/rpms/uim/devel/uim.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- uim.spec	16 May 2005 10:07:53 -0000	1.11
+++ uim.spec	16 Jun 2005 15:46:52 -0000	1.12
@@ -5,19 +5,22 @@
 Summary:	A multilingual input method library
 Name:		uim
 Version:	0.4.6
-Release:	3
+Release:	4
 License:	GPL/BSD
 Group:		System Environment/Libraries
 URL:		http://uim.freedesktop.org/
 Source0:	http://uim.freedesktop.org/release/%{name}-%{version}.tar.gz
 Source1:	xinput.d-uim
-Patch0:		uim-0.4.6-multilib.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:	gtk2-devel gnome-panel-devel qt-devel ncurses-devel
 BuildRequires:	anthy-devel Canna-devel
 Requires(post): %{_sbindir}/alternatives /sbin/ldconfig
 Requires(postun): %{_sbindir}/alternatives /sbin/ldconfig
 
+Patch0:		uim-0.4.6-multilib.patch
+Patch1:		uim-0.4.6-fix-typo-in-configure.patch
+Patch2:		uim-0.4.6-dont-require-devel-pkgs.patch
+
 %package	devel
 Summary:	Development files for the Uim library
 Group:		Development/Libraries
@@ -117,11 +120,13 @@
 %description	skk
 This package provides support for SKK, a Japanese input method.
 
-%define gtk_im_update ( [ -x "%{_bindir}/update-gtk-immodules" ] && %{_bindir}/update-gtk-immodules %{_arch}-%{_host_vendor}-%{_host_os} ) || ( [ -x "%{_bindir}/gtk-query-immodules-2.0" ] && %{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules )
+%define gtk_im_update ( [ -x "%{_bindir}/update-gtk-immodules" ] && %{_bindir}/update-gtk-immodules %{_target_platform} ) || ( [ -x "%{_bindir}/gtk-query-immodules-2.0" ] && %{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules )
 
 %prep
 %setup -q
 %patch0 -p1 -b .multilib
+%patch1 -p1 -b .typo
+%patch2 -p1 -b .dlopen
 
 # patch creation:
 libtoolize --force && aclocal-1.9 -I m4 && autoheader && automake-1.9 --foreign && autoconf
@@ -142,7 +147,7 @@
 
 %find_lang %{name}
 
-find $RPM_BUILD_ROOT -name "*.scm" -type f | egrep -v "(anthy|canna|skk|uim-sh)" > scm.list
+find $RPM_BUILD_ROOT -name "*.scm" -type f | egrep -v "(anthy|canna|skk)" > scm.list
 cat scm.list | sed -e s,$RPM_BUILD_ROOT,,g >> %{name}.lang
 
 # compress large doc
@@ -214,6 +219,7 @@
 %lang(ja) %doc README.ja
 %{_bindir}/uim-fep*
 %{_bindir}/uim-helper-server
+%{_bindir}/uim-sh
 %{_bindir}/uim-xim
 %{_libdir}/lib*.so.*
 %dir %{_datadir}/uim
@@ -227,14 +233,12 @@
 %files	devel
 %defattr (-, root, root)
 %dir %{_datadir}/uim
-%{_bindir}/uim-sh
 %{_includedir}/uim/
 %{_libdir}/gtk-2.0/2.*/immodules/im-uim.*a
 %{_libdir}/lib*.a
 %{_libdir}/lib*.la
 %{_libdir}/lib*.so
 %{_libdir}/pkgconfig/*
-%{_datadir}/uim/uim-sh.scm
 
 %files	gtk2
 %defattr (-, root, root)
@@ -242,6 +246,7 @@
 %{_bindir}/uim-helper-candwin-gtk
 %{_bindir}/uim-helper-toolbar-gtk
 %{_bindir}/uim-helper-toolbar-gtk-systray
+%{_bindir}/uim-pref-gtk
 %{_bindir}/uim-toolbar-gtk
 %{_bindir}/uim-toolbar-gtk-systray
 %{_bindir}/uim-im-switcher-gtk
@@ -286,6 +291,11 @@
 %{_datadir}/uim/skk*.scm
 
 %changelog
+* Mon Jun 13 2005 Akira TAGOH <tagoh at redhat.com> - 0.4.6-4
+- uim-0.4.6-fix-typo-in-configure.patch: applied to get uim-pref-gtk building.
+- uim-0.4.6-dont-require-devel-pkgs.patch: applied to be able to dlopen
+  the shared libraries without -devel packages.
+
 * Mon May 16 2005 Akira TAGOH <tagoh at redhat.com> - 0.4.6-3
 - uim-0.4.6-multilib.patch: applied to fix a build issue for
   libquiminputcontextplugin.so. (John Thacker, #156880)




More information about the fedora-extras-commits mailing list