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