Граф коммитов

159 Коммитов

Автор SHA1 Сообщение Дата
mcgrathr@chromium.org 9b50cd26e9 Default to --nacl --arm in install-build-deps.sh
These modes are needed on some bots, so make them the default
to keep the bot-making procedure straightforward.

R=bradnelson@google.com, iannucci@chromium.org, sbc@chromium.org

Review URL: https://codereview.chromium.org/142043004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245664 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 23:59:01 +00:00
mcgrathr@chromium.org 3646283fbf Add libtinfo-dev:i386 to nacl_list in install-build-deps.sh
This is a prerequisiste for building GDB.

R=bradnelson@google.com

Review URL: https://codereview.chromium.org/131563007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245639 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 22:19:28 +00:00
mcgrathr@chromium.org 49791312b8 Add --nacl switch to install-build-deps.sh
When run with --nacl, the script should now install everything
that is needed by NaCl bots.

R=bradnelson@google.com

Review URL: https://codereview.chromium.org/138063012

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245327 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 21:26:47 +00:00
sbc@chromium.org 1d6e06ae90 Add support for ubuntu 13.10 (saucy) to install-build-deps.py
BUG=311902
TEST=run install-build-deps.py in saucy chroot.

Review URL: https://codereview.chromium.org/126333002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@243506 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-08 06:38:01 +00:00
alextaran@chromium.org 01b0ea3f50 Add dpkg-dev package to build deps
BUG=313751
R=cmp@chromium.org

Review URL: https://codereview.chromium.org/116373002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241261 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-17 12:03:26 +00:00
erg@chromium.org b25ce88adb linux_aura: Install language packs needed for testing.
This modifies install-build-deps.sh to require language packs needed for
running browser_tests. This also corrects a typo in
locale_tests_browsertest.cc where we wanted a '_' instead of a '-'.

BUG=316716

Review URL: https://codereview.chromium.org/84013003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@236908 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-23 01:37:49 +00:00
derat@chromium.org c6d5de17e9 Make install-build-deps.sh install xfonts-mathml.
This provides the Symbol font, needed for tests.

BUG=316955

Review URL: https://codereview.chromium.org/72713004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@235226 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-14 20:41:41 +00:00
earthdok@chromium.org fa92ee8c59 Add libstdc++6-4.6-dbg to build deps.
This package is needed for LeakSanitizer.

BUG=293335
TBR=pschmidt@chromium.org

Review URL: https://codereview.chromium.org/67843002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@234153 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-10 00:43:40 +00:00
pschmidt@google.com f4be43b64d Change the test for installing on 64 bit system in install-build-deps.sh
I'm thinking that checking if /sbin/init is 64 bit would be good?

R=mmoss@chromium.org, phajdan.jr@chromium.org

Review URL: https://codereview.chromium.org/52983005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@232117 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-31 15:15:49 +00:00
jln@chromium.org 4041c48553 Add libcap2 and libcap-dev to install-build-deps.sh
BUG=312525
NOTRY=true

Review URL: https://codereview.chromium.org/50183002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@231534 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-29 05:50:38 +00:00
sbc@chromium.org 7533be619e Support cross compiling for armhf variant ARM/linux.
armhf (hardware float) is the ubuntu default these 
days so should be used over armel in most cases.
Also, the chromium ARM/linux test hardware is 
running armhf.

This CL does not change the default or remove armel
support. That is left for a future CL.

BUG=308256

Review URL: https://codereview.chromium.org/27197011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@231487 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-29 02:38:46 +00:00
mmoss@chromium.org 142dc0f199 Add 'quick-check' option to install-build-deps.sh
This is a lightweight check to alert developers when their build
dependencies are out-of-date, and hopefully avoid confusing compile
errors. It takes < 1 second to run, so can be checked whenever sources
are synced, and might even by worth including as a default step in
gyp_chromium or DEPS hooks.

By definition, this is not a complete check, and in particular, will not
detect version updates of installed dependencies. It's mostly intended
to detect when entirely new dependencies have been added.

R=markus@chromium.org, sky@chromium.org

Review URL: https://codereview.chromium.org/40603004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@231030 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-25 16:11:46 +00:00
torne@chromium.org 482748d61f Update linux build dependency script.
r230000 added a new dependency on libdrm-dev; add it to the
install-build-deps script.

BUG=
NOTRY=true

Review URL: https://codereview.chromium.org/34843002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@230090 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-22 09:47:48 +00:00
erg@chromium.org 8a439e28eb linux_aura: Add openbox to install-build-deps.sh
Also, remove metacity, which was left over from the last time I did
anything with trying to get a window manager better than icewm on the
bots.

BUG=308335
R=phajdan.jr@chromium.org

Review URL: https://codereview.chromium.org/26205007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@229179 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-17 18:01:01 +00:00
petermayo@chromium.org 7cc1f91696 Make --no-prompt --lib32 install lib32 support.
BUG=297984,299075
TEST=local

Review URL: https://codereview.chromium.org/24961002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@226060 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-30 22:06:58 +00:00
thestig@chromium.org f21e8f83b8 Linux: Drop support for obsolete Ubuntu versions from build/install-build-deps.sh.
NOTRY=true

Review URL: https://codereview.chromium.org/23498050

git-svn-id: http://src.chromium.org/svn/trunk/src/build@225525 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-26 18:49:49 +00:00
akalin@chromium.org 26f7d6e1ac Move call to install-chromeos-fonts after running apt-get
This is because install-chromeos-fonts depends on curl.

BUG=148945
R=torne@chromium.org

Review URL: https://codereview.chromium.org/24231003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@224003 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-19 00:53:30 +00:00
plundblad@chromium.org cd39f8222c Add libbrlapi to install-build-deps.sh.
BUG=178559

Review URL: https://chromiumcodereview.appspot.com/23569010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@221604 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-06 06:23:57 +00:00
solb@chromium.org 9dc353a19a Change detection method for checking package name changes
The return status of apt-cache show doesn't actually indicate whether a package has any candidates, so we now call grep on apt-cache pkgnames to determine this.

BUG=244473

Review URL: https://chromiumcodereview.appspot.com/15741015

git-svn-id: http://src.chromium.org/svn/trunk/src/build@203000 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-29 23:11:20 +00:00
petermayo@chromium.org 0f36fb3a24 Fix test for libudev1
The test for libudev1/libudev0 fails when an sdk has installed
a dependency on libudev1, which will go away on recompile, on
a system with only libudev0.  The dependency created an empty
virtual package that passes the "show" test, but cannot be installed.

BUG=243398
TEST=local

Review URL: https://chromiumcodereview.appspot.com/15911004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@202021 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-24 07:59:51 +00:00
halton.huo@intel.com bdfc68bc33 install-build-deps: Install libudev1 for Ubuntu 13.04
Install libudev1 Ubuntu 13.04, keep libudev0 for other Ubuntu releases.
Add 13.04 (racing) codename

BUG=240963
TEST=Tested manually

Review URL: https://chromiumcodereview.appspot.com/14718016

git-svn-id: http://src.chromium.org/svn/trunk/src/build@201259 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-21 08:26:42 +00:00
Vanuan@gmail.com 93b17c635e install-build-deps: Non-english locale + Ubuntu 13.04
Added support for installing dependencies on
non-english Ubuntu 13.04

BUG=239505
TEST=Tested manually

Review URL: https://chromiumcodereview.appspot.com/15085010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@199448 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-10 10:10:03 +00:00
markus@chromium.org 591362eec6 Fixed a bug that was introduced when we started deprecating 32bit libraries on 64bit systems.
This needs a little bit of explanation. Normally, we would want to restructure
the code to have separate variables for "--lib32" and for the result of the
"yes_no" question. But that requires more global changes.

Instead, in this case, we want to very clearly document that we added an
early "if" statement to break out. And this is intended to be a temporary
measure until the entire feature is fully removed.

So, I instead opted for resetting the "do_inst_lib32" variable -- and a lengthy
comment explaining this decision.

BUG=233047
TEST=run with --lib32 and verify that entering "N" aborts the installation.

Review URL: https://chromiumcodereview.appspot.com/14166013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195950 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-24 00:11:27 +00:00
sschmitz@chromium.org a8ceceedaa Installing Chrome OS fonts fails when repo is on filer
install-build-deps.sh runs "sudo /path/to/src/build/linux/install-chromeos-fonts.py".
If the repo is on a filer, sudo fails because root is not allowed to access files on
a filer. However, installing a Repo on a Filer is not recommended.
Solution:
install-build-deps.sh attempts to detect that the Repo is not on a Filer and
in that case prints a warning with instructions.

Note: install-build-deps.sh exits immediately on failure because it uses "bash -e".

BUG=225543
R=derat@chromium.org
TEST=manual

Review URL: https://chromiumcodereview.appspot.com/13532003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@192485 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-05 03:52:15 +00:00
victorhsieh@chromium.org da436bdfe1 More generic untar for various type of data.tar*
Sometimes .deb contains data.tar.bz2 or data.tar.xz and install-build-deps just cannot finish normally.  Fortunately modern tar supports compression type detection.


BUG=


Review URL: https://chromiumcodereview.appspot.com/12668013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@188929 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-19 03:06:45 +00:00
xians@chromium.org 22d47c11f9 We are going to use PulseAudio IO as the default audio implementation for Chrome on Linux. We need the development header to build chromium.
This is needed for https://codereview.chromium.org/12310101/

TBR=dalecurtis@chromium.org
BUG=178101

Review URL: https://chromiumcodereview.appspot.com/12613005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@186731 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-07 17:07:47 +00:00
bevc@chromium.org 9ea40aa5a4 Removing flashplugin-installer from install-build-deps.sh
BUG=136417


Review URL: https://chromiumcodereview.appspot.com/12381074

git-svn-id: http://src.chromium.org/svn/trunk/src/build@186063 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-05 02:25:23 +00:00
sschmitz@chromium.org 4dcb5c4e95 Installing ChromeOS font on developer Linux machine
Added call to a new script in:
build/install-build-deps.sh 
to download and install the ChromeOS default font
(Noto Sans UI). The installation is in:
/usr/local/share/fonts.
ChromeOS on Linux will use the font if present.
The installation creates (or recreates) a subdir:
"chromeos". In it it creates a .stamp file which is used
to avoid re-installation if it is already up to date.
It also creates a README file.

BUG=148945
TEST=manual;
One way to test is to instrument the file:
src/ui/gfx/platform_font_pango.cc
to log default_font_->GetFontName(); in ctor
PlatformFontPango::PlatformFontPango()
Expect:
W/out font installation: DejaVu Sans
With font installation: Noto Sans UI



Review URL: https://chromiumcodereview.appspot.com/12313039

git-svn-id: http://src.chromium.org/svn/trunk/src/build@184006 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-22 03:49:20 +00:00
erg@chromium.org 302728e852 Adds metacity to the install-build-deps.sh list so it gets installed on bots.
BUG=167114

Review URL: https://codereview.chromium.org/12194021

git-svn-id: http://src.chromium.org/svn/trunk/src/build@180517 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-04 21:02:20 +00:00
torne@chromium.org 380d7b1df2 Add unsupported option to install-build-deps.
Add an option --unsupported to install-build-deps.sh which allows the
installation to be attempted on a system we don't support. Omit
mentioning this in the error, in the hope that anyone who can deal with
the fallout from this will find it in the script. Also, add GCEL
(Ubuntu-derived image used by Compute Engine) to the list of supported
systems.

BUG=

Review URL: https://codereview.chromium.org/11863012

git-svn-id: http://src.chromium.org/svn/trunk/src/build@176982 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-15 22:11:47 +00:00
pph34r@gmail.com 7f3126fc9a Add Ubuntu 12.10 to the list of supported versions
Review URL: https://chromiumcodereview.appspot.com/11791020

git-svn-id: http://src.chromium.org/svn/trunk/src/build@175495 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-08 07:18:24 +00:00
sbc@chromium.org 1081492e23 Add g++-multilib build dependency when cross building for ARM.
We found that this package is needed on 64-bit systems
when cross compiling for ARM due to the requirment that
v8 host binaries be build with -m32 (they must run with
same pointer size as target platform apparently).

BUG=


Review URL: https://chromiumcodereview.appspot.com/11568038

git-svn-id: http://src.chromium.org/svn/trunk/src/build@173568 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-17 23:31:40 +00:00
sergeyu@chromium.org 9c9351cc85 Remove Linux host setup wizard and libwebkitgtk dependency.
Review URL: https://codereview.chromium.org/11530020

git-svn-id: http://src.chromium.org/svn/trunk/src/build@172460 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-11 23:58:20 +00:00
sbc@chromium.org 6110a69a9d Download arm sysroot as part of gclient hooks.
install-arm-sysroot.py is now seperated out from
install-build-deps.sh so that it can be invoked
independently by the gclient hooks.

This addresses a couple of different issues with 
configuring the arm buildbots.  Firstly it means
that they will always have an up-to-date arm
sysroot installed.  Secondly, it means the script
is always run as the user (and not as root) which
mean the expanded files that the correct ownership.


BUG=


Review URL: https://chromiumcodereview.appspot.com/11468014

git-svn-id: http://src.chromium.org/svn/trunk/src/build@171990 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-08 21:04:20 +00:00
sbc@chromium.org 0fe83554ff Teach "install-build-deps.sh --arm" how to install the arm root image.
The --arm argument will already install the arm cross
toolchain, but building chrome/arm also requires an
arm sysroot.  The script will now download the sysroot
to out/arm_root.

BUG=


Review URL: https://chromiumcodereview.appspot.com/11417041

git-svn-id: http://src.chromium.org/svn/trunk/src/build@171448 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-06 08:31:23 +00:00
phajdan.jr@chromium.org 15943f1c7d Update build/install-build-deps.sh for libspeechd.
This is needed for https://codereview.chromium.org/11415243/

BUG=162733, 164270

Review URL: https://codereview.chromium.org/11299343

git-svn-id: http://src.chromium.org/svn/trunk/src/build@171283 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-05 19:40:34 +00:00
sbc@chromium.org 4b6cd8b09a Add --arm option to install-build-deps.sh.
This new option will install the arm cross toolchain (which
is only currently available on Ubuntu precise).


BUG=


Review URL: https://chromiumcodereview.appspot.com/11360255

git-svn-id: http://src.chromium.org/svn/trunk/src/build@167803 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-15 01:06:26 +00:00
sergeyu@chromium.org b59b46199a Add libwebkit-dev in install-build-dep.sh
BUG=159752

Review URL: https://codereview.chromium.org/11368155

git-svn-id: http://src.chromium.org/svn/trunk/src/build@166840 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-09 02:01:55 +00:00
mmoss@chromium.org 973efb33fc Fix if/then typo.
TBR=scroggo@chromium.org

Review URL: https://codereview.chromium.org/11360134

git-svn-id: http://src.chromium.org/svn/trunk/src/build@166537 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-07 22:56:35 +00:00
mmoss@chromium.org b8025de8b3 Improve warnings about 32bit libs on 64bit systems.
Review URL: https://codereview.chromium.org/11360130

git-svn-id: http://src.chromium.org/svn/trunk/src/build@166488 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-07 19:31:52 +00:00
phajdan.jr@chromium.org 61a35df4b0 Change install-build-deps.sh to get libpci,
see https://codereview.chromium.org/11343015/

TBR=cmp

BUG=158535
TEST=none

Review URL: https://codereview.chromium.org/11348051

git-svn-id: http://src.chromium.org/svn/trunk/src/build@165040 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-30 22:33:20 +00:00
tfarina@chromium.org 7e2f5ca539 Remove the dependency to dbus-glib from from the remaining places.
BUG=156018
R=satorux@chromium.org
TBR=jam@chromium.org,ben@chromium.org

Review URL: https://codereview.chromium.org/11235031

git-svn-id: http://src.chromium.org/svn/trunk/src/build@163475 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-23 02:00:41 +00:00
toyoshim@chromium.org 7edfa19a1c 64-bit system need 32bit libstdc++.so.6 to run pnacl sdk clang
To build chromium, NaCl SDK should work for internally used NaCl library.
32bit version of clang is used as a part of pnacl sdk toolchain, and requires
libstdc++.so.6.

BUG=none


Review URL: https://chromiumcodereview.appspot.com/11141009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@161831 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-15 06:39:53 +00:00
jochen@chromium.org 0a22e1c754 Revert 161344 - Add missing python-mod-pywebsocket dependency to install-build-deps.sh
This is required after 160782 to run the testserver

BUG=137639
TEST=none


Review URL: https://chromiumcodereview.appspot.com/11086069

TBR=jochen@chromium.org
Review URL: https://codereview.chromium.org/11098074

git-svn-id: http://src.chromium.org/svn/trunk/src/build@161350 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-11 15:45:51 +00:00
jochen@chromium.org 18c6f79ac7 Add missing python-mod-pywebsocket dependency to install-build-deps.sh
This is required after 160782 to run the testserver

BUG=137639
TEST=none


Review URL: https://chromiumcodereview.appspot.com/11086069

git-svn-id: http://src.chromium.org/svn/trunk/src/build@161344 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-11 14:47:56 +00:00
mmoss@chromium.org a9fc1dff17 Only install the 32-bit compat packages on 64-bit.
This prevents the script from failing on 32-bit Ubuntu where the 32-bit
compat packages don't exist.

BUG=138234

Review URL: https://chromiumcodereview.appspot.com/10825369

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151745 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-15 21:00:14 +00:00
halton.huo@intel.com 2fb4a657fc Add libc6-i386 lib32gcc1 in dev_list.
Native client toolchain still need some extra 32 bit libraries belong to
packages libc6-i386 and lib32gcc1. Instead of adding all 32-bit libraries,
adding above two packages in common (64-bit and 32-bit) makes more sense.

TEST=build on 64-bit linux
BUG=138234


Review URL: https://chromiumcodereview.appspot.com/10810035

git-svn-id: http://src.chromium.org/svn/trunk/src/build@148356 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-25 17:41:27 +00:00
cmp@chromium.org e903cc979d Pass a potential --yes flag to an apt-get install.
TBR=petermayo@chromium.org


Review URL: https://chromiumcodereview.appspot.com/10332266

git-svn-id: http://src.chromium.org/svn/trunk/src/build@138053 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-05-20 04:55:48 +00:00
petermayo@chromium.org 37841d223a Add a --no-prompt flag to install quietly.
R=cmp@chromium.org,nsylvain@chromium.org
BUG=124546
TEST=on a victim that didn't need to change, and on one that did.

Review URL: http://codereview.chromium.org/10166023

git-svn-id: http://src.chromium.org/svn/trunk/src/build@133404 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-04-23 04:48:31 +00:00
bryeung@chromium.org f7d0899869 Add libbluetooth-dev to the list of chromeos deps
This is required for bluetooth support in ChromeOS.

BUG=none
TEST=script now installs libbluetooth-dev

Review URL: https://chromiumcodereview.appspot.com/10166005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@133224 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-04-20 18:06:18 +00:00