Gentoo Archives: gentoo-commits

From: "Mike Gilbert (floppym)" <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-client/google-chrome: google-chrome-31.0.1650.4_alpha1.ebuild google-chrome-30.0.1599.65_beta1.ebuild ChangeLog google-chrome-31.0.1650.0_alpha1.ebuild google-chrome-30.0.1599.59_beta1.ebuild
Date: Thu, 26 Sep 2013 20:43:23
Message-Id: 20130926204316.2969F2004C@flycatcher.gentoo.org
1 floppym 13/09/26 20:43:16
2
3 Modified: ChangeLog
4 Added: google-chrome-31.0.1650.4_alpha1.ebuild
5 google-chrome-30.0.1599.65_beta1.ebuild
6 Removed: google-chrome-31.0.1650.0_alpha1.ebuild
7 google-chrome-30.0.1599.59_beta1.ebuild
8 Log:
9 Automated update.
10
11 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0BBEEA1FEA4843A4)
12
13 Revision Changes Path
14 1.324 www-client/google-chrome/ChangeLog
15
16 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/google-chrome/ChangeLog?rev=1.324&view=markup
17 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/google-chrome/ChangeLog?rev=1.324&content-type=text/plain
18 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/google-chrome/ChangeLog?r1=1.323&r2=1.324
19
20 Index: ChangeLog
21 ===================================================================
22 RCS file: /var/cvsroot/gentoo-x86/www-client/google-chrome/ChangeLog,v
23 retrieving revision 1.323
24 retrieving revision 1.324
25 diff -u -r1.323 -r1.324
26 --- ChangeLog 25 Sep 2013 15:27:08 -0000 1.323
27 +++ ChangeLog 26 Sep 2013 20:43:15 -0000 1.324
28 @@ -1,6 +1,16 @@
29 # ChangeLog for www-client/google-chrome
30 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
31 -# $Header: /var/cvsroot/gentoo-x86/www-client/google-chrome/ChangeLog,v 1.323 2013/09/25 15:27:08 floppym Exp $
32 +# $Header: /var/cvsroot/gentoo-x86/www-client/google-chrome/ChangeLog,v 1.324 2013/09/26 20:43:15 floppym Exp $
33 +
34 +*google-chrome-30.0.1599.65_beta1 (26 Sep 2013)
35 +*google-chrome-31.0.1650.4_alpha1 (26 Sep 2013)
36 +
37 + 26 Sep 2013; Mike Gilbert <floppym@g.o>
38 + +google-chrome-30.0.1599.65_beta1.ebuild,
39 + +google-chrome-31.0.1650.4_alpha1.ebuild,
40 + -google-chrome-30.0.1599.59_beta1.ebuild,
41 + -google-chrome-31.0.1650.0_alpha1.ebuild:
42 + Automated update.
43
44 *google-chrome-30.0.1599.59_beta1 (25 Sep 2013)
45 *google-chrome-31.0.1650.0_alpha1 (25 Sep 2013)
46
47
48
49 1.1 www-client/google-chrome/google-chrome-31.0.1650.4_alpha1.ebuild
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/google-chrome/google-chrome-31.0.1650.4_alpha1.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/google-chrome/google-chrome-31.0.1650.4_alpha1.ebuild?rev=1.1&content-type=text/plain
53
54 Index: google-chrome-31.0.1650.4_alpha1.ebuild
55 ===================================================================
56 # Copyright 1999-2013 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/www-client/google-chrome/google-chrome-31.0.1650.4_alpha1.ebuild,v 1.1 2013/09/26 20:43:15 floppym Exp $
59
60 EAPI="4"
61
62 CHROMIUM_LANGS="am ar bg bn ca cs da de el en_GB es es_LA et fa fi fil fr gu he
63 hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl sr
64 sv sw ta te th tr uk vi zh_CN zh_TW"
65
66 inherit chromium eutils multilib pax-utils unpacker
67
68 DESCRIPTION="The web browser from Google"
69 HOMEPAGE="http://www.google.com/chrome"
70
71 case ${PV} in
72 *_alpha*)
73 SLOT="unstable"
74 MY_PV=${PV/_alpha/-}
75 ;;
76 *_beta*)
77 SLOT="beta"
78 MY_PV=${PV/_beta/-}
79 ;;
80 *_p*)
81 SLOT="stable"
82 MY_PV=${PV/_p/-}
83 ;;
84 *)
85 die "Invalid value for \${PV}: ${PV}"
86 ;;
87 esac
88
89 MY_PN="${PN}-${SLOT}"
90 MY_P="${MY_PN}_${MY_PV}"
91
92 SRC_URI="
93 amd64? (
94 http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb
95 )
96 x86? (
97 http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_i386.deb
98 )
99 "
100
101 LICENSE="google-chrome"
102 KEYWORDS="-* ~amd64 ~x86"
103 IUSE="+plugins"
104 RESTRICT="bindist mirror strip"
105
106 RDEPEND="
107 app-arch/bzip2
108 app-misc/ca-certificates
109 dev-libs/atk
110 dev-libs/expat
111 dev-libs/glib:2
112 dev-libs/libgcrypt
113 dev-libs/nspr
114 dev-libs/nss
115 gnome-base/gconf:2
116 media-libs/alsa-lib
117 media-libs/fontconfig
118 media-libs/freetype
119 net-print/cups
120 sys-apps/dbus
121 >=sys-devel/gcc-4.4.0[cxx]
122 x11-libs/cairo
123 x11-libs/gdk-pixbuf
124 x11-libs/gtk+:2
125 >=x11-libs/libX11-1.5.0
126 x11-libs/libXcomposite
127 x11-libs/libXdamage
128 x11-libs/libXext
129 x11-libs/libXfixes
130 x11-libs/libXi
131 x11-libs/libXrandr
132 x11-libs/libXrender
133 x11-libs/libXScrnSaver
134 x11-libs/libXtst
135 x11-libs/pango
136 x11-misc/xdg-utils
137 "
138
139 QA_PREBUILT="*"
140 S=${WORKDIR}
141
142 pkg_nofetch() {
143 eerror "Please wait 24 hours before reporting a bug for google-chrome fetch failures."
144 }
145
146 pkg_setup() {
147 chromium_suid_sandbox_check_kernel_config
148 }
149
150 src_install() {
151 CHROME_HOME="opt/google/chrome-${SLOT}"
152
153 mv opt usr "${D}" || die
154 cd "${D}" || die
155
156 pax-mark m "${CHROME_HOME}/chrome"
157 chmod u+s "${CHROME_HOME}/chrome-sandbox" || die
158 rm -rf usr/share/menu || die
159 mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
160 dosym /usr/$(get_libdir)/libudev.so "${CHROME_HOME}/libudev.so.0"
161
162 pushd "${CHROME_HOME}/locales" > /dev/null || die
163 chromium_remove_language_paks
164 popd > /dev/null || die
165
166 if use plugins ; then
167 local plugins="--extra-plugin-dir=/usr/$(get_libdir)/nsbrowser/plugins"
168 sed -e "/^exec/ i set -- \"${plugins}\" \"\$@\"" \
169 -i "${CHROME_HOME}/${MY_PN}" || die
170 fi
171
172 domenu "${CHROME_HOME}/${MY_PN}.desktop" || die
173 local size
174 for size in 16 22 24 32 48 64 128 256 ; do
175 newicon -s ${size} "${CHROME_HOME}/product_logo_${size}.png" ${MY_PN}.png
176 done
177 }
178
179 any_cpu_missing_flag() {
180 local value=$1
181 grep '^flags' /proc/cpuinfo | grep -qv "$value"
182 }
183
184 pkg_preinst() {
185 chromium_pkg_preinst
186 if any_cpu_missing_flag sse2; then
187 ewarn "The bundled PepperFlash plugin requires a CPU that supports the"
188 ewarn "SSE2 instruction set, and at least one of your CPUs does not"
189 ewarn "support this feature. Disabling PepperFlash."
190 sed -e "/^exec/ i set -- --disable-bundled-ppapi-flash \"\$@\"" \
191 -i "${D}${CHROME_HOME}google-chrome" || die
192 fi
193 }
194
195 pkg_postinst() {
196 chromium_pkg_postinst
197
198 einfo
199 elog "Please notice the bundled flash player (PepperFlash)."
200 elog "You can (de)activate all flash plugins via chrome://plugins"
201 einfo
202 }
203
204
205
206 1.1 www-client/google-chrome/google-chrome-30.0.1599.65_beta1.ebuild
207
208 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/google-chrome/google-chrome-30.0.1599.65_beta1.ebuild?rev=1.1&view=markup
209 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/google-chrome/google-chrome-30.0.1599.65_beta1.ebuild?rev=1.1&content-type=text/plain
210
211 Index: google-chrome-30.0.1599.65_beta1.ebuild
212 ===================================================================
213 # Copyright 1999-2013 Gentoo Foundation
214 # Distributed under the terms of the GNU General Public License v2
215 # $Header: /var/cvsroot/gentoo-x86/www-client/google-chrome/google-chrome-30.0.1599.65_beta1.ebuild,v 1.1 2013/09/26 20:43:15 floppym Exp $
216
217 EAPI="4"
218
219 CHROMIUM_LANGS="am ar bg bn ca cs da de el en_GB es es_LA et fa fi fil fr gu he
220 hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl sr
221 sv sw ta te th tr uk vi zh_CN zh_TW"
222
223 inherit chromium eutils multilib pax-utils unpacker
224
225 DESCRIPTION="The web browser from Google"
226 HOMEPAGE="http://www.google.com/chrome"
227
228 case ${PV} in
229 *_alpha*)
230 SLOT="unstable"
231 MY_PV=${PV/_alpha/-}
232 ;;
233 *_beta*)
234 SLOT="beta"
235 MY_PV=${PV/_beta/-}
236 ;;
237 *_p*)
238 SLOT="stable"
239 MY_PV=${PV/_p/-}
240 ;;
241 *)
242 die "Invalid value for \${PV}: ${PV}"
243 ;;
244 esac
245
246 MY_PN="${PN}-${SLOT}"
247 MY_P="${MY_PN}_${MY_PV}"
248
249 SRC_URI="
250 amd64? (
251 http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb
252 )
253 x86? (
254 http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_i386.deb
255 )
256 "
257
258 LICENSE="google-chrome"
259 KEYWORDS="-* ~amd64 ~x86"
260 IUSE="+plugins"
261 RESTRICT="bindist mirror strip"
262
263 RDEPEND="
264 app-arch/bzip2
265 app-misc/ca-certificates
266 dev-libs/atk
267 dev-libs/expat
268 dev-libs/glib:2
269 dev-libs/libgcrypt
270 dev-libs/nspr
271 dev-libs/nss
272 gnome-base/gconf:2
273 media-libs/alsa-lib
274 media-libs/fontconfig
275 media-libs/freetype
276 net-print/cups
277 sys-apps/dbus
278 >=sys-devel/gcc-4.4.0[cxx]
279 x11-libs/cairo
280 x11-libs/gdk-pixbuf
281 x11-libs/gtk+:2
282 >=x11-libs/libX11-1.5.0
283 x11-libs/libXcomposite
284 x11-libs/libXext
285 x11-libs/libXfixes
286 x11-libs/libXrandr
287 x11-libs/libXrender
288 x11-libs/libXScrnSaver
289 x11-libs/pango
290 x11-misc/xdg-utils
291 "
292
293 # Add blockers for the other slots.
294 for x in 0 beta stable; do
295 if [[ ${SLOT} != ${x} ]]; then
296 RDEPEND+=" !${CATEGORY}/${PN}:${x}"
297 fi
298 done
299
300 QA_PREBUILT="*"
301 S=${WORKDIR}
302
303 pkg_nofetch() {
304 eerror "Please wait 24 hours before reporting a bug for google-chrome fetch failures."
305 }
306
307 pkg_setup() {
308 CHROME_HOME="opt/google/chrome/"
309 chromium_suid_sandbox_check_kernel_config
310 }
311
312 src_install() {
313 pax-mark m ${CHROME_HOME}chrome
314 rm -rf usr/share/menu || die
315 mv usr/share/doc/${PN} usr/share/doc/${PF} || die
316
317 pushd "${CHROME_HOME}locales" > /dev/null || die
318 chromium_remove_language_paks
319 popd
320
321 mv opt usr "${D}" || die
322
323 fperms u+s "/${CHROME_HOME}chrome-sandbox" || die
324
325 dosym /usr/$(get_libdir)/libudev.so ${CHROME_HOME}/libudev.so.0
326
327 if use plugins ; then
328 local plugins="--extra-plugin-dir=/usr/$(get_libdir)/nsbrowser/plugins"
329 sed -e "/^exec/ i set -- \"${plugins}\" \"\$@\"" \
330 -i "${D}${CHROME_HOME}google-chrome" || die
331 fi
332
333 domenu "${D}${CHROME_HOME}google-chrome.desktop" || die
334 local size
335 for size in 16 22 24 32 48 64 128 256 ; do
336 insinto /usr/share/icons/hicolor/${size}x${size}/apps
337 newins "${D}${CHROME_HOME}product_logo_${size}.png" google-chrome.png
338 done
339 }
340
341 any_cpu_missing_flag() {
342 local value=$1
343 grep '^flags' /proc/cpuinfo | grep -qv "$value"
344 }
345
346 pkg_preinst() {
347 chromium_pkg_preinst
348 if any_cpu_missing_flag sse2; then
349 ewarn "The bundled PepperFlash plugin requires a CPU that supports the"
350 ewarn "SSE2 instruction set, and at least one of your CPUs does not"
351 ewarn "support this feature. Disabling PepperFlash."
352 sed -e "/^exec/ i set -- --disable-bundled-ppapi-flash \"\$@\"" \
353 -i "${D}${CHROME_HOME}google-chrome" || die
354 fi
355 }
356
357 pkg_postinst() {
358 chromium_pkg_postinst
359
360 einfo
361 elog "Please notice the bundled flash player (PepperFlash)."
362 elog "You can (de)activate all flash plugins via chrome://plugins"
363 einfo
364 }