Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-text/gtranslator: gtranslator-2.90.8.ebuild gtranslator-2.90.7.ebuild ChangeLog
Date: Fri, 24 Feb 2012 23:58:09
Message-Id: 20120224235757.E21FA2004B@flycatcher.gentoo.org
1 tetromino 12/02/24 23:57:57
2
3 Modified: gtranslator-2.90.7.ebuild ChangeLog
4 Added: gtranslator-2.90.8.ebuild
5 Log:
6 Version bump. Fix missing deps for eautoreconf (bug #405663, thanks to Piotr Szymaniak for reporting).
7
8 (Portage version: 2.2.0_alpha88/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.3 app-text/gtranslator/gtranslator-2.90.7.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/gtranslator/gtranslator-2.90.7.ebuild?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/gtranslator/gtranslator-2.90.7.ebuild?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/gtranslator/gtranslator-2.90.7.ebuild?r1=1.2&r2=1.3
16
17 Index: gtranslator-2.90.7.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-text/gtranslator/gtranslator-2.90.7.ebuild,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- gtranslator-2.90.7.ebuild 1 Jan 2012 00:20:05 -0000 1.2
24 +++ gtranslator-2.90.7.ebuild 24 Feb 2012 23:57:57 -0000 1.3
25 @@ -1,16 +1,18 @@
26 # Copyright 1999-2012 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-text/gtranslator/gtranslator-2.90.7.ebuild,v 1.2 2012/01/01 00:20:05 tetromino Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-text/gtranslator/gtranslator-2.90.7.ebuild,v 1.3 2012/02/24 23:57:57 tetromino Exp $
30
31 -EAPI="3"
32 +EAPI="4"
33 GCONF_DEBUG="no"
34 GNOME2_LA_PUNT="yes"
35 PYTHON_DEPEND="gnome? 2"
36 +GNOME_TARBALL_SUFFIX="bz2"
37
38 inherit autotools eutils gnome2 multilib python
39
40 DESCRIPTION="An enhanced gettext po file editor for GNOME"
41 HOMEPAGE="http://gtranslator.sourceforge.net/"
42 +SRC_URI="${SRC_URI} mirror://gentoo/introspection.m4.bz2" # for eautoreconf
43
44 LICENSE="GPL-3"
45 SLOT="0"
46 @@ -46,7 +48,10 @@
47 dev-util/pkgconfig
48 app-text/gnome-doc-utils
49 app-text/docbook-xml-dtd:4.1.2
50 - doc? ( >=dev-util/gtk-doc-1 )"
51 + doc? ( >=dev-util/gtk-doc-1 )
52 +
53 + gnome-base/gnome-common"
54 +# eautoreconf requires gnome-base/gnome-common
55
56 pkg_setup() {
57 DOCS="AUTHORS ChangeLog HACKING INSTALL NEWS README THANKS"
58 @@ -55,18 +60,27 @@
59 $(use_with gnome dictionary)
60 $(use_enable gnome introspection)
61 $(use_with spell gtkspell3)"
62 +
63 + if use gnome; then
64 + python_set_active_version 2
65 + python_pkg_setup
66 + fi
67 }
68
69 src_prepare() {
70 # Fix gtkspell detection, https://bugzilla.gnome.org/show_bug.cgi?id=660709
71 epatch "${FILESDIR}/${PN}-2.90.6-gtkspell3.patch"
72 +
73 + # introspection.m4 needed for eautoreconf
74 + mv "${WORKDIR}/introspection.m4" "${S}/m4/" || die
75 +
76 eautoreconf
77
78 gnome2_src_prepare
79
80 - # disable pyc compiling
81 - echo '#!/bin/sh' > py-compile
82 - if ! use gnome; then
83 + if use gnome; then
84 + python_clean_py-compile_files
85 + else
86 # don't install charmap plugin, it requires gnome-extra/gucharmap
87 sed -e 's:\scharmap\s: :g' -i plugins/Makefile.* ||
88 die "sed plugins/Makefile.* failed"
89
90
91
92 1.49 app-text/gtranslator/ChangeLog
93
94 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/gtranslator/ChangeLog?rev=1.49&view=markup
95 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/gtranslator/ChangeLog?rev=1.49&content-type=text/plain
96 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/gtranslator/ChangeLog?r1=1.48&r2=1.49
97
98 Index: ChangeLog
99 ===================================================================
100 RCS file: /var/cvsroot/gentoo-x86/app-text/gtranslator/ChangeLog,v
101 retrieving revision 1.48
102 retrieving revision 1.49
103 diff -u -r1.48 -r1.49
104 --- ChangeLog 1 Jan 2012 00:20:05 -0000 1.48
105 +++ ChangeLog 24 Feb 2012 23:57:57 -0000 1.49
106 @@ -1,6 +1,13 @@
107 # ChangeLog for app-text/gtranslator
108 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
109 -# $Header: /var/cvsroot/gentoo-x86/app-text/gtranslator/ChangeLog,v 1.48 2012/01/01 00:20:05 tetromino Exp $
110 +# $Header: /var/cvsroot/gentoo-x86/app-text/gtranslator/ChangeLog,v 1.49 2012/02/24 23:57:57 tetromino Exp $
111 +
112 +*gtranslator-2.90.8 (24 Feb 2012)
113 +
114 + 24 Feb 2012; Alexandre Rostovtsev <tetromino@g.o>
115 + gtranslator-2.90.7.ebuild, +gtranslator-2.90.8.ebuild:
116 + Version bump. Fix missing deps for eautoreconf (bug #405663, thanks to Piotr
117 + Szymaniak for reporting).
118
119 01 Jan 2012; Alexandre Rostovtsev <tetromino@g.o>
120 gtranslator-2.90.7.ebuild:
121
122
123
124 1.1 app-text/gtranslator/gtranslator-2.90.8.ebuild
125
126 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/gtranslator/gtranslator-2.90.8.ebuild?rev=1.1&view=markup
127 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/gtranslator/gtranslator-2.90.8.ebuild?rev=1.1&content-type=text/plain
128
129 Index: gtranslator-2.90.8.ebuild
130 ===================================================================
131 # Copyright 1999-2012 Gentoo Foundation
132 # Distributed under the terms of the GNU General Public License v2
133 # $Header: /var/cvsroot/gentoo-x86/app-text/gtranslator/gtranslator-2.90.8.ebuild,v 1.1 2012/02/24 23:57:57 tetromino Exp $
134
135 EAPI="4"
136 GCONF_DEBUG="no"
137 GNOME2_LA_PUNT="yes"
138 PYTHON_DEPEND="gnome? 2"
139
140 inherit gnome2 multilib python
141
142 DESCRIPTION="An enhanced gettext po file editor for GNOME"
143 HOMEPAGE="http://gtranslator.sourceforge.net/"
144
145 LICENSE="GPL-3"
146 SLOT="0"
147 KEYWORDS="~amd64 ~x86"
148 IUSE="doc gnome spell"
149
150 COMMON_DEPEND="
151 >=dev-libs/glib-2.28.0:2
152 >=x11-libs/gtk+-3.0.3:3
153 >=x11-libs/gtksourceview-3.0.0:3.0
154 >=dev-libs/gdl-2.91.91:3
155 >=dev-libs/libxml2-2.4.12:2
156 >=dev-libs/json-glib-0.12.0
157 >=dev-libs/libpeas-1.0.0[gtk]
158 gnome-extra/libgda:5
159 >=app-text/iso-codes-0.35
160
161 gnome-base/gsettings-desktop-schemas
162
163 gnome? (
164 gnome-extra/gnome-utils
165 x11-libs/gtk+:3[introspection] )
166 spell? ( app-text/gtkspell:3 )"
167 RDEPEND="${COMMON_DEPEND}
168 gnome? (
169 >=dev-libs/libpeas-1.0.0[gtk,python]
170 || ( dev-python/pygobject:2[introspection] dev-python/pygobject:3 )
171 gnome-extra/gucharmap:2.90[introspection] )"
172 DEPEND="${COMMON_DEPEND}
173 >=app-text/scrollkeeper-0.1.4
174 >=dev-util/intltool-0.40
175 >=sys-devel/gettext-0.17
176 dev-util/pkgconfig
177 app-text/gnome-doc-utils
178 app-text/docbook-xml-dtd:4.1.2
179 doc? ( >=dev-util/gtk-doc-1 )"
180 # eautoreconf requires gnome-base/gnome-common
181
182 pkg_setup() {
183 DOCS="AUTHORS ChangeLog HACKING INSTALL NEWS README THANKS"
184 G2CONF="${G2CONF}
185 --disable-static
186 $(use_with gnome dictionary)
187 $(use_enable gnome introspection)
188 $(use_with spell gtkspell3)"
189
190 if use gnome; then
191 python_set_active_version 2
192 python_pkg_setup
193 fi
194 }
195
196 src_prepare() {
197 gnome2_src_prepare
198
199 if use gnome; then
200 python_clean_py-compile_files
201 else
202 # don't install charmap plugin, it requires gnome-extra/gucharmap
203 sed -e 's:\scharmap\s: :g' -i plugins/Makefile.* ||
204 die "sed plugins/Makefile.* failed"
205 fi
206 }
207
208 pkg_postinst() {
209 gnome2_pkg_postinst
210 if use gnome; then
211 python_need_rebuild
212 python_mod_optimize /usr/$(get_libdir)/gtranslator/plugins
213 fi
214 }
215
216 pkg_postrm() {
217 gnome2_pkg_postrm
218 use gnome && python_mod_cleanup /usr/$(get_libdir)/gtranslator/plugins
219 }