Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 341937 | Differences between
and this patch

Collapse All | Expand All

(-)/mnt/gentoo/gentoo-tree/www-client/chromium/chromium-12.0.712.0.ebuild (-4 / +37 lines)
Lines 11-20 Link Here
11
DESCRIPTION="Open-source version of Google Chrome web browser"
11
DESCRIPTION="Open-source version of Google Chrome web browser"
12
HOMEPAGE="http://chromium.org/"
12
HOMEPAGE="http://chromium.org/"
13
SRC_URI="http://build.chromium.org/official/${P}.tar.bz2"
13
SRC_URI="http://build.chromium.org/official/${P}.tar.bz2
14
	bindist? ( 
15
		x86? ( http://dl.google.com/linux/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_9.0.576.0-r65344_i386.deb )
16
		amd64? ( http://dl.google.com/linux/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_9.0.576.0-r65344_amd64.deb )
17
		)"
18
19
LICENSE="!bindist ( BSD )
20
	bindist? ( Google BSD )"
14
21
15
LICENSE="BSD"
16
SLOT="0"
22
SLOT="0"
17
KEYWORDS="~amd64 ~arm ~x86"
23
KEYWORDS="~amd64 ~arm ~x86"
18
IUSE="cups gnome gnome-keyring"
24
IUSE="bindist cups gnome gnome-keyring"
19
25
20
RDEPEND="app-arch/bzip2
26
RDEPEND="app-arch/bzip2
Lines 39-43 Link Here
39
	x11-libs/gtk+:2
45
	x11-libs/gtk+:2
40
	x11-libs/libXScrnSaver
46
	x11-libs/libXScrnSaver
41
	x11-libs/libXtst"
47
	x11-libs/libXtst
48
	bindist? ( || (
49
			app-arch/xz-utils
50
			app-arch/lzma-utils
51
		)
52
		!~app-arch/deb2targz-1
53
		)
54
"
42
DEPEND="${RDEPEND}
55
DEPEND="${RDEPEND}
43
	dev-lang/perl
56
	dev-lang/perl
Lines 97-100 Link Here
97
}
110
}
98
111
112
src_unpack() {
113
	unpack ${P}.tar.bz2
114
	
115
	if use bindist; then
116
                mkdir ${WORKDIR}/deb && cd ${WORKDIR}/deb
117
                if use x86; then unpack google-chrome-unstable_9.0.576.0-r65344_i386.deb
118
                        unpack ./data.tar.lzma
119
                fi
120
                if use amd64; then unpack google-chrome-unstable_9.0.576.0-r65344_amd64.deb
121
                        unpack ./data.tar.lzma
122
                fi
123
        fi
124
}
125
99
src_prepare() {
126
src_prepare() {
100
	# Make sure we don't use bundled libvpx headers.
127
	# Make sure we don't use bundled libvpx headers.
Lines 281-284 Link Here
281
	dosym /usr/$(get_libdir)/libavutil.so.50 "${CHROMIUM_HOME}" || die
308
	dosym /usr/$(get_libdir)/libavutil.so.50 "${CHROMIUM_HOME}" || die
282
309
310
311
	# Support Google PDF library
312
	chown root:root ${WORKDIR}/deb/opt/google/chrome/libpdf.so
313
	chmod 644 ${WORKDIR}/deb/opt/google/chrome/libpdf.so
314
	cp ${WORKDIR}/deb/opt/google/chrome/libpdf.so ${D}${CHROMIUM_HOME}/libpdf.so
315
283
	# Install icons and desktop entry.
316
	# Install icons and desktop entry.
284
	for SIZE in 16 22 24 32 48 64 128 256 ; do
317
	for SIZE in 16 22 24 32 48 64 128 256 ; do

Return to bug 341937