Gentoo Archives: gentoo-commits

From: "Matsuu Takuto (matsuu)" <matsuu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-i18n/ibus: ChangeLog metadata.xml ibus-0.1.1.20081001.ebuild
Date: Wed, 01 Oct 2008 16:21:01
Message-Id: E1Kl4Re-0000l6-Cb@stork.gentoo.org
1 matsuu 08/10/01 16:20:58
2
3 Modified: ChangeLog metadata.xml
4 Added: ibus-0.1.1.20081001.ebuild
5 Log:
6 Version bumped.
7 (Portage version: 2.2_rc11/cvs/Linux 2.6.26-gentoo-r1 x86_64)
8
9 Revision Changes Path
10 1.7 app-i18n/ibus/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-i18n/ibus/ChangeLog?rev=1.7&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-i18n/ibus/ChangeLog?rev=1.7&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-i18n/ibus/ChangeLog?r1=1.6&r2=1.7
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-i18n/ibus/ChangeLog,v
19 retrieving revision 1.6
20 retrieving revision 1.7
21 diff -u -r1.6 -r1.7
22 --- ChangeLog 30 Sep 2008 15:02:50 -0000 1.6
23 +++ ChangeLog 1 Oct 2008 16:20:57 -0000 1.7
24 @@ -1,6 +1,12 @@
25 # ChangeLog for app-i18n/ibus
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ChangeLog,v 1.6 2008/09/30 15:02:50 matsuu Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ChangeLog,v 1.7 2008/10/01 16:20:57 matsuu Exp $
29 +
30 +*ibus-0.1.1.20081001 (01 Oct 2008)
31 +
32 + 01 Oct 2008; MATSUU Takuto <matsuu@g.o> metadata.xml,
33 + +ibus-0.1.1.20081001.ebuild:
34 + Version bumped.
35
36 *ibus-0.1.1.20080930 (30 Sep 2008)
37
38
39
40
41 1.2 app-i18n/ibus/metadata.xml
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-i18n/ibus/metadata.xml?rev=1.2&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-i18n/ibus/metadata.xml?rev=1.2&content-type=text/plain
45 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-i18n/ibus/metadata.xml?r1=1.1&r2=1.2
46
47 Index: metadata.xml
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/app-i18n/ibus/metadata.xml,v
50 retrieving revision 1.1
51 retrieving revision 1.2
52 diff -u -r1.1 -r1.2
53 --- metadata.xml 5 Sep 2008 23:47:14 -0000 1.1
54 +++ metadata.xml 1 Oct 2008 16:20:57 -0000 1.2
55 @@ -3,9 +3,8 @@
56 <pkgmetadata>
57 <herd>cjk</herd>
58 <longdescription lang="en">
59 -IBus is an Intelligent Input Bus. It is a new input framework for Linux OS.
60 -It provides full featured and user friendly input method user interface.
61 -It also may help developers to develop input method easily.
62 +IBus means Intelligent Input Bus. It is a new input framework for Linux OS. It provides
63 +full featured and user friendly input method user interface. It also may help
64 +developers to develop input method easily.
65 </longdescription>
66 </pkgmetadata>
67 -
68
69
70
71 1.1 app-i18n/ibus/ibus-0.1.1.20081001.ebuild
72
73 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-i18n/ibus/ibus-0.1.1.20081001.ebuild?rev=1.1&view=markup
74 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-i18n/ibus/ibus-0.1.1.20081001.ebuild?rev=1.1&content-type=text/plain
75
76 Index: ibus-0.1.1.20081001.ebuild
77 ===================================================================
78 # Copyright 1999-2008 Gentoo Foundation
79 # Distributed under the terms of the GNU General Public License v2
80 # $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-0.1.1.20081001.ebuild,v 1.1 2008/10/01 16:20:57 matsuu Exp $
81
82 EAPI="1"
83 inherit multilib
84
85 DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
86 HOMEPAGE="http://code.google.com/p/ibus/"
87 SRC_URI="http://ibus.googlecode.com/files/${P}.tar.gz"
88
89 LICENSE="LGPL-2"
90 SLOT="0"
91 KEYWORDS="~amd64 ~x86"
92 IUSE="nls qt4"
93
94 RDEPEND=">=dev-libs/glib-2
95 >=x11-libs/gtk+-2
96 dev-libs/dbus-glib
97 qt4? ( || (
98 (
99 >=x11-libs/qt-core-4.4:4
100 >=x11-libs/qt-dbus-4.4:4
101 )
102 >=x11-libs/qt-4.4:4
103 ) )
104 app-text/iso-codes
105 x11-libs/libX11
106 >=dev-lang/python-2.5
107 nls? ( virtual/libintl )"
108 DEPEND="${RDEPEND}
109 dev-util/pkgconfig
110 nls? ( >=sys-devel/gettext-0.16.1 )"
111 RDEPEND="${RDEPEND}
112 dev-python/pygtk
113 >=dev-python/dbus-python-0.83
114 dev-python/pyxdg
115 dev-python/gconf-python"
116
117 pkg_setup() {
118 # An arch specific config directory is used on multilib systems
119 has_multilib_profile && GTK2_CONFDIR="/etc/gtk-2.0/${CHOST}"
120 GTK2_CONFDIR=${GTK2_CONFDIR:=/etc/gtk-2.0/}
121 }
122
123 src_compile() {
124 econf \
125 $(use_enable nls) \
126 $(use_enable qt4 qt4-immodule) || die
127 emake || die
128 }
129
130 src_install() {
131 emake DESTDIR="${D}" install || die
132
133 dodoc AUTHORS ChangeLog NEWS README
134 }
135
136 pkg_postinst() {
137 ewarn "This package is very experimental, please report your bug to"
138 ewarn "http://ibus.googlecode.com/issues/list"
139 elog
140 elog "To use ibus, you should:"
141 elog "1. Get input engines from sunrise overlay."
142 elog " Run \"emerge -s ibus-\" in your favorite terminal"
143 elog " for a list of packages we already have."
144 elog "2. Set the following in your"
145 elog " user startup scripts such as .xinitrc or .bashrc"
146 elog
147 elog " export XMODIFIERS=\"@im=ibus\""
148 elog " export GTK_IM_MODULE=\"ibus\""
149 elog " export QT_IM_MODULE=\"ibus\""
150 elog " ibus &"
151 elog
152 if ! use qt4; then
153 ewarn "Missing qt4 use flag, ibus will not work in qt4 applications."
154 ebeep 3
155 fi
156 elog
157
158 if [ -x /usr/bin/gtk-query-immodules-2.0 ] ; then
159 gtk-query-immodules-2.0 > "${ROOT}/${GTK2_CONFDIR}/gtk.immodules"
160 fi
161 }
162
163 pkg_postrm() {
164 if [ -x /usr/bin/gtk-query-immodules-2.0 ] ; then
165 gtk-query-immodules-2.0 > "${ROOT}/${GTK2_CONFDIR}/gtk.immodules"
166 fi
167 }