summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2009-08-29 22:15:13 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2009-08-29 22:15:13 +0000
commit2b5803b33971552c8b3d9caef59170a20b896d91 (patch)
treea969ca304dba9d8f8341973d4a41a1f7b9f349c5 /www-client/chromium-bin/chromium-bin-9999.ebuild
parentUse emake -j1 (bug #283165). (diff)
downloadhistorical-2b5803b33971552c8b3d9caef59170a20b896d91.tar.gz
historical-2b5803b33971552c8b3d9caef59170a20b896d91.tar.bz2
historical-2b5803b33971552c8b3d9caef59170a20b896d91.zip
amd64 package now available! Removed the emul-* parts and added ~amd64
Package-Manager: portage-2.2_rc40/cvs/Linux x86_64
Diffstat (limited to 'www-client/chromium-bin/chromium-bin-9999.ebuild')
-rw-r--r--www-client/chromium-bin/chromium-bin-9999.ebuild59
1 files changed, 13 insertions, 46 deletions
diff --git a/www-client/chromium-bin/chromium-bin-9999.ebuild b/www-client/chromium-bin/chromium-bin-9999.ebuild
index a20f95764919..641bca972dc3 100644
--- a/www-client/chromium-bin/chromium-bin-9999.ebuild
+++ b/www-client/chromium-bin/chromium-bin-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium-bin/chromium-bin-9999.ebuild,v 1.13 2009/08/25 09:09:40 voyageur Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium-bin/chromium-bin-9999.ebuild,v 1.14 2009/08/29 22:15:13 voyageur Exp $
EAPI="2"
inherit eutils multilib
@@ -9,27 +9,16 @@ DESCRIPTION="Open-source version of Google Chrome web browser"
HOMEPAGE="http://code.google.com/chromium/"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="-* ~x86"
+KEYWORDS="-* ~amd64 ~x86"
IUSE=""
-AMD64_DEPEND="amd64? (
- || ( www-plugins/adobe-flash[32bit]
- www-client/mozilla-firefox-bin
- net-libs/xulrunner-bin )
- >=app-emulation/emul-linux-x86-gtklibs-20081109
- app-emulation/emul-linux-x86-soundlibs
- )"
-
-DEPEND="app-arch/unzip
- net-misc/curl
- ${AMD64_DEPEND}"
+DEPEND="app-arch/unzip"
RDEPEND="media-fonts/corefonts
>=sys-devel/gcc-4.2
- x86? ( >=dev-libs/nspr-4.7
- >=dev-libs/nss-3.12
- gnome-base/gconf
- x11-libs/pango )
- ${AMD64_DEPEND}"
+ >=dev-libs/nspr-4.7
+ >=dev-libs/nss-3.12
+ gnome-base/gconf
+ x11-libs/pango"
S=${WORKDIR}
@@ -43,15 +32,13 @@ QA_PRESTRIPPED="opt/chromium.org/chrome-linux/libavcodec.so.52
opt/chromium.org/chrome-linux/libavformat.so.52
opt/chromium.org/chrome-linux/libavutil.so.50"
-pkg_setup() {
- # This is a binary x86 package
- has_multilib_profile && ABI="x86"
-}
-
src_unpack() {
LV=`curl --silent http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/LATEST`
elog "Installing/updating to version ${LV}"
- wget -c "http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/${LV}/chrome-linux.zip" -O "${T}"/${PN}-${LV}.zip
+ if use amd64; then
+ arch_path="-64"
+ fi
+ wget -c "http://build.chromium.org/buildbot/snapshots/chromium-rel-linux${arch_path}/${LV}/chrome-linux.zip" -O "${T}"/${PN}-${LV}.zip
unzip -qo "${T}"/${PN}-${LV}.zip || die "Unpack failed"
chmod -fR a+rX,u+w,g-w,o-w chrome-linux/
}
@@ -67,28 +54,8 @@ src_install() {
# Create symlinks for needed libraries
dodir ${CHROMIUM_HOME}/lib
- if use x86; then
- NSS_DIR=../../../usr/$(get_libdir)/nss
- NSPR_DIR=../../../usr/$(get_libdir)/nspr
- elif use amd64; then
- # amd64: we still miss gconf
- if has_version www-client/mozilla-firefox-bin; then
- einfo "Using NSS/NSPR libraries from www-client/mozilla-firefox-bin"
- NSS_DIR=../../../opt/firefox
- NSPR_DIR=../../../opt/firefox
- elif has_version net-libs/xulrunner-bin; then
- einfo "Using NSS/NSPR libraries from net-libs/xulrunner-bin"
- NSS_DIR=../../../opt/xulrunner
- NSPR_DIR=../../../opt/xulrunner
- elif has_version www-plugins/adobe-flash; then
- einfo "Using NSS/NSPR libraries from www-plugins/adobe-flash"
- NSS_DIR=../../../opt/flash-libcompat
- NSPR_DIR=../../../opt/flash-libcompat
- else
- die "One of these packages is needed: www-client/mozilla-firefox-bin, net-libs/xulrunner-bin, www-plugins/adobe-flash[32bit]"
- fi
-
- fi
+ NSS_DIR=../../../usr/$(get_libdir)/nss
+ NSPR_DIR=../../../usr/$(get_libdir)/nspr
dosym ${NSPR_DIR}/libnspr4.so ${CHROMIUM_HOME}/lib/libnspr4.so.0d
dosym ${NSPR_DIR}/libplc4.so ${CHROMIUM_HOME}/lib/libplc4.so.0d