summaryrefslogtreecommitdiffstats
path: root/ibus.spec.in
diff options
context:
space:
mode:
authorHuang Peng <shawn.p.huang@gmail.com>2008-07-03 18:33:24 +0800
committerHuang Peng <shawn.p.huang@gmail.com>2008-07-03 18:33:24 +0800
commit65a9ccd12e5b3cd903f248c36b1a685802163910 (patch)
treec0a8d77235f089e1689a340f33da297d23c87c37 /ibus.spec.in
parent8a151897a5b36bc9e133e49416865951c6e6df43 (diff)
downloadibus-65a9ccd12e5b3cd903f248c36b1a685802163910.tar.gz
ibus-65a9ccd12e5b3cd903f248c36b1a685802163910.tar.xz
ibus-65a9ccd12e5b3cd903f248c36b1a685802163910.zip
Add xinput-ibus.
Diffstat (limited to 'ibus.spec.in')
-rw-r--r--ibus.spec.in8
1 files changed, 8 insertions, 0 deletions
diff --git a/ibus.spec.in b/ibus.spec.in
index 3c14d18..700d801 100644
--- a/ibus.spec.in
+++ b/ibus.spec.in
@@ -9,6 +9,7 @@ License: LGPLv2+
Group: System Environment/Libraries
URL: http://code.google.com/p/ibus/
Source0: http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz
+Source1: xinput-ibus
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gettext-devel, libtool, python-devel, pygtk2-devel, perl(XML::Parser) gtk2-devel qt-devel
@@ -33,6 +34,8 @@ Requires: %{name} = %{version}-%{release}
%description qt
This package contains ibus im module for qt4
+%define _xinputconf %{_sysconfdir}/X11/xinit/xinput.d/ibus.conf
+
%prep
%setup -q
@@ -47,6 +50,10 @@ make DESTDIR=${RPM_BUILD_ROOT} install
rm -f $RPM_BUILD_ROOT%{python_sitearch}/_anthy.la
rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/immodules/im-ibus.la
+# install xinput config file
+mkdir -pm 755 ${RPM_BUILD_ROOT}/%{_sysconfdir}/X11/xinit/xinput.d
+install -pm 644 %{SOURCE1} ${RPM_BUILD_ROOT}/%{_xinputconf}
+
# %find_lang %{name}
%clean
@@ -74,6 +81,7 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/ibus/icons/*
%{_libexecdir}/ibus-daemon
%{_libexecdir}/ibus-panel
+%config(noreplace) %{_xinputconf}
%files gtk
%{_libdir}/gtk-2.0/immodules/im-ibus.so