Gentoo Archives: gentoo-commits

From: "Bernard Cafarelli (voyageur)" <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-client/chromium-bin: ChangeLog chromium-bin-4.0.235.0_p30950.ebuild chromium-bin-4.0.221.5_p27967.ebuild chromium-bin-4.0.222.4_p28661.ebuild
Date: Thu, 05 Nov 2009 01:14:05
Message-Id: E1N5qvK-0002lI-UO@stork.gentoo.org
1 voyageur 09/11/05 01:14:02
2
3 Modified: ChangeLog
4 Added: chromium-bin-4.0.235.0_p30950.ebuild
5 Removed: chromium-bin-4.0.221.5_p27967.ebuild
6 chromium-bin-4.0.222.4_p28661.ebuild
7 Log:
8 Version bump
9 (Portage version: 2.2_rc48/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.38 www-client/chromium-bin/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium-bin/ChangeLog?rev=1.38&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium-bin/ChangeLog?rev=1.38&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium-bin/ChangeLog?r1=1.37&r2=1.38
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/www-client/chromium-bin/ChangeLog,v
21 retrieving revision 1.37
22 retrieving revision 1.38
23 diff -u -r1.37 -r1.38
24 --- ChangeLog 22 Oct 2009 19:24:42 -0000 1.37
25 +++ ChangeLog 5 Nov 2009 01:14:02 -0000 1.38
26 @@ -1,6 +1,14 @@
27 # ChangeLog for www-client/chromium-bin
28 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/www-client/chromium-bin/ChangeLog,v 1.37 2009/10/22 19:24:42 voyageur Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/www-client/chromium-bin/ChangeLog,v 1.38 2009/11/05 01:14:02 voyageur Exp $
31 +
32 +*chromium-bin-4.0.235.0_p30950 (05 Nov 2009)
33 +
34 + 05 Nov 2009; Bernard Cafarelli <voyageur@g.o>
35 + -chromium-bin-4.0.221.5_p27967.ebuild,
36 + -chromium-bin-4.0.222.4_p28661.ebuild,
37 + +chromium-bin-4.0.235.0_p30950.ebuild:
38 + Version bump
39
40 *chromium-bin-4.0.224.2_p29794 (22 Oct 2009)
41
42
43
44
45 1.1 www-client/chromium-bin/chromium-bin-4.0.235.0_p30950.ebuild
46
47 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium-bin/chromium-bin-4.0.235.0_p30950.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium-bin/chromium-bin-4.0.235.0_p30950.ebuild?rev=1.1&content-type=text/plain
49
50 Index: chromium-bin-4.0.235.0_p30950.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/www-client/chromium-bin/chromium-bin-4.0.235.0_p30950.ebuild,v 1.1 2009/11/05 01:14:02 voyageur Exp $
55
56 EAPI="2"
57 inherit eutils multilib
58
59 # Latest revision id can be found at
60 # http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/LATEST
61 MY_PV="${PV/[0-9.]*\_p}"
62
63 DESCRIPTION="Open-source version of Google Chrome web browser (binary version)"
64 HOMEPAGE="http://code.google.com/chromium/"
65 SRC_URI="x86? ( http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/${MY_PV}/chrome-linux.zip -> ${PN}-x86-${MY_PV}.zip )
66 amd64? ( http://build.chromium.org/buildbot/snapshots/chromium-rel-linux-64/${MY_PV}/chrome-linux.zip -> ${PN}-amd64-${MY_PV}.zip )"
67 LICENSE="GPL-2"
68 SLOT="0"
69 KEYWORDS="-* ~amd64 ~x86"
70 IUSE=""
71
72 DEPEND="app-arch/unzip"
73 RDEPEND="gnome-base/gconf
74 media-fonts/corefonts
75 >=media-libs/alsa-lib-1.0.19
76 >=sys-devel/gcc-4.2
77 >=dev-libs/nspr-4.7
78 >=dev-libs/nss-3.12
79 x11-libs/pango"
80
81 S=${WORKDIR}
82
83 QA_EXECSTACK="opt/chromium.org/chrome-linux/chrome"
84
85 # Ogg/Theora/Vorbis-only FFmpeg binaries
86 QA_TEXTRELS="opt/chromium.org/chrome-linux/libffmpegsumo.so"
87 QA_PRESTRIPPED="opt/chromium.org/chrome-linux/libffmpegsumo.so"
88
89 pkg_setup() {
90 # Built with SSE2 enabled, so will fail on older processors
91 if ! grep -q sse2 /proc/cpuinfo; then
92 die "This binary requires SSE2 support, it will not work on older processors"
93 fi
94 }
95
96 src_install() {
97 declare CHROMIUM_HOME=/opt/chromium.org
98
99 dodir ${CHROMIUM_HOME}
100 cp -R chrome-linux/ "${D}"${CHROMIUM_HOME} || die "Unable to install chrome-linux folder"
101
102 # Plugins symlink
103 dosym /usr/$(get_libdir)/nsbrowser/plugins ${CHROMIUM_HOME}/chrome-linux/plugins
104
105 # Create symlinks for needed libraries
106 dodir ${CHROMIUM_HOME}/lib
107 NSS_DIR=../../../usr/$(get_libdir)/nss
108 NSPR_DIR=../../../usr/$(get_libdir)/nspr
109
110 dosym ${NSPR_DIR}/libnspr4.so ${CHROMIUM_HOME}/lib/libnspr4.so.0d
111 dosym ${NSPR_DIR}/libplc4.so ${CHROMIUM_HOME}/lib/libplc4.so.0d
112 dosym ${NSPR_DIR}/libplds4.so ${CHROMIUM_HOME}/lib/libplds4.so.0d
113 dosym ${NSS_DIR}/libnss3.so ${CHROMIUM_HOME}/lib/libnss3.so.1d
114 dosym ${NSS_DIR}/libnssutil3.so ${CHROMIUM_HOME}/lib/libnssutil3.so.1d
115 dosym ${NSS_DIR}/libsmime3.so ${CHROMIUM_HOME}/lib/libsmime3.so.1d
116 dosym ${NSS_DIR}/libssl3.so ${CHROMIUM_HOME}/lib/libssl3.so.1d
117
118 # Create chromium-bin wrapper
119 make_wrapper chromium-bin ./chrome ${CHROMIUM_HOME}/chrome-linux ${CHROMIUM_HOME}/lib:${CHROMIUM_HOME}/chrome-linux
120 newicon "${FILESDIR}"/chromium.png ${PN}.png
121 make_desktop_entry chromium-bin "Chromium (bin)" ${PN} "Network;WebBrowser"
122 sed -e "/^Exec/s/$/ %U/" -i "${D}"/usr/share/applications/*.desktop \
123 || die "desktop file sed failed"
124 }
125
126 pkg_postinst() {
127 ewarn "This binary requires the C++ runtime from >=sys-devel/gcc-4.2"
128 ewarn "If you get the \"version \`GLIBCXX_3.4.9' not found\" error message,"
129 ewarn "switch your active gcc to a version >=4.2 with gcc-config"
130 }