Hello community,

here is the log from the commit of package uim for openSUSE:Factory checked in 
at 2012-07-02 12:54:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/uim (Old)
 and      /work/SRC/openSUSE:Factory/.uim.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "uim", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/uim/uim.changes  2012-03-08 19:46:10.000000000 
+0100
+++ /work/SRC/openSUSE:Factory/.uim.new/uim.changes     2012-07-02 
12:54:55.000000000 +0200
@@ -1,0 +2,17 @@
+Mon Jul  2 04:07:57 UTC 2012 - [email protected]
+
+- update version 1.8.1
+  * New IM uim-google-cgiapi-jp
+  * New IM uim-baidu-olime-jp
+  * Delay showing candidate window
+  * Horizontal candidate window
+  * Japanese Romaji-Kana composing rule in uim-pref
+  * Many new features in uim-tutcode
+
+-------------------------------------------------------------------
+Tue Jun  5 16:17:18 UTC 2012 - [email protected]
+
+- fix sles builds.
+  * %make_install to %makeinstall
+
+-------------------------------------------------------------------

Old:
----
  uim-1.7.3.tar.bz2

New:
----
  fix-for-sles-qhash-incomplete-type.patch
  uim-1.8.1.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ uim.spec ++++++
--- /var/tmp/diff_new_pack.92pTad/_old  2012-07-02 12:54:59.000000000 +0200
+++ /var/tmp/diff_new_pack.92pTad/_new  2012-07-02 12:54:59.000000000 +0200
@@ -16,16 +16,33 @@
 #
 
 
-%define build_gtk3 (%{suse_version} >= 1140)
-%define is_gnome3 (%{suse_version} > 1140)
+%define build_gtk3 (0%{?suse_version} >= 1140)
+%define is_gnome3 (0%{?suse_version} > 1140)
 
 Name:           uim
+Version:        1.8.1
+Release:        0
+Summary:        A multilingual input method library
+License:        GPL-2.0+
+Group:          System/I18n/Japanese
+Url:            http://uim.freedesktop.org/wiki/
+Source0:        http://uim.googlecode.com/files/uim-%{version}.tar.bz2
+Source1:        suse-start-uim.el
+Source2:        xemacs-auto-autoloads.el
+Source3:        etc-x11-xim.d-uim
+Source4:        baselibs.conf
+Patch10:        uim-sigscheme-build-fixes.diff
+Patch12:        uim-fix-crash-in-firefox.diff
+Patch13:        fix-for-sles-qhash-incomplete-type.patch
 BuildRequires:  anthy-devel
 BuildRequires:  canna-devel
 BuildRequires:  emacs-x11
-BuildRequires:  emacs-x11
+BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+BuildRequires:  gnome-panel-devel
+BuildRequires:  gtk2-devel
 BuildRequires:  intltool
+BuildRequires:  kdebase3-devel
 BuildRequires:  libedit-devel
 BuildRequires:  libexpat-devel
 BuildRequires:  libqt4-devel
@@ -34,37 +51,15 @@
 BuildRequires:  ncurses-devel
 BuildRequires:  perl-XML-Parser
 BuildRequires:  pkg-config
-%if %suse_version > 1130
-BuildRequires:  pkgconfig(gtk+-2.0)
-%else
-BuildRequires:  gtk2-devel
-%endif
-%if %build_gtk3
-BuildRequires:  pkgconfig(gtk+-3.0)
-%endif
-BuildRequires:  fdupes
-BuildRequires:  gnome-panel-devel
-BuildRequires:  kdebase3-devel
 BuildRequires:  qt3-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  xemacs
-Version:        1.7.3
-Release:        0
-# xorg-x11-libXdmcp-devel libgnomeprintui-devel
-Summary:        A multilingual input method library
-License:        GPL-2.0+
-Group:          System/I18n/Japanese
-Url:            http://uim.freedesktop.org/wiki/
-Source0:        http://uim.googlecode.com/files/uim-%{version}.tar.bz2
-Source1:        suse-start-uim.el
-Source2:        xemacs-auto-autoloads.el
-Source3:        etc-x11-xim.d-uim
-Source4:        baselibs.conf
-Patch10:        uim-sigscheme-build-fixes.diff
-Patch12:        uim-fix-crash-in-firefox.diff
-PreReq:         %{_bindir}/touch
+%if %build_gtk3
+BuildRequires:  pkgconfig(gtk+-3.0)
+%endif
 Provides:       locale(xorg-x11:ja)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Requires(pre):  %{_bindir}/touch
 
 %description
 Uim is a multilingual input method library. Uim's project goal is to
@@ -81,7 +76,7 @@
 Include Files and Libraries mandatory for Development.
 
 %package gtk2
-Summary:        GTK+2.0 IM module for uim
+Summary:        GTK2 IM Module for UIM
 Group:          System/I18n/Japanese
 Requires:       %{name} = %{version}
 Provides:       locale(gtk2:ja)
@@ -93,7 +88,7 @@
 %if %{build_gtk3}
 
 %package gtk3
-Summary:        GTK+3.0 IM module for uim
+Summary:        GTK3 IM Module for UIM
 Group:          System/I18n/Japanese
 Requires:       %{name} = %{version}
 Provides:       locale(gtk3:ja)
@@ -107,8 +102,8 @@
 Summary:        GNOME applet for uim
 Group:          System/I18n/Japanese
 Requires:       %{name} = %{version}
-Obsoletes:      uim-applet
-Provides:       uim-applet
+Obsoletes:      uim-applet < %{version}
+Provides:       uim-applet = %{version}
 Provides:       locale(gnome-libs:ja)
 
 %description applet-gnome
@@ -138,7 +133,7 @@
 %package       kde3
 Summary:        KDE3 Applet for Uim
 Group:          User Interface/Desktops
-Requires:       uim = %{version}-%{release}
+Requires:       uim = %{version}
 Requires:       uim-qt3
 
 %description   kde3
@@ -150,13 +145,14 @@
 %setup0 -q
 %patch10 -p1
 %patch12 -p1
+%patch13 -p1
 cp emacs/README README.emacs
 iconv -f euc-jp -t utf-8 < emacs/README.ja > README.ja.emacs
 
 %build
 autoreconf -f -i
 intltoolize --force
-cp po/Makefile.in.in qt/chardict/po
+cp po/Makefile.in.in qt3/chardict/po
 cp po/Makefile.in.in qt4/chardict/po
 %configure --disable-static --with-pic \
        --libexecdir=%{_prefix}/lib/uim \
@@ -171,7 +167,7 @@
 make %{?_smp_mflags}
 
 %install
-%make_install
+%makeinstall
 rm -f %{buildroot}%{_includedir}/gcroots.h
 rm -f %{buildroot}%{_libdir}/pkgconfig/gcroots.pc
 # this file is generated by "uim-module-manager".
@@ -226,9 +222,6 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 rm -f doc/Makefile*
 
-%clean
-rm -rf %{buildroot}
-
 %post
 /sbin/ldconfig
 # register uim modules to uim. This will change the files:
@@ -257,7 +250,7 @@
 
 %files -f uim.lang
 %defattr(-, root, root)
-%doc AUTHORS COPYING ChangeLog INSTALL* NEWS* README*
+%doc AUTHORS COPYING ChangeLog NEWS* README*
 %doc doc
 %dir %{_sysconfdir}/X11/xim.d/
 %{_sysconfdir}/X11/xim.d/*
@@ -338,7 +331,7 @@
 %files kde3
 %defattr (-, root, root, -)
 %doc AUTHORS COPYING ChangeLog* NEWS README
-/opt/kde3/%_lib/kde3/uim_panelapplet.so
+/opt/kde3/%{_lib}/kde3/uim_panelapplet.so
 /opt/kde3/share/apps/kicker/applets/uimapplet.desktop
 
 %changelog

++++++ fix-for-sles-qhash-incomplete-type.patch ++++++
diff -urN uim-1.8.1.orig/qt4/immodule/quiminputcontext.h 
uim-1.8.1/qt4/immodule/quiminputcontext.h
--- uim-1.8.1.orig/qt4/immodule/quiminputcontext.h      2012-07-02 
12:16:36.306241316 +0800
+++ uim-1.8.1/qt4/immodule/quiminputcontext.h   2012-07-02 14:59:57.244712724 
+0800
@@ -36,6 +36,7 @@
 #define UIM_QT4_IMMODULE_QUIMINPUTCONTEXT_H
 
 #include <QtGui/QInputContext>
+#include <QHash>
 
 #ifdef Q_WS_X11
 #define UIM_QT_USE_JAPANESE_KANA_KEYBOARD_HACK 1
++++++ uim-1.7.3.tar.bz2 -> uim-1.8.1.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/uim/uim-1.7.3.tar.bz2 
/work/SRC/openSUSE:Factory/.uim.new/uim-1.8.1.tar.bz2 differ: char 11, line 1

++++++ uim-fix-crash-in-firefox.diff ++++++
--- /var/tmp/diff_new_pack.92pTad/_old  2012-07-02 12:54:59.000000000 +0200
+++ /var/tmp/diff_new_pack.92pTad/_new  2012-07-02 12:54:59.000000000 +0200
@@ -1,12 +1,31 @@
----
- gtk/compose.c              |    1 +
- gtk/uim-cand-win-gtk.c     |    2 +-
- gtk/uim-cand-win-tbl-gtk.c |    2 +-
- 3 files changed, 3 insertions(+), 2 deletions(-)
-
---- a/gtk/compose.c
-+++ b/gtk/compose.c
-@@ -767,6 +767,7 @@
+diff -urN uim-1.8.1.orig/gtk2/candwin/gtk.c uim-1.8.1/gtk2/candwin/gtk.c
+--- uim-1.8.1.orig/gtk2/candwin/gtk.c  2012-07-02 12:16:36.478239165 +0800
++++ uim-1.8.1/gtk2/candwin/gtk.c       2012-07-02 12:23:32.987032088 +0800
+@@ -186,7 +186,7 @@
+ GType
+ candidate_window_get_type(void)
+ {
+-  if (!candidate_window_type)
++  //if (!candidate_window_type)
+     candidate_window_type = g_type_register_static(GTK_TYPE_WINDOW,
+                   "UIMCandWinGtk", &object_info, (GTypeFlags)0);
+   return candidate_window_type;
+diff -urN uim-1.8.1.orig/gtk2/candwin/tbl-gtk.c 
uim-1.8.1/gtk2/candwin/tbl-gtk.c
+--- uim-1.8.1.orig/gtk2/candwin/tbl-gtk.c      2012-07-02 12:16:36.478239165 
+0800
++++ uim-1.8.1/gtk2/candwin/tbl-gtk.c   2012-07-02 12:24:03.652648716 +0800
+@@ -223,7 +223,7 @@
+ GType
+ candidate_window_get_type(void)
+ {
+-  if (!candidate_window_type)
++  //if (!candidate_window_type)
+     candidate_window_type = g_type_register_static(GTK_TYPE_WINDOW,
+                   "UIMCandWinTblGtk", &object_info, (GTypeFlags)0);
+   return candidate_window_type;
+diff -urN uim-1.8.1.orig/gtk2/immodule/compose.c 
uim-1.8.1/gtk2/immodule/compose.c
+--- uim-1.8.1.orig/gtk2/immodule/compose.c     2012-07-02 12:16:36.476239191 
+0800
++++ uim-1.8.1/gtk2/immodule/compose.c  2012-07-02 12:21:29.620574380 +0800
+@@ -770,6 +770,7 @@
  im_uim_release_compose_tree()
  {
      FreeComposeTree(g_tree);
@@ -14,25 +33,3 @@
  }
  
  static int
---- a/gtk/uim-cand-win-gtk.c
-+++ b/gtk/uim-cand-win-gtk.c
-@@ -107,7 +107,7 @@
- GType
- uim_cand_win_gtk_register_type(GTypeModule *module)
- {
--  if (!cand_win_type)
-+  //if (!cand_win_type)
-     cand_win_type = g_type_module_register_type(module,
-                                               GTK_TYPE_WINDOW,
-                                               "UIMCandWinGtk",
---- a/gtk/uim-cand-win-tbl-gtk.c
-+++ b/gtk/uim-cand-win-tbl-gtk.c
-@@ -136,7 +136,7 @@
- GType
- uim_cand_win_tbl_gtk_register_type(GTypeModule *module)
- {
--  if (!cand_win_tbl_type)
-+  //if (!cand_win_tbl_type)
-     cand_win_tbl_type = g_type_module_register_type(module,
-                                               UIM_TYPE_CAND_WIN_GTK,
-                                               "UIMCandWinTblGtk",

++++++ uim-sigscheme-build-fixes.diff ++++++
--- /var/tmp/diff_new_pack.92pTad/_old  2012-07-02 12:54:59.000000000 +0200
+++ /var/tmp/diff_new_pack.92pTad/_new  2012-07-02 12:54:59.000000000 +0200
@@ -1,21 +1,6 @@
----
- sigscheme/Makefile.am            |    2 ++
- sigscheme/libgcroots/Makefile.am |    2 ++
- 2 files changed, 4 insertions(+)
-
---- a/sigscheme/Makefile.am
-+++ b/sigscheme/Makefile.am
-@@ -4,6 +4,8 @@
- endif
- SUBDIRS += include src lib test test-c bench
- 
-+ACLOCAL_AMFLAGS = -I m4
-+
- # To make 'make distclean' workable on --with-libgcroots=tiny-subdir,
- # libgcroots must be eliminated from $DIST_SUBDIRS.
- DIST_SUBDIRS = $(SUBDIRS)
---- a/sigscheme/libgcroots/Makefile.am
-+++ b/sigscheme/libgcroots/Makefile.am
+diff -urN uim-1.8.1.orig/sigscheme/libgcroots/Makefile.am 
uim-1.8.1/sigscheme/libgcroots/Makefile.am
+--- uim-1.8.1.orig/sigscheme/libgcroots/Makefile.am    2012-07-02 
12:16:36.432239740 +0800
++++ uim-1.8.1/sigscheme/libgcroots/Makefile.am 2012-07-02 12:18:27.177855230 
+0800
 @@ -19,6 +19,8 @@
  
  include libtool-version.mk
@@ -25,3 +10,15 @@
  # $(distdir) does work as a part of $(RELEASE_URL) when configured as a
  # subpackage.
  DIST_NAME = $(PACKAGE)-$(VERSION)
+diff -urN uim-1.8.1.orig/sigscheme/Makefile.am uim-1.8.1/sigscheme/Makefile.am
+--- uim-1.8.1.orig/sigscheme/Makefile.am       2012-07-02 12:16:36.408240040 
+0800
++++ uim-1.8.1/sigscheme/Makefile.am    2012-07-02 12:17:58.557213036 +0800
+@@ -4,6 +4,8 @@
+ endif
+ SUBDIRS += include src lib test test-c bench
+ 
++ACLOCAL_AMFLAGS = -I m4
++
+ # To make 'make distclean' workable on --with-libgcroots=tiny-subdir,
+ # libgcroots must be eliminated from $DIST_SUBDIRS.
+ DIST_SUBDIRS = $(SUBDIRS)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to