Reason for revert:
Chromium devs don't have gsutil or gsutil credentials. install-build-deps-android.sh should be usable by public chromium developers.
Also, apktool has since been checked into the chromium checkout, so we no longer even need this.
Original issue's description:
> Add apktool and apktool.jar to install-build-deps-android.sh
>
> BUG=452927
> TBR=cjhopman@chromium.org
>
> Committed: https://crrev.com/28978226297bc33a6ca73efb1a82271888a5a8fb
> Cr-Commit-Position: refs/heads/master@{#343269}
TBR=dba@chromium.org,friedman@chromium.org,luqui@chromium.org,cjhopman@chromium.org,johnw@google.com,pschmidt@google.com,hinoka@chromium.org,kerz@chromium.org,hinoka@google.com,navabi@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=452927
Review URL: https://codereview.chromium.org/1308953006
Cr-Original-Commit-Position: refs/heads/master@{#346478}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b1df3cb9b1af7ed831d8d4b28cf388b4c9421c50
This avoids mixing install roles plus simplifies building Chromium on
continuous build systems, where root access is not usually available
nor desired.
BUG=
Review URL: https://codereview.chromium.org/916473002
Cr-Original-Commit-Position: refs/heads/master@{#315648}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: aeae0b7ce6581e60198858e4c79709e2f2d1ee86
Currently install-build-deps-android.sh installs g++-multilib which
conflicts with packages installed by install-build-deps.sh (since
gcc-multilib contains a /usr/include/asm symlink and the crosscompiler
packagers don't want you to accidentally include the wrong
architecture's asm headers).
The g++-multilib package was wrongly commented as being required for
Android SDK; it turns out these requirements have changed, so I
updated the libraries required for the Android SDK based on their docs.
g++-4.8-multilib is however still (likely) needed, alongside
linux-libc-dev:i386, for compiling the V8 snapshot. So I've
consolidated those deps, and the logic for selecting them, under the
--lib32 flag of install-build-deps (to avoid duplicating the code in
both). I updated the `if (trusty) install g++-4.8-multilib` logic so
it chooses the right version of the multilib automatically, rather
than hardcoding the version needed for trusty (which will break in
utopic or beyond).
Finally I removed the `sudo apt-get update` in
install-build-deps-android which is redundant now that we call
install-build-deps which already does that. And I added `sudo dpkg
--add-architecture i386` which seems to have been missing from these
scripts.
BUG=435056
Review URL: https://codereview.chromium.org/740963002
Cr-Original-Commit-Position: refs/heads/master@{#305991}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 49bb458a54a0e959f91ef612c79fad89e7d65c91
While installing on non-ubuntu systems, the shell script,
build/install-build-deps.sh has an option '--unsupported' to override
the system checks. The same is not applied while installing the android
deps. The parameters to install-build-deps-android.sh should be passed
on to install-build-deps.sh.
R=thakis@chromium.org
NOTRY=true
Review URL: https://codereview.chromium.org/578503002
Cr-Original-Commit-Position: refs/heads/master@{#295088}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7e300f8e14c22e315eb1af28e9fe57c4ebcb13ef
This adds a build step to generate mirrored images for use in
right-to-left (RTL) languages. Images are mirrored by flipping the
original image over the vertical axis. Every image must be explicitly
listed as mirrorable or non-mirrorable in a config file.
The goal: ensure that our RTL image assets are always up-to-date.
BUG=290225
NOTRY=true
Review URL: https://codereview.chromium.org/106173002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@243332 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
install-build-deps-android.sh complains about missing ant-1.8 on Ubuntu
13.04. The package is simply called "ant" since Ubuntu 12.04. The script
is checking for Ubuntu 12.x but fails to identify 13.x. This patch fixes
the script so that "ant" package is installed on Ubuntu >= 12.x, instead
of "ant-1.8".
Review URL: https://chromiumcodereview.appspot.com/23426002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@220169 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
The Android build system required version 1.8 or later, whereas the default
version installed by apt-get is 1.7.1. Explicitly include the version number.
BUG=
TEST=Running "ant -v" should output the correct version.
Review URL: http://codereview.chromium.org/9837108
git-svn-id: http://src.chromium.org/svn/trunk/src/build@129691 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
As we upstream Java source code, the upstream bots and developers need to hava
java and ant. Ant is used to build the java source code. Installing ant/java
requires sudo privileges which installation of sdk/ndk does not require. The
patch moves the install script for sdk/ndk to install-build-deps-android-sdk.sh.
The new install script for ant/java is called install-ubild-deps-android.sh and
will prompt the user for sudo password.
BUG=http://code.google.com/p/chromium/issues/detail?id=117023
TEST=
Review URL: http://codereview.chromium.org/9605020
git-svn-id: http://src.chromium.org/svn/trunk/src/build@125297 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Fix install-build-deps-android.sh so it can be re-run cheaply.
Update install-build-deps-android.sh so it installs the 64-bit linker.
Run install-build-deps-android.sh each build on the FYI bot.
Move content_unittests to experimental so the FYI builder hits it.
BUG=None
TEST=
Review URL: http://codereview.chromium.org/9401029
git-svn-id: http://src.chromium.org/svn/trunk/src/build@122665 4ff67af0-8c30-449e-8e8b-ad334ec8d88c