[uim/f14/master] * Thu Aug 12 2010 Akira TAGOH <tagoh at redhat.com> - 1.6.0-1 - new upstream release.
Akira TAGOH
tagoh at fedoraproject.org
Thu Aug 12 08:18:25 UTC 2010
commit d98fcb29bf10adbf03703ac11f128f2deffbf9fc
Author: Akira TAGOH <tagoh at redhat.com>
Date: Thu Aug 12 17:18:22 2010 +0900
* Thu Aug 12 2010 Akira TAGOH <tagoh at redhat.com> - 1.6.0-1
- new upstream release.
sources | 2 +-
uim-enable-libgcroots.patch | 11 ++++
uim.spec | 124 ++++++++++++++++++++++++++++++------------
3 files changed, 100 insertions(+), 37 deletions(-)
---
diff --git a/sources b/sources
index 5afb4cc..87f9a03 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b84a43fb92d7ceb4bd801a76120c2a71 uim-1.5.7.tar.bz2
+cb3b9b2adaff3db9dec43658f30e9f89 uim-1.6.0.tar.bz2
diff --git a/uim-enable-libgcroots.patch b/uim-enable-libgcroots.patch
new file mode 100644
index 0000000..38e82f9
--- /dev/null
+++ b/uim-enable-libgcroots.patch
@@ -0,0 +1,11 @@
+--- 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.spec b/uim.spec
index 2d7a9e6..244caaa 100644
--- a/uim.spec
+++ b/uim.spec
@@ -2,8 +2,8 @@
%define uninst_xinput %{_sbindir}/update-alternatives --remove xinputrc %{_sysconfdir}/X11/xinit/xinput.d/uim.conf
Name: uim
-Version: 1.5.7
-Release: 3%{?dist}
+Version: 1.6.0
+Release: 1%{?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+
@@ -12,9 +12,13 @@ License: BSD and LGPLv2+ and (BSD or LGPLv2)
URL: http://code.google.com/p/uim/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: libXft-devel libX11-devel libXext-devel libXrender-devel libXau-devel libXdmcp-devel libXt-devel
-BuildRequires: gtk2-devel gnome-panel-devel qt3-devel qt-devel ncurses-devel libgnomeui-devel
-BuildRequires: anthy-devel Canna-devel m17n-lib-devel eb-devel gettext desktop-file-utils
-BuildRequires: m17n-db-devel
+BuildRequires: libgcroots-devel
+BuildRequires: gtk2-devel gnome-panel-devel ncurses-devel libgnomeui-devel
+BuildRequires: anthy-devel Canna-devel eb-devel gettext desktop-file-utils
+BuildRequires: qt3-devel kdelibs3-devel
+BuildRequires: qt-devel cmake kdelibs-devel
+BuildRequires: libedit-devel openssl-devel libcurl-devel sqlite-devel expat-devel
+BuildRequires: m17n-lib-devel m17n-db-devel
BuildRequires: m17n-db-amharic m17n-db-arabic m17n-db-armenian m17n-db-assamese m17n-db-bengali
BuildRequires: m17n-db-chinese m17n-db-croatian m17n-db-dhivehi m17n-db-farsi m17n-db-generic
BuildRequires: m17n-db-gregorian m17n-db-greek m17n-db-gujarati m17n-db-hebrew m17n-db-hindi
@@ -29,6 +33,7 @@ Source1: xinput.d-uim
Source2: uim-init.el
Patch0: uim-fix-implicit-dsolinking.patch
Patch1: uim-emacs-utf8.patch
+Patch2: uim-enable-libgcroots.patch
Summary: A multilingual input method library
@@ -61,19 +66,24 @@ Requires: uim-gtk2
%package qt
Summary: Qt4 support for Uim
Group: User Interface/Desktops
-Requires: uim-qt-common = %{version}-%{release}
%package qt3
Summary: Qt3 support for Uim
Group: User Interface/Desktops
-Requires: uim-qt-common = %{version}-%{release}
-Obsoletes: uim-qt < 1.4.2-2
+Obsoletes: uim-qt < 1.4.2-2 %{name}-qt-common < 1.6.0
+Provides: %{name}-qt-common = %{version}-%{release}
-%package qt-common
-Summary: Qt support for Uim
+%package kde
+Summary: KDE Applet for Uim
Group: User Interface/Desktops
Requires: uim = %{version}-%{release}
-Obsoletes: uim-qt < 1.4.2-2
+Requires: uim-qt
+
+%package kde3
+Summary: KDE3 Applet for Uim
+Group: User Interface/Desktops
+Requires: uim = %{version}-%{release}
+Requires: uim-qt3
%package -n emacs-uim
Summary: Emacs support for Uim
@@ -180,12 +190,19 @@ languages.
This package provides the Qt3 IM module and helper programs.
-%description qt-common
+%description kde
+Uim is a multilingual input method library. Uim aims to
+provide secure and useful input methods for all
+languages.
+
+This package provides the KDE applet.
+
+%description kde3
Uim is a multilingual input method library. Uim aims to
provide secure and useful input methods for all
languages.
-This package contains the helper applications for Qt support.
+This package provides the KDE3 applet.
%description -n emacs-uim
This package provides Emacs support.
@@ -212,8 +229,9 @@ many languages using the input table map from m17n-db.
%prep
%setup -q -n %{name}-%{version}
-%patch0 -p1 -b .dso
-%patch1 -p1 -b .emacs
+%patch0 -p1 -b .0-dso
+%patch1 -p1 -b .1-emacs
+%patch2 -p1 -b .2-libgcroots
autoconf
@@ -227,7 +245,13 @@ export QTDIR=%{_libdir}/qt-3.3
--with-eb --with-eb-conf=%{_libdir}/eb.conf \
--without-scim \
--with-gtk2 --with-gnome2 --enable-gnome-applet \
- --with-qt --with-qt-immodule --with-qt4-immodule \
+ --with-qt --with-qt-immodule \
+ --with-qt4 --with-qt4-immodule \
+ --enable-kde-applet --enable-kde4-applet \
+ --with-curl \
+ --with-expat \
+ --enable-openssl --with-ssl-engine \
+ --with-sqlite3 \
--with-lispdir=%{_datadir}/emacs/site-lisp \
--enable-pref
@@ -250,14 +274,14 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/lib*.la
rm -rf $RPM_BUILD_ROOT%{_libdir}/uim/plugin/*la
rm -rf $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/2.*/immodules/im-uim.*a
rm -rf $RPM_BUILD_ROOT%{_libdir}/qt-3.*/plugins/inputmethods/lib*.*a
-rm -rf $RPM_BUILD_ROOT%{_libdir}/libgcroots.*
-rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/gcroots.pc
-rm -rf $RPM_BUILD_ROOT%{_includedir}/gcroots.h
+#rm -rf $RPM_BUILD_ROOT%{_libdir}/libgcroots.*
+#rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/gcroots.pc
+#rm -rf $RPM_BUILD_ROOT%{_includedir}/gcroots.h
rm -rf $RPM_BUILD_ROOT%{_includedir}/sigscheme
rm -rf $RPM_BUILD_ROOT%{_docdir}/sigscheme
rm -rf $RPM_BUILD_ROOT%{_datadir}/uim/{installed-modules,loader}.scm
-rm -rf $RPM_BUILD_ROOT%{_prefix}/lib/kde3/uim_panelapplet.*
-rm -rf $RPM_BUILD_ROOT%{_datadir}/apps/kicker/applets/uimapplet.desktop
+rm -rf $RPM_BUILD_ROOT%{_libdir}/kde3/*.la
+#rm -rf $RPM_BUILD_ROOT%{_datadir}/apps/kicker/applets/uimapplet.desktop
install -d $RPM_BUILD_ROOT%{_sysconfdir}/X11/xinit/xinput.d
install -m 0644 -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/X11/xinit/xinput.d/uim.conf
@@ -280,12 +304,13 @@ ln -sf %{_localstatedir}/lib/uim/loader.scm $RPM_BUILD_ROOT%{_datadir}/uim/
touch $RPM_BUILD_ROOT%{_sysconfdir}/X11/xinit/xinputrc
%find_lang %{name}
%find_lang %{name}-chardict-qt
+%find_lang %{name}-chardict-qt4
-find $RPM_BUILD_ROOT -name "*.scm" -type f | egrep -v "^(anthy|canna|m17n|mana|prime|scim|sj3|skk|wnn|installed-modules|loader)" > scm.list
+find $RPM_BUILD_ROOT -name "*.scm" -type f | egrep -v ".*/(anthy|canna|m17n|mana|prime|scim|sj3|skk|wnn|installed-modules|loader)" > scm.list
cat scm.list | sed -e s,$RPM_BUILD_ROOT,,g >> %{name}.lang
-find $RPM_BUILD_ROOT -name "*.png" -type f | egrep -v "^(anthy|canna|m17n|mana|prime|scim|sj3|skk|wnn)" > png.list
+find $RPM_BUILD_ROOT -name "*.png" -type f | egrep -v ".*/(anthy|canna|m17n|mana|prime|scim|sj3|skk|wnn)" > png.list
cat png.list | sed -e s,$RPM_BUILD_ROOT,,g >> %{name}.lang
-find $RPM_BUILD_ROOT -name "*.svg" -type f | egrep -v "^(anthy|canna|m17n|mana|prime|scim|sj3|skk|wnn)" > svg.list
+find $RPM_BUILD_ROOT -name "*.svg" -type f | egrep -v ".*/(anthy|canna|m17n|mana|prime|scim|sj3|skk|wnn)" > svg.list
cat svg.list | sed -e s,$RPM_BUILD_ROOT,,g >> %{name}.lang
# compress large doc
@@ -369,11 +394,13 @@ fi
%dir %{_datadir}/uim/pixmaps
%dir %{_localstatedir}/lib/uim
%{_bindir}/uim-fep*
+%{_bindir}/uim-help
%{_bindir}/uim-module-manager
%{_bindir}/uim-sh
%{_bindir}/uim-xim
%{_libdir}/lib*.so.*
%{_datadir}/uim/helperdata
+%{_datadir}/uim/tables/*.table
%verify(not md5 size mtime) %{_datadir}/uim/installed-modules.scm
%verify(not md5 size mtime) %{_datadir}/uim/loader.scm
%ghost %{_localstatedir}/lib/uim/*.scm
@@ -404,8 +431,18 @@ fi
%exclude %{_datadir}/uim/pixmaps/wnn.svg
%{_sysconfdir}/X11/xinit/xinput.d
%ghost %{_sysconfdir}/X11/xinit/xinputrc
+%{_libdir}/uim/plugin/libuim-curl.so
%{_libdir}/uim/plugin/libuim-custom-enabler.so
+%{_libdir}/uim/plugin/libuim-eb.so
+%{_libdir}/uim/plugin/libuim-editline.so
+%{_libdir}/uim/plugin/libuim-expat.so
+%{_libdir}/uim/plugin/libuim-fileio.so
+%{_libdir}/uim/plugin/libuim-lolevel.so
%{_libdir}/uim/plugin/libuim-look.so
+%{_libdir}/uim/plugin/libuim-openssl.so
+%{_libdir}/uim/plugin/libuim-process.so
+%{_libdir}/uim/plugin/libuim-socket.so
+%{_libdir}/uim/plugin/libuim-sqlite3.so
%{_libexecdir}/uim-helper-server
%{_mandir}/man1/uim-xim.1*
@@ -429,6 +466,7 @@ fi
%{_bindir}/uim-input-pad-ja
%{_libdir}/gtk-2.0/2.*/immodules
%{_libexecdir}/uim-candwin-gtk
+%{_libexecdir}/uim-candwin-tbl-gtk
%files gnome
%defattr (-, root, root, -)
@@ -436,18 +474,17 @@ fi
%{_libexecdir}/uim-toolbar-applet
%{_libdir}/bonobo/servers/GNOME_UimApplet.server
-%files qt
+%files qt -f %{name}-chardict-qt4.lang
%defattr (-, root, root, -)
-%doc AUTHORS COPYING ChangeLog* NEWS qt4/immodule/README.en
-%lang(ja) %doc qt4/immodule/README.ja
+%doc AUTHORS COPYING ChangeLog* NEWS
+%{_bindir}/uim-chardict-qt4
+%{_bindir}/uim-im-switcher-qt4
+%{_bindir}/uim-pref-qt4
+%{_bindir}/uim-toolbar-qt4
+%{_libexecdir}/uim-candwin-qt4
%{_libdir}/qt4/plugins/inputmethods/libuiminputcontextplugin.so
-%files qt3
-%defattr (-, root, root, -)
-%doc AUTHORS COPYING ChangeLog* NEWS README
-%{_libdir}/qt-3.*/plugins/inputmethods
-
-%files qt-common -f %{name}-chardict-qt.lang
+%files qt3 -f %{name}-chardict-qt.lang
%defattr (-, root, root, -)
%doc AUTHORS COPYING ChangeLog* NEWS README
# BSD and LGPLv2+
@@ -459,6 +496,19 @@ fi
# BSD
%{_bindir}/uim-toolbar-qt
%{_libexecdir}/uim-candwin-qt
+%{_libdir}/qt-3.*/plugins/inputmethods
+
+%files kde
+%defattr (-, root, root, -)
+%doc AUTHORS COPYING ChangeLog* NEWS README
+%{_libdir}/kde4/plasma_applet_uim.so
+%{_datadir}/kde4/services/plasma-applet-uim.desktop
+
+%files kde3
+%defattr (-, root, root, -)
+%doc AUTHORS COPYING ChangeLog* NEWS README
+%{_libdir}/kde3/uim_panelapplet.so
+%{_datadir}/apps/kicker/applets/uimapplet.desktop
%files -n emacs-uim
%defattr (-, root, root, -)
@@ -493,7 +543,6 @@ fi
%files canna
%defattr (-, root, root, -)
%doc AUTHORS COPYING ChangeLog* NEWS README
-%{_libdir}/uim/plugin/libuim-canna.so
%{_datadir}/uim/canna*.scm
# BSD or LGPLv2
%{_datadir}/uim/pixmaps/canna.png
@@ -504,8 +553,8 @@ fi
%doc AUTHORS COPYING ChangeLog* NEWS README
%{_libdir}/uim/plugin/libuim-skk.so
%{_datadir}/uim/skk*.scm
-%{_datadir}/uim/pixmaps/skk.png
-%{_datadir}/uim/pixmaps/skk.svg
+%{_datadir}/uim/pixmaps/skk*.png
+%{_datadir}/uim/pixmaps/skk*.svg
%dir %{_datadir}/uim
%files m17n
@@ -519,6 +568,9 @@ fi
%dir %{_datadir}/uim
%changelog
+* Thu Aug 12 2010 Akira TAGOH <tagoh at redhat.com> - 1.6.0-1
+- new upstream release.
+
* Mon Mar 15 2010 Akira TAGOH <tagoh at redhat.com> - 1.5.7-3
- Use anthy-utf8 instead of anthy.
- Set the appropriate encoding for uim.el.
More information about the scm-commits
mailing list