[packages/ibus-anthy] - updated to 1.2.7 - removed obsolete xx-icon-symbol patch
qboosh
qboosh at pld-linux.org
Wed Sep 12 18:27:37 CEST 2012
commit a27946f1024ba6e64891f718b75d67e9aae42ed3
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Sep 12 18:26:59 2012 +0200
- updated to 1.2.7
- removed obsolete xx-icon-symbol patch
ibus-anthy-xx-icon-symbol.patch | 67 -----------------------------------------
ibus-anthy.spec | 45 ++++++++++++++++++---------
2 files changed, 31 insertions(+), 81 deletions(-)
---
diff --git a/ibus-anthy.spec b/ibus-anthy.spec
index f40bdf3..1556be1 100644
--- a/ibus-anthy.spec
+++ b/ibus-anthy.spec
@@ -3,26 +3,31 @@
%bcond_with bridge_hotkey # enable the engine hotkeys
#
Summary: The Anthy engine for IBus input platform
+Summary(pl.UTF-8): Silnik Anthy dla platformy wprowadzania znaków IBus
Name: ibus-anthy
-Version: 1.2.6
+Version: 1.2.7
Release: 1
License: GPL v2+
Group: Libraries
+#Source0Download: http://code.google.com/p/ibus/downloads/list
Source0: http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz
-# Source0-md5: 894c7311f4d5c96b1fdb8b3795446ead
-Patch1: %{name}-xx-icon-symbol.patch
+# Source0-md5: 091a13ff950171981768463993ffb683
URL: http://code.google.com/p/ibus/
BuildRequires: anthy-devel
-BuildRequires: gettext-devel
-BuildRequires: ibus
-BuildRequires: intltool
-BuildRequires: libtool
+BuildRequires: autoconf >= 2.50
+BuildRequires: gettext-devel >= 0.16.1
+BuildRequires: ibus-devel >= 1.4.0
+BuildRequires: intltool >= 0.35.0
+BuildRequires: libstdc++-devel
BuildRequires: pkgconfig
-BuildRequires: python-devel
+BuildRequires: python-devel >= 1:2.5
+BuildRequires: rpmbuild(macros) >= 1.219
+BuildRequires: sed >= 4.0
BuildRequires: swig-python
Requires: anthy
-Requires: ibus >= 1.3.0
+Requires: ibus >= 1.4.0
Requires: kasumi
+Requires: python-ibus >= 1.4.0
Requires: python-pygtk-gtk >= 2.15.2
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -32,9 +37,16 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
The Anthy engine for IBus platform. It provides Japanese input method
from libanthy.
+%description -l pl.UTF-8
+Silnik Anthy dla platformy IBus. Udostępnia metodę wprowadzania znaków
+japońskich poprzez libanthy.
+
%prep
%setup -q
-%patch1 -p1
+
+# ibus 1.4.x has symbol attr in EngineDesc; hardcode it so python-ibus
+# is not BRed here
+%{__sed} -i -e 's,\$SYMBOL_TEST,exit(0),' configure.ac
%build
%{__autoconf}
@@ -50,6 +62,10 @@ rm -rf $RPM_BUILD_ROOT
%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la
+%py_comp $RPM_BUILD_ROOT%{py_sitedir}
+%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
+%py_postclean
+
%find_lang %{name}
%clean
@@ -57,9 +73,10 @@ rm -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc AUTHORS README
-%{py_sitedir}/anthy.py*
+%doc AUTHORS ChangeLog README
+%{py_sitedir}/anthy.py[co]
%attr(755,root,root) %{py_sitedir}/_anthy.so
-%attr(755,root,root) %{_libexecdir}/ibus-*-anthy
+%attr(755,root,root) %{_libexecdir}/ibus-engine-anthy
+%attr(755,root,root) %{_libexecdir}/ibus-setup-anthy
%{_datadir}/ibus-anthy
-%{_datadir}/ibus/component/*
+%{_datadir}/ibus/component/anthy.xml
diff --git a/ibus-anthy-xx-icon-symbol.patch b/ibus-anthy-xx-icon-symbol.patch
deleted file mode 100644
index 75d0558..0000000
--- a/ibus-anthy-xx-icon-symbol.patch
+++ /dev/null
@@ -1,67 +0,0 @@
---- ibus-anthy-1.2.4/configure.ac.orig 2011-06-21 18:25:58.000000000 +0900
-+++ ibus-anthy-1.2.4/configure.ac 2011-06-30 18:10:50.000000000 +0900
-@@ -122,6 +122,37 @@ AC_ARG_WITH(kasumi-icon,
- [KASUMI_ICON_FILE="$datadir/pixmaps/kasumi.png"])
- AC_SUBST(KASUMI_ICON_FILE)
-
-+dnl - check hotkeys for ibus-anthy which is used for ibus bridge mode.
-+dnl - Normally you don't need this so could be HOTKEYS="no"
-+AC_ARG_WITH(hotkeys,
-+ [AC_HELP_STRING([--with-hotkeys=HOTKEYS],
-+ [Use hotkeys for ibus bridge mode. (available value: yes/no/keys)])],
-+ [HOTKEYS="$withval"],
-+ [HOTKEYS="no"])
-+if test x"$HOTKEYS" = x"no"; then
-+ HOTKEYS="<!-- <hotkeys>Control+space,Zenkaku_Hankaku</hotkeys> -->"
-+elif test x"$HOTKEYS" = x"yes"; then
-+ HOTKEYS="<hotkeys>Control+space,Zenkaku_Hankaku</hotkeys>"
-+elif test x"$HOTKEYS" = x; then
-+ HOTKEYS="<hotkeys>Control+space,Zenkaku_Hankaku</hotkeys>"
-+else
-+ HOTKEYS="<hotkeys>${HOTKEYS}</hotkeys>"
-+fi
-+AC_SUBST(HOTKEYS)
-+
-+SYMBOL_TEST="import ibus
-+engine = ibus.EngineDesc('test')
-+exit(not hasattr(engine, 'symbol'))
-+"
-+$PYTHON -c "$SYMBOL_TEST"
-+if test $? -eq 0; then
-+ SYMBOL="<symbol>\xe3\x81\x82</symbol>"
-+else
-+ SYMBOL="<!-- <symbol>\xe3\x81\x82</symbol> -->"
-+fi
-+SYMBOL=`printf "$SYMBOL"`
-+AC_SUBST(SYMBOL)
-+
- dnl - define GETTEXT_* variables
- GETTEXT_PACKAGE=ibus-anthy
- AC_SUBST(GETTEXT_PACKAGE)
-@@ -146,3 +177,15 @@ m4/Makefile
- ])
-
- AC_OUTPUT
-+echo "
-+ IBus-Anthy version ibus_version
-+
-+python-config: $PYTHON_CONFIG
-+PYTHON_CFLAGS $PYTHON_CFLAGS
-+PYTHON_LIBS $PYTHON_LIBS
-+ANTHY_ZIPCODE_FILE $ANTHY_ZIPCODE_FILE
-+KASUMI_EXEC_FILE $KASUMI_EXEC_FILE
-+KASUMI_ICON_FILE $KASUMI_ICON_FILE
-+HOTKEYS $HOTKEYS
-+SYMBOL $SYMBOL
-+"
---- ibus-anthy-1.2.4/engine/anthy.xml.in.in.orig 2011-06-21 18:24:39.000000000 +0900
-+++ ibus-anthy-1.2.4/engine/anthy.xml.in.in 2011-06-30 17:37:45.000000000 +0900
-@@ -22,6 +22,8 @@
- <longname>Anthy</longname>
- <description>Anthy Input Method</description>
- <rank>99</rank>
-+ @HOTKEYS@
-+ @SYMBOL@
- </engine>
- </engines>
- </component>
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ibus-anthy.git/commitdiff/01fc7768212aaaecb5ccb59961589666217b500c
More information about the pld-cvs-commit
mailing list