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: ibus-1.1.0.20090331.ebuild ChangeLog ibus-0.1.1.20090203.ebuild ibus-1.1.0.20090306.ebuild ibus-1.1.0.20090225.ebuild
Date: Tue, 31 Mar 2009 15:14:20
Message-Id: E1LoffO-0004BW-MH@stork.gentoo.org
1 matsuu 09/03/31 15:14:18
2
3 Modified: ChangeLog
4 Added: ibus-1.1.0.20090331.ebuild
5 Removed: ibus-0.1.1.20090203.ebuild
6 ibus-1.1.0.20090306.ebuild
7 ibus-1.1.0.20090225.ebuild
8 Log:
9 Version bumped.
10 (Portage version: 2.1.6.11/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.24 app-i18n/ibus/ChangeLog
14
15 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-i18n/ibus/ChangeLog?rev=1.24&view=markup
16 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-i18n/ibus/ChangeLog?rev=1.24&content-type=text/plain
17 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-i18n/ibus/ChangeLog?r1=1.23&r2=1.24
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/app-i18n/ibus/ChangeLog,v
22 retrieving revision 1.23
23 retrieving revision 1.24
24 diff -u -r1.23 -r1.24
25 --- ChangeLog 11 Mar 2009 15:31:15 -0000 1.23
26 +++ ChangeLog 31 Mar 2009 15:14:18 -0000 1.24
27 @@ -1,6 +1,13 @@
28 # ChangeLog for app-i18n/ibus
29 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ChangeLog,v 1.23 2009/03/11 15:31:15 matsuu Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ChangeLog,v 1.24 2009/03/31 15:14:18 matsuu Exp $
32 +
33 +*ibus-1.1.0.20090331 (31 Mar 2009)
34 +
35 + 31 Mar 2009; MATSUU Takuto <matsuu@g.o>
36 + -ibus-0.1.1.20090203.ebuild, -ibus-1.1.0.20090225.ebuild,
37 + -ibus-1.1.0.20090306.ebuild, +ibus-1.1.0.20090331.ebuild:
38 + Version bumped. Removed old versions.
39
40 *ibus-1.1.0.20090311 (11 Mar 2009)
41
42
43
44
45 1.1 app-i18n/ibus/ibus-1.1.0.20090331.ebuild
46
47 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-i18n/ibus/ibus-1.1.0.20090331.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-i18n/ibus/ibus-1.1.0.20090331.ebuild?rev=1.1&content-type=text/plain
49
50 Index: ibus-1.1.0.20090331.ebuild
51 ===================================================================
52 # Copyright 1999-2009 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.1.0.20090331.ebuild,v 1.1 2009/03/31 15:14:18 matsuu Exp $
55
56 EAPI="1"
57 inherit autotools eutils multilib python
58
59 DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
60 HOMEPAGE="http://code.google.com/p/ibus/"
61 SRC_URI="http://ibus.googlecode.com/files/${P}.tar.gz"
62
63 LICENSE="LGPL-2.1"
64 SLOT="0"
65 KEYWORDS="~amd64 ~x86"
66 IUSE="doc nls qt4"
67
68 RDEPEND=">=dev-libs/glib-2.18
69 >=x11-libs/gtk+-2
70 >=gnome-base/gconf-2.12
71 >=gnome-base/librsvg-2
72 sys-apps/dbus
73 qt4? (
74 >=x11-libs/qt-core-4.4:4
75 >=x11-libs/qt-dbus-4.4:4
76 )
77 app-text/iso-codes
78 x11-libs/libX11
79 >=dev-lang/python-2.5
80 >=dev-python/pygobject-2.14
81 nls? ( virtual/libintl )"
82 DEPEND="${RDEPEND}
83 dev-util/pkgconfig
84 doc? ( >=dev-util/gtk-doc-1.9 )
85 nls? ( >=sys-devel/gettext-0.16.1 )"
86 RDEPEND="${RDEPEND}
87 dev-python/pygtk
88 >=dev-python/dbus-python-0.83
89 dev-python/pyxdg
90 x11-misc/notification-daemon"
91
92 pkg_setup() {
93 # An arch specific config directory is used on multilib systems
94 has_multilib_profile && GTK2_CONFDIR="/etc/gtk-2.0/${CHOST}"
95 GTK2_CONFDIR=${GTK2_CONFDIR:=/etc/gtk-2.0/}
96 }
97
98 src_unpack() {
99 unpack ${A}
100 cd "${S}"
101 mv py-compile py-compile.orig || die
102 ln -s "$(type -P true)" py-compile || die
103 sed -i -e '/QMAKE/s/$/ "CONFIG+=nostrip"/' client/qt4/Makefile.am || die
104 eautoreconf
105 }
106
107 src_compile() {
108 econf \
109 $(use_enable doc gtk-doc) \
110 $(use_enable nls) \
111 $(use_enable qt4 qt4-immodule) || die
112 emake || die
113 }
114
115 src_install() {
116 emake DESTDIR="${D}" install || die
117
118 dodoc AUTHORS ChangeLog NEWS README
119 }
120
121 pkg_postinst() {
122 local qt_im_module="xim"
123 use qt4 && qt_im_module="ibus"
124
125 elog "To use ibus, you should:"
126 elog "1. Get input engines from sunrise overlay."
127 elog " Run \"emerge -s ibus-\" in your favorite terminal"
128 elog " for a list of packages we already have."
129 elog "2. Set the following in your"
130 elog " user startup scripts such as .xinitrc or .bashrc"
131 elog
132 elog " export XMODIFIERS=\"@im=ibus\""
133 elog " export GTK_IM_MODULE=\"ibus\""
134 elog " export QT_IM_MODULE=\"${qt_im_module}\""
135 elog " ibus &"
136
137 [ "${ROOT}" = "/" -a -x /usr/bin/gtk-query-immodules-2.0 ] && \
138 gtk-query-immodules-2.0 > "${ROOT}/${GTK2_CONFDIR}/gtk.immodules"
139
140 python_mod_optimize /usr/share/${PN}
141 }
142
143 pkg_postrm() {
144 [ "${ROOT}" = "/" -a -x /usr/bin/gtk-query-immodules-2.0 ] && \
145 gtk-query-immodules-2.0 > "${ROOT}/${GTK2_CONFDIR}/gtk.immodules"
146
147 python_mod_cleanup /usr/share/${PN}
148 }