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.207.0_p25440.ebuild chromium-bin-4.0.203.0_p24223.ebuild chromium-bin-4.0.204.0_p24732.ebuild
Date: Fri, 04 Sep 2009 06:40:10
Message-Id: E1MjXHU-0004Na-5p@stork.gentoo.org
1 voyageur 09/09/04 11:48:40
2
3 Modified: ChangeLog
4 Added: chromium-bin-4.0.207.0_p25440.ebuild
5 Removed: chromium-bin-4.0.203.0_p24223.ebuild
6 chromium-bin-4.0.204.0_p24732.ebuild
7 Log:
8 Bump as version number has increased a bit
9 (Portage version: 2.2_rc40/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.22 www-client/chromium-bin/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium-bin/ChangeLog?rev=1.22&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium-bin/ChangeLog?rev=1.22&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium-bin/ChangeLog?r1=1.21&r2=1.22
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/www-client/chromium-bin/ChangeLog,v
21 retrieving revision 1.21
22 retrieving revision 1.22
23 diff -u -r1.21 -r1.22
24 --- ChangeLog 29 Aug 2009 22:15:13 -0000 1.21
25 +++ ChangeLog 4 Sep 2009 11:48:39 -0000 1.22
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.21 2009/08/29 22:15:13 voyageur Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/www-client/chromium-bin/ChangeLog,v 1.22 2009/09/04 11:48:39 voyageur Exp $
31 +
32 +*chromium-bin-4.0.207.0_p25440 (04 Sep 2009)
33 +
34 + 04 Sep 2009; Bernard Cafarelli <voyageur@g.o>
35 + -chromium-bin-4.0.203.0_p24223.ebuild,
36 + -chromium-bin-4.0.204.0_p24732.ebuild,
37 + +chromium-bin-4.0.207.0_p25440.ebuild:
38 + Bump as version number has increased a bit
39
40 *chromium-bin-4.0.204.0_p24859 (29 Aug 2009)
41
42
43
44
45 1.1 www-client/chromium-bin/chromium-bin-4.0.207.0_p25440.ebuild
46
47 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium-bin/chromium-bin-4.0.207.0_p25440.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium-bin/chromium-bin-4.0.207.0_p25440.ebuild?rev=1.1&content-type=text/plain
49
50 Index: chromium-bin-4.0.207.0_p25440.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.207.0_p25440.ebuild,v 1.1 2009/09/04 11:48:39 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"
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="media-fonts/corefonts
74 >=sys-devel/gcc-4.2
75 >=dev-libs/nspr-4.7
76 >=dev-libs/nss-3.12
77 gnome-base/gconf
78 x11-libs/pango"
79
80 S=${WORKDIR}
81
82 QA_EXECSTACK="opt/chromium.org/chrome-linux/chrome"
83
84 # Ogg/Theora/Vorbis-only FFmpeg binaries
85 QA_TEXTRELS="opt/chromium.org/chrome-linux/libavcodec.so.52
86 opt/chromium.org/chrome-linux/libavformat.so.52
87 opt/chromium.org/chrome-linux/libavutil.so.50"
88 QA_PRESTRIPPED="opt/chromium.org/chrome-linux/libavcodec.so.52
89 opt/chromium.org/chrome-linux/libavformat.so.52
90 opt/chromium.org/chrome-linux/libavutil.so.50"
91
92 src_install() {
93 declare CHROMIUM_HOME=/opt/chromium.org
94
95 dodir ${CHROMIUM_HOME}
96 cp -R chrome-linux/ "${D}"${CHROMIUM_HOME} || die "Unable to install chrome-linux folder"
97
98 # Plugins symlink
99 dosym /usr/$(get_libdir)/nsbrowser/plugins ${CHROMIUM_HOME}/chrome-linux/plugins
100
101 # Create symlinks for needed libraries
102 dodir ${CHROMIUM_HOME}/lib
103 NSS_DIR=../../../usr/$(get_libdir)/nss
104 NSPR_DIR=../../../usr/$(get_libdir)/nspr
105
106 dosym ${NSPR_DIR}/libnspr4.so ${CHROMIUM_HOME}/lib/libnspr4.so.0d
107 dosym ${NSPR_DIR}/libplc4.so ${CHROMIUM_HOME}/lib/libplc4.so.0d
108 dosym ${NSPR_DIR}/libplds4.so ${CHROMIUM_HOME}/lib/libplds4.so.0d
109 dosym ${NSS_DIR}/libnss3.so ${CHROMIUM_HOME}/lib/libnss3.so.1d
110 dosym ${NSS_DIR}/libnssutil3.so ${CHROMIUM_HOME}/lib/libnssutil3.so.1d
111 dosym ${NSS_DIR}/libsmime3.so ${CHROMIUM_HOME}/lib/libsmime3.so.1d
112 dosym ${NSS_DIR}/libssl3.so ${CHROMIUM_HOME}/lib/libssl3.so.1d
113
114 # Create chromium-bin wrapper
115 make_wrapper chromium-bin ./chrome ${CHROMIUM_HOME}/chrome-linux ${CHROMIUM_HOME}/lib:${CHROMIUM_HOME}/chrome-linux
116 newicon "${FILESDIR}"/chromium.png ${PN}.png
117 make_desktop_entry chromium-bin "Chromium (bin)" ${PN}.png "Network;WebBrowser"
118 }
119
120 pkg_postinst() {
121 ewarn "This binary requires the C++ runtime from >=sys-devel/gcc-4.2"
122 ewarn "If you get the \"version \`GLIBCXX_3.4.9' not found\" error message,"
123 ewarn "switch your active gcc to a version >=4.2 with gcc-config"
124 }