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 |