3 %bcond_without bridge_hotkey # disable the engine hotkeys
5 Summary: The Anthy engine for IBus input platform
6 Summary(pl.UTF-8): Silnik Anthy dla platformy wprowadzania znaków IBus
12 #Source0Download: http://code.google.com/p/ibus/downloads/list
13 Source0: http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz
14 # Source0-md5: ec8e7c499c80c0270be69d613dec4b87
15 URL: http://code.google.com/p/ibus/
16 BuildRequires: anthy-devel
17 BuildRequires: autoconf >= 2.50
18 BuildRequires: gettext-devel >= 0.16.1
19 BuildRequires: glib2-devel >= 1:2.26.0
20 BuildRequires: gobject-introspection-devel >= 0.6.8
21 BuildRequires: ibus-devel >= 1.4.99
22 BuildRequires: intltool >= 0.41.1
23 BuildRequires: libstdc++-devel
24 BuildRequires: pkgconfig
25 BuildRequires: python-devel >= 1:2.5
26 BuildRequires: rpmbuild(macros) >= 1.219
27 BuildRequires: sed >= 4.0
28 BuildRequires: swig-python
29 Requires(post,postun): /sbin/ldconfig
30 Requires(post,postun): GConf2
31 Requires: %{name}-libs = %{version}-%{release}
33 Requires: ibus >= 1.4.99
35 Requires: python-ibus >= 1.4.99
36 Requires: python-pygtk-gtk >= 2:2.15.2
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 %define _libexecdir %{_libdir}/ibus
42 The Anthy engine for IBus platform. It provides Japanese input method
45 %description -l pl.UTF-8
46 Silnik Anthy dla platformy IBus. Udostępnia metodę wprowadzania znaków
47 japońskich poprzez libanthy.
50 Summary: Shared Anthy GObject library
51 Summary(pl.UTF-8): Biblioteka współdzielona Anthy GObject
53 Requires: glib2 >= 1:2.26.0
54 Conflicts: ibus-anthy < 1.4.99.20121006-5
57 Shared Anthy GObject library.
59 %description libs -l pl.UTF-8
60 Biblioteka współdzielona Anthy GObject.
63 Summary: Header files for Anthy GObject library
64 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Anthy GObject
65 Group: Development/Libraries
66 Requires: %{name}-libs = %{version}-%{release}
68 Requires: glib2-devel >= 1:2.26.0
71 Header files for Anthy GObject library.
73 %description devel -l pl.UTF-8
74 Pliki nagłówkowe biblioteki Anthy GObject.
79 # ibus 1.4.x has symbol attr in EngineDesc;
80 # ibus 1.4.99 (1.5) has symbol attr in IBus.Property
81 # hardcode it so python-ibus is not BRed here
82 %{__sed} -i -e 's,\$SYMBOL_TEST,exit(0),' configure.ac
89 --with-layout='default' \
90 %{?with_bridge_hotkey:--with-hotkeys}
95 rm -rf $RPM_BUILD_ROOT
97 DESTDIR=$RPM_BUILD_ROOT
99 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
104 rm -rf $RPM_BUILD_ROOT
107 %update_icon_cache hicolor
110 %update_icon_cache hicolor
112 %post libs -p /sbin/ldconfig
113 %postun libs -p /sbin/ldconfig
115 %files -f %{name}.lang
116 %defattr(644,root,root,755)
117 %doc AUTHORS ChangeLog README
118 %attr(755,root,root) %{_libexecdir}/ibus-engine-anthy
119 %attr(755,root,root) %{_libexecdir}/ibus-setup-anthy
120 %{_datadir}/ibus-anthy
121 %{_datadir}/ibus/component/anthy.xml
122 %{_desktopdir}/ibus-setup-anthy.desktop
123 %{_iconsdir}/hicolor/scalable/apps/ibus-anthy.svg
126 %defattr(644,root,root,755)
127 %attr(755,root,root) %{_libdir}/libanthygobject-1.0.so.*.*
128 %attr(755,root,root) %ghost %{_libdir}/libanthygobject-1.0.so.5
129 %{_libdir}/girepository-1.0/Anthy-9000.typelib
132 %defattr(644,root,root,755)
133 %attr(755,root,root) %{_libdir}/libanthygobject-1.0.so
134 %{_includedir}/ibus-anthy-1.0
135 %{_datadir}/gir-1.0/Anthy-9000.gir