[packages/uim] - updated to 1.8.3 - removed obsolete patches

baggins baggins at pld-linux.org
Tue Nov 13 21:10:48 CET 2012


commit 26f033cf85a5f6fea1d963f53625f6d165f2d208
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Tue Nov 13 21:10:34 2012 +0100

    - updated to 1.8.3
    - removed obsolete patches

 uim-enable-libgcroots.patch | 11 ---------
 uim-link.patch              | 60 ---------------------------------------------
 uim-qt-po.patch             | 37 ----------------------------
 uim.spec                    | 43 ++++++++++++++++++--------------
 4 files changed, 25 insertions(+), 126 deletions(-)
---
diff --git a/uim.spec b/uim.spec
index e96d9d1..d754919 100644
--- a/uim.spec
+++ b/uim.spec
@@ -1,18 +1,15 @@
 Summary:	Multilingual input method library
 Summary(pl.UTF-8):	Biblioteka obsługująca wejście w wielu językach
 Name:		uim
-Version:	1.7.1
-Release:	2
+Version:	1.8.3
+Release:	1
 License:	GPL or BSD
 Group:		Libraries
 Source0:	http://uim.googlecode.com/files/%{name}-%{version}.tar.bz2
-# Source0-md5:	80027d3706f28d1dff9a159139b87adf
+# Source0-md5:	918ce698765ea25b402a110b86b4d23c
 Source1:	%{name}.xinputd
 Source2:	%{name}-init.el
-Patch0:		%{name}-link.patch
-Patch1:		%{name}-emacs-utf8.patch
-Patch2:		%{name}-enable-libgcroots.patch
-Patch3:		%{name}-qt-po.patch
+Patch0:		%{name}-emacs-utf8.patch
 URL:		http://uim.freedesktop.org/
 BuildRequires:	Canna-devel
 BuildRequires:	Qt3Support-devel
@@ -250,9 +247,6 @@ languages using the input table map from m17n-db.
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
 
 cp -a fep/README fep/README.fep
 cp -a fep/README.ja fep/README.fep.ja
@@ -260,10 +254,8 @@ cp -a fep/README.key fep/README.fep.key
 cp -a xim/README xim/README.xim
 
 %build
-%{__aclocal} -I m4
-%{__autoconf}
-%{__automake}
 %configure \
+	--with-libgcroots=installed \
 	--enable-openssl \
 	--disable-gnome2-applet \
 	--enable-gnome3-applet \
@@ -308,6 +300,7 @@ install -d $RPM_BUILD_ROOT%{_sysconfdir}/X11/xinit/xinput.d \
 	$RPM_BUILD_ROOT%{_localstatedir}/lib/uim
 
 %{__make} -j1 install \
+	QT_PLUGINSDIR=%{_libdir}/qt/plugins-mt \
 	DESTDIR=$RPM_BUILD_ROOT
 
 # For XEmacs
@@ -315,7 +308,7 @@ install -d $RPM_BUILD_ROOT%{_sysconfdir}/X11/xinit/xinput.d \
 	DESTDIR=$RPM_BUILD_ROOT \
 	UIMEL_LISP_DIR=%{_datadir}/xemacs-packages/lisp/uim-el
 
-%{__rm} $RPM_BUILD_ROOT%{_libdir}{,/gtk*/*/immodules,/uim/*}/*.la
+%{__rm} $RPM_BUILD_ROOT%{_libdir}{,/gtk*/*/immodules,/uim/*,/qt/plugins-mt/*}/*.la
 
 %{__sed} -e 's|@@LIB@@|%{_lib}|g' %{SOURCE1} >$RPM_BUILD_ROOT%{_sysconfdir}/X11/xinit/xinput.d/uim.conf
 install -p %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/site-start.d/
@@ -346,8 +339,6 @@ $RPM_BUILD_ROOT%{_bindir}/uim-module-manager \
 		--unregister anthy anthy-utf8 canna mana skk m17nlib
 
 %find_lang %{name}
-%find_lang %{name}-chardict-qt
-%find_lang %{name}-chardict-qt4
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -464,6 +455,19 @@ fi
 %attr(755,root,root) %{_libdir}/uim/plugin/libuim-sqlite3.so
 %dir %{_datadir}/uim
 %{_datadir}/%{name}/*
+%exclude %{_datadir}/uim/anthy*.scm
+%exclude %{_datadir}/uim/canna*.scm
+%exclude %{_datadir}/uim/mana*.scm
+%exclude %{_datadir}/uim/prime*.scm
+%exclude %{_datadir}/uim/skk*.scm
+%exclude %{_datadir}/uim/m17nlib.scm
+%exclude %{_datadir}/uim/pixmaps/anthy*.png
+%exclude %{_datadir}/uim/pixmaps/canna.png
+%exclude %{_datadir}/uim/pixmaps/mana.png
+%exclude %{_datadir}/uim/pixmaps/prime.png
+%exclude %{_datadir}/uim/pixmaps/skk*.png
+%exclude %{_datadir}/uim/pixmaps/skk*.svg
+%exclude %{_datadir}/uim/pixmaps/m17n*png
 %{_desktopdir}/uim.desktop
 %{_mandir}/man1/*.1*
 %dir %{_localstatedir}/lib/uim
@@ -486,6 +490,7 @@ fi
 %attr(755,root,root) %{_libdir}/gtk-2.0/*/immodules/*.so
 %attr(755,root,root) %{_libdir}/uim-candwin-gtk
 %attr(755,root,root) %{_libdir}/uim-candwin-tbl-gtk
+%attr(755,root,root) %{_libdir}/uim-candwin-horizontal-gtk
 
 %files gtk3
 %defattr(644,root,root,755)
@@ -498,6 +503,7 @@ fi
 %attr(755,root,root) %{_libdir}/gtk-3.0/*/immodules/*.so
 %attr(755,root,root) %{_libdir}/uim-candwin-gtk3
 %attr(755,root,root) %{_libdir}/uim-candwin-tbl-gtk3
+%attr(755,root,root) %{_libdir}/uim-candwin-horizontal-gtk3
 
 %files gnome
 %defattr(644,root,root,755)
@@ -505,7 +511,7 @@ fi
 %{_datadir}/dbus-1/services/org.gnome.panel.applet.UimAppletFactory.service
 %{_datadir}/gnome-panel/4.0/applets/UimApplet.panel-applet
 
-%files qt -f %{name}-chardict-qt4.lang
+%files qt
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/uim-chardict-qt4
 %attr(755,root,root) %{_bindir}/uim-im-switcher-qt4
@@ -514,13 +520,14 @@ fi
 %attr(755,root,root) %{_libdir}/qt4/plugins/inputmethods/*.so
 %attr(755,root,root) %{_libdir}/uim-candwin-qt4
 
-%files qt3 -f %{name}-chardict-qt.lang
+%files qt3
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/uim-chardict-qt
 %attr(755,root,root) %{_bindir}/uim-im-switcher-qt
 %attr(755,root,root) %{_bindir}/uim-pref-qt
 %attr(755,root,root) %{_bindir}/uim-toolbar-qt
 %attr(755,root,root) %{_libdir}/uim-candwin-qt
+%attr(755,root,root) %{_libdir}/qt/plugins-mt/inputmethods/*.so
 
 %files kde
 %defattr(644,root,root,755)
diff --git a/uim-enable-libgcroots.patch b/uim-enable-libgcroots.patch
deleted file mode 100644
index 38e82f9..0000000
--- a/uim-enable-libgcroots.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- uim-1.6.0.orig/configure.ac	2010-08-12 14:15:54.000000000 +0900
-+++ uim-1.6.0/configure.ac	2010-08-12 14:25:02.000000000 +0900
-@@ -1800,7 +1800,7 @@ AC_SUBST(abs_top_builddir)
- #
- # --with-master-pkg=uim instructs that pkgdatadir for Scheme libraries.
- # See also sigscheme/lib/Makefile.am
--ac_configure_args="$ac_configure_args --with-master-pkg=uim --enable-conf=uim --disable-libsscm --disable-shell"
-+ac_configure_args="$ac_configure_args --with-master-pkg=uim --enable-conf=uim --disable-libsscm --disable-shell --with-libgcroots=installed"
- AC_CONFIG_SUBDIRS([sigscheme])
- 
- AC_CONFIG_FILES([Makefile
diff --git a/uim-link.patch b/uim-link.patch
deleted file mode 100644
index 4338933..0000000
--- a/uim-link.patch
+++ /dev/null
@@ -1,60 +0,0 @@
---- uim-1.7.0/configure.ac~	2011-05-12 15:18:18.000000000 +0200
-+++ uim-1.7.0/configure.ac	2011-07-15 22:52:35.101500283 +0200
-@@ -714,13 +714,13 @@ AC_ARG_WITH(gtk2,
-         use_gtk2="no"
-       ;;
-       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, gtk+-2.0 >= 2.2.0 x11, use_gtk2="yes",use_gtk2="no")
-+        PKG_CHECK_MODULES(GTK2_4, gtk+-2.0 >= 2.4.0 x11, use_gtk2_4="yes",use_gtk2_4="no")
-       ;;
-     esac
-   ],
--  [ 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, gtk+-2.0 >= 2.2.0 x11, use_gtk2="yes",use_gtk2="no")
-+    PKG_CHECK_MODULES(GTK2_4, gtk+-2.0 >= 2.4.0 x11, use_gtk2_4="yes",use_gtk2_4="no") ])
- 
- AC_ARG_ENABLE(gnome-applet,
-   AC_HELP_STRING([--disable-gnome-applet],
-@@ -1046,8 +1046,8 @@
-       yes|*)
-         use_uim_fep="yes"
- 	AC_CHECK_LIB(curses, setupterm, FEP_LIBADD="-lcurses $FEP_LIBADD",
--	  [AC_CHECK_LIB(ncurses, setupterm, FEP_LIBADD="-lncurses $FEP_LIBADD",
--	    AC_MSG_WARN([fep needs setupterm in libcurses or libncurses. disabled...]);use_uim_fep="no")])
-+	  [AC_CHECK_LIB(ncurses, setupterm, FEP_LIBADD="-lncurses -ltinfo $FEP_LIBADD",
-+	    AC_MSG_WARN([fep needs setupterm in libcurses or libncurses. disabled...]);use_uim_fep="no","-ltinfo")])
- 	AC_CHECK_FUNCS(forkpty)
- 	if test $ac_cv_func_forkpty = no; then
- 	  AC_CHECK_LIB(util, forkpty, [AC_DEFINE(HAVE_FORKPTY) FEP_LIBADD="-lutil $FEP_LIBADD"])
-@@ -1058,8 +1058,8 @@
-   ],
-   [ use_uim_fep="yes"
-     AC_CHECK_LIB(curses, setupterm, FEP_LIBADD="-lcurses $FEP_LIBADD",
--      [AC_CHECK_LIB(ncurses, setupterm, FEP_LIBADD="-lncurses $FEP_LIBADD",
--        AC_MSG_WARN([fep needs setupterm in libcurses or libncurses. disabled...]);use_uim_fep="no")])
-+      [AC_CHECK_LIB(ncurses, setupterm, FEP_LIBADD="-lncurses -ltinfo $FEP_LIBADD",
-+        AC_MSG_WARN([fep needs setupterm in libcurses or libncurses. disabled...]);use_uim_fep="no","-ltinfo")])
-     AC_CHECK_FUNCS(forkpty)
-     if test $ac_cv_func_forkpty = no; then
-       AC_CHECK_LIB(util, forkpty, [AC_DEFINE(HAVE_FORKPTY) FEP_LIBADD="-lutil $FEP_LIBADD"])
-@@ -1174,14 +1174,13 @@
-     saved_CPPFLAGS=$CPPFLAGS
-     saved_LDFLAGS=$LDFLAGS
-     CPPFLAGS="${CPPFLAGS} -I$libedit_path/include"
--    LDFLAGS="${LDFLAGS} -L$libedit_path/lib"
-     AC_CHECK_LIB(curses, tgetent, LIBEDIT_LIBS="-lcurses",
--        [AC_CHECK_LIB(ncurses, tgetent, LIBEDIT_LIBS="-lncurses",
-+        [AC_CHECK_LIB(ncurses, tgetent, LIBEDIT_LIBS="-lncurses -ltinfo",
-             AC_MSG_WARN("libedit needs libcurses or libncurses. disabled...")
--            use_libedit="no")])
-+            use_libedit="no","-ltinfo")])
-     if test "x$use_libedit" != "xno"; then
-         AC_CHECK_LIB(edit, el_init,
--            [LIBEDIT_LIBS="-ledit $LIBEDIT_LIBS -L$libedit_path/lib"
-+            [LIBEDIT_LIBS="-ledit $LIBEDIT_LIBS"
-                 AC_SUBST(LIBEDIT_LIBS)],
-             [AC_MSG_WARN("libedit not found. Disabled...")
-                 use_libedit="no"])
diff --git a/uim-qt-po.patch b/uim-qt-po.patch
deleted file mode 100644
index 752204c..0000000
--- a/uim-qt-po.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- uim-1.7.0/qt/chardict/po/Makefile.in.in~	2011-05-17 06:16:20.000000000 +0200
-+++ uim-1.7.0/qt/chardict/po/Makefile.in.in	2011-07-18 01:07:28.530206913 +0200
-@@ -17,7 +17,7 @@
- # We have the following line for use by intltoolize:
- # INTLTOOL_MAKEFILE
- 
--GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
-+GETTEXT_PACKAGE = uim-chardict-qt
- PACKAGE = @PACKAGE@
- VERSION = @VERSION@
- 
---- uim-1.7.0/qt4/chardict/po/Makefile.in.in~	2011-05-17 06:16:20.000000000 +0200
-+++ uim-1.7.0/qt4/chardict/po/Makefile.in.in	2011-07-18 01:08:14.373761366 +0200
-@@ -17,7 +17,7 @@
- # We have the following line for use by intltoolize:
- # INTLTOOL_MAKEFILE
- 
--GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
-+GETTEXT_PACKAGE = uim-chardict-qt4
- PACKAGE = @PACKAGE@
- VERSION = @VERSION@
- 
---- uim-1.7.0/qt4/chardict/qt4.cpp~	2011-03-27 03:48:08.000000000 +0200
-+++ uim-1.7.0/qt4/chardict/qt4.cpp	2011-07-18 01:09:06.752063391 +0200
-@@ -66,9 +66,9 @@
- {
- 
-     setlocale(LC_ALL, "");
--    bindtextdomain(PACKAGE "-chardict-qt", LOCALEDIR);
--    textdomain(PACKAGE "-chardict-qt");
--    bind_textdomain_codeset(PACKAGE "-chardict-qt", "UTF-8");
-+    bindtextdomain(PACKAGE "-chardict-qt4", LOCALEDIR);
-+    textdomain(PACKAGE "-chardict-qt4");
-+    bind_textdomain_codeset(PACKAGE "-chardict-qt4", "UTF-8");
- 
-     QApplication a( argc, argv );
- 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/uim.git/commitdiff/26f033cf85a5f6fea1d963f53625f6d165f2d208



More information about the pld-cvs-commit mailing list