public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/ibus] autotool: Import ibus.
@ 2026-05-31 2:03 Peng Huang
0 siblings, 0 replies; only message in thread
From: Peng Huang @ 2026-05-31 2:03 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/ibus
Branch : autotool
Commit : a46ad0dc78a790968dd1b014a53f6666509d211b
Author : Peng Huang <phuang@fedoraproject.org>
Date : 2008-08-10T11:32:49+00:00
Stats : +135/-0 in 5 file(s)
URL : https://src.fedoraproject.org/rpms/ibus/c/a46ad0dc78a790968dd1b014a53f6666509d211b?branch=autotool
Log:
Import ibus.
---
diff --git a/.cvsignore b/.cvsignore
index e69de29..782084e 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -0,0 +1 @@
+ibus-0.1.0.20080810.tar.gz
diff --git a/ibus.spec b/ibus.spec
new file mode 100644
index 0000000..b2d9d94
--- /dev/null
+++ b/ibus.spec
@@ -0,0 +1,124 @@
+%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+%define mod_path ibus-0.1
+Name: ibus
+Version: 0.1.0.20080810
+Release: 1%{?dist}
+Summary: Input Bus for Linux OS
+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
+BuildRequires: libtool
+BuildRequires: python
+BuildRequires: gtk2-devel
+BuildRequires: qt-devel
+BuildRequires: dbus-glib-devel
+
+Requires: pygtk2
+Requires: dbus-python >= 0.83.0
+Requires: pyxdg
+
+%description
+IBus means the Input Bus. It is a new input framework for Linux OS. It provides
+full featured and user friendly input method user interface. It also may help
+developers to develop input method easily.
+
+%package gtk
+Summary: IBus im module for gtk2
+Group: System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description gtk
+This package contains ibus im module for gtk2
+
+%package qt
+Summary: IBus im module for qt4
+Group: System Environment/Libraries
+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
+
+%build
+%configure --disable-static
+# make -C po update-gmo
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make DESTDIR=${RPM_BUILD_ROOT} install
+rm -f $RPM_BUILD_ROOT%{_libdir}/libibus-gtk.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/libibus-gtk.so
+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
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%post gtk
+%{_bindir}/update-gtk-immodules %{_host} || :
+
+%postun gtk
+%{_bindir}/update-gtk-immodules %{_host} || :
+
+%postun -p /sbin/ldconfig
+
+%files
+# -f %{name}.lang
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING README
+%dir %{python_sitelib}/ibus
+%{python_sitelib}/ibus/*
+%dir %{_datadir}/ibus/
+%dir %{_datadir}/ibus/daemon/
+%dir %{_datadir}/ibus/gconf/
+%dir %{_datadir}/ibus/panel/
+%dir %{_datadir}/ibus/setup/
+%dir %{_datadir}/ibus/engine/
+%dir %{_datadir}/ibus/icons/
+%{_bindir}/ibus
+%{_bindir}/ibus-setup
+%{_libdir}/libibus-gtk.so*
+%{_datadir}/ibus/daemon/*
+%{_datadir}/ibus/gconf/*
+%{_datadir}/ibus/panel/*
+%{_datadir}/ibus/setup/*
+%{_datadir}/ibus/icons/*
+%{_datadir}/applications/*
+%{_datadir}/pixmaps/*
+%{_libexecdir}/ibus-daemon
+%{_libexecdir}/ibus-gconf
+%{_libexecdir}/ibus-panel
+%{_libexecdir}/ibus-x11
+%config %{_xinputconf}
+
+%files gtk
+%defattr(-,root,root,-)
+%doc
+%{_libdir}/gtk-2.0/immodules/im-ibus.so
+
+%files qt
+%defattr(-,root,root,-)
+%doc
+%{_libdir}/qt4/plugins/inputmethods/libibus.so
+
+%changelog
+* Thu Aug 07 2008 Huang Peng <shawn.p.huang@gmail.com> - 0.1.0.20080810-1
+- The first version.
diff --git a/import.log b/import.log
new file mode 100644
index 0000000..b1daf75
--- /dev/null
+++ b/import.log
@@ -0,0 +1 @@
+ibus-0_1_0_20080810-1_fc9:HEAD:ibus-0.1.0.20080810-1.fc9.src.rpm:1218368092
diff --git a/sources b/sources
index e69de29..e28285f 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+7dbb3530395dda18e7703999a0d8fcd0 ibus-0.1.0.20080810.tar.gz
diff --git a/xinput-ibus b/xinput-ibus
new file mode 100644
index 0000000..e4742c7
--- /dev/null
+++ b/xinput-ibus
@@ -0,0 +1,8 @@
+XIM=ibus
+# define a fake XIM program
+XIM_PROGRAM="/bin/sleep"
+XIM_ARGS="0xffffffff"
+PREFERENCE_PROGRAM=/usr/bin/ibus-setup
+SHORT_DESC="IBus"
+GTK_IM_MODULE=ibus
+QT_IM_MODULE=ibus
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-05-31 2:03 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-05-31 2:03 [rpms/ibus] autotool: Import ibus Peng Huang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox