Add Destory method for IEngineFactory
[ibus.git] / ibus.spec.in
blob3c14d1847dba365bba5297b3be9fd7478297cedf
1 %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
2 %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
3 %define mod_path ibus-@PACKAGE_VERSION_MAJOR@.@PACKAGE_VERSION_MINOR@
4 Name: ibus
5 Version: @PACKAGE_VERSION@
6 Release: 1%{?dist}
7 Summary: Input bus for Linux OS
8 License: LGPLv2+
9 Group: System Environment/Libraries
10 URL: http://code.google.com/p/ibus/
11 Source0: http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz
13 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
14 BuildRequires: gettext-devel, libtool, python-devel, pygtk2-devel, perl(XML::Parser) gtk2-devel qt-devel
15 Requires: pygtk2
17 %description
18 Input bus for Linux OS
20 %package gtk
21 Summary: IBus im module for gtk2
22 Group: System Environment/Libraries
23 Requires: %{name} = %{version}-%{release}
25 %description gtk
26 This package contains ibus im module for gtk2
28 %package qt
29 Summary: IBus im module for qt4
30 Group: System Environment/Libraries
31 Requires: %{name} = %{version}-%{release}
33 %description qt
34 This package contains ibus im module for qt4
36 %prep
37 %setup -q
39 %build
40 %configure --disable-static
41 # make -C po update-gmo
42 make %{?_smp_mflags}
44 %install
45 rm -rf $RPM_BUILD_ROOT
46 make DESTDIR=${RPM_BUILD_ROOT} install
47 rm -f $RPM_BUILD_ROOT%{python_sitearch}/_anthy.la
48 rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/immodules/im-ibus.la
50 # %find_lang %{name}
52 %clean
53 rm -rf $RPM_BUILD_ROOT
55 %post gtk
56 %{_bindir}/update-gtk-immodules %{_host} || :
58 %postun gtk
59 %{_bindir}/update-gtk-immodules %{_host} || :
61 %files
62 # -f %{name}.lang
63 %defattr(-,root,root,-)
64 %doc AUTHORS COPYING README
65 %dir %{python_sitelib}/ibus
66 %{python_sitelib}/ibus/*
67 %dir %{_datadir}/ibus/
68 %dir %{_datadir}/ibus/daemon/
69 %dir %{_datadir}/ibus/panel/
70 %dir %{_datadir}/ibus/engine/
71 %dir %{_datadir}/ibus/icons/
72 %{_datadir}/ibus/daemon/*
73 %{_datadir}/ibus/panel/*
74 %{_datadir}/ibus/icons/*
75 %{_libexecdir}/ibus-daemon
76 %{_libexecdir}/ibus-panel
78 %files gtk
79 %{_libdir}/gtk-2.0/immodules/im-ibus.so
81 %files qt
82 %{_libdir}/qt4/plugins/inputmethods/libibus.so
84 %changelog
85 * Wed Jun 25 2008 Huang Peng <shawn.p.huang@gmail.com> - 0.1.0-1
86 - The first version.