4 Summary: Intelligent Input Bus for Linux OS
6 Group: System/Libraries
7 URL: http://code.google.com/p/ibus/
8 Source0: http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz
9 Source1001: ibus.manifest
11 BuildRequires: gettext-devel
12 BuildRequires: libtool
13 BuildRequires: dbus-glib-devel
14 BuildRequires: dbus-python-devel
15 BuildRequires: python-devel
16 BuildRequires: intltool
17 BuildRequires: iso-codes-devel
18 BuildRequires: pkgconfig(xkbcommon)
19 BuildRequires: pkgconfig(wayland-client)
20 BuildRequires: pygobject-devel
21 BuildRequires: gobject-introspection-devel
24 Requires: %{name}-libs = %{version}-%{release}
31 IBus is an input framework for Linux OS.
34 Summary: IBus libraries
35 Group: System/Libraries
37 Requires: dbus >= 1.2.4
40 This package contains the libraries for IBus
43 Summary: Development tools for IBus
44 Group: Development/Libraries
45 Requires: %{name} = %{version}-%{release}
46 Requires: %{name}-libs = %{version}-%{release}
51 The ibus-devel package contains the header files for IBus
58 %configure --disable-static \
69 --enable-python-library \
72 --enable-introspection
74 %__make %{?_smp_mflags}
78 make DESTDIR=%{buildroot} install
79 rm -f %{buildroot}%{_libdir}/libibus-1.0.la
81 rm -fr %{buildroot}%{_datadir}/gtk-doc
90 touch --no-create %{_datadir}/icons/hicolor || :
91 [ -x %{_bindir}/gtk-update-icon-cache ] && \
92 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
95 # create registry cache
96 [ -x %{_bindir}/ibus ] && \
97 %{_bindir}/ibus write-cache --system &>/dev/null || :
100 # recreate icon cache
101 touch --no-create %{_datadir}/icons/hicolor || :
102 [ -x %{_bindir}/gtk-update-icon-cache ] && \
103 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
104 # 'ibus write-cache --system' updates the system cache.
105 [ -f /var/cache/ibus/bus/registry ] && \
106 rm /var/cache/ibus/bus/registry || :
108 %post libs -p /sbin/ldconfig
110 %postun libs -p /sbin/ldconfig
112 %files -f %{name}10.lang
113 %manifest %{name}.manifest
114 %defattr(-,root,root,-)
115 %doc AUTHORS COPYING README
116 %dir %{python_sitelib}/ibus
117 %{python_sitelib}/ibus/*
118 %dir %{_datadir}/ibus/
120 %{_bindir}/ibus-daemon
121 %{_datadir}/ibus/keymaps/*
122 %{_datadir}/icons/hicolor/*/apps/*
124 %{_datadir}/ibus/component/simple.xml
125 %{_datadir}/bash-completion/completions/ibus.bash
126 %{_datadir}/man/man1/*
129 %manifest %{name}.manifest
130 %defattr(-,root,root,-)
131 %{_libdir}/libibus-1.0.so.*
132 %{_libdir}/girepository-1.0/IBus-1.0.typelib
135 %manifest %{name}.manifest
136 %defattr(-,root,root,-)
138 %{_libdir}/pkgconfig/*
140 %{_datadir}/gir-1.0/IBus-1.0.gir