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