public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Peng Huang <phuang@fedoraproject.org>
To: git-commits@fedoraproject.org
Subject: [rpms/ibus] autotool: Import ibus.
Date: Sun, 31 May 2026 02:03:47 GMT	[thread overview]
Message-ID: <178019302764.1.9006866184168881381.rpms-ibus-a46ad0dc78a7@fedoraproject.org> (raw)

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

                 reply	other threads:[~2026-05-31  2:03 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178019302764.1.9006866184168881381.rpms-ibus-a46ad0dc78a7@fedoraproject.org \
    --to=phuang@fedoraproject.org \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox