summaryrefslogtreecommitdiffstats
path: root/build/install-build-deps.sh
Commit message (Collapse)AuthorAgeFilesLines
* Allow maverick with install-build-deps.sh.tony@chromium.org2010-07-151-2/+5
| | | | | | | | | | | | The first time I ran it, I got an error and had to run apt-get install -f, then re-run install-build-deps.sh. I didn't write down the error so I don't think I can repro. It almost works, so perhaps the next person can copy down the error. Review URL: http://codereview.chromium.org/2888011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52563 0039d316-1c4b-4281-b951-d872f2087c98
* install-build-deps.sh fixes for Lucid and Chromium OS.scottbyer@chromium.org2010-07-081-18/+51
| | | | | | | | | | | Add in two extra libraries needed for building Chromium-for-Chromium OS on a fresh install Ubuntu Lucid 64-bit. Also, start checking for header differences between the 32-bit and 64-bit packages, adding those headers into the 32-bit cons'ed up package install (on Lucid Lynx, the current libcurl4-gnutls-dev package needs this). Clean up any leftover symbolic links that point nowhere. Also take any declared package conflicts and remove them from the Provides line to allow the cons'ed up package to always install (the package derived from libcurl4-gnutls-dev). BUG=none TEST=none Review URL: http://codereview.chromium.org/2865032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51863 0039d316-1c4b-4281-b951-d872f2087c98
* install-build-deps: require gold 2.20.1evan@chromium.org2010-06-301-46/+9
| | | | | | | | | | The 2.20 we currently install doesn't work at all on Lucid. I'm hoping the new one also includes the fix to http://sourceware.org/bugzilla/show_bug.cgi?id=10708 Review URL: http://codereview.chromium.org/2824041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51267 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: add gnome-keyring packages to build dependencies. It will not be a ↵mdm@chromium.org2010-06-071-9/+9
| | | | | | | | | | runtime dependency: it will be dlopen()ed to avoid that. BUG=25404 TEST=none Review URL: http://codereview.chromium.org/2700002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49110 0039d316-1c4b-4281-b951-d872f2087c98
* Adding libpulse-dev and libpulse0.scherkus@chromium.org2010-06-071-2/+8
| | | | | | | | | | | | | To build the ChromeOS version on the build-bots, outside the chroot, we need to access PulseAudio development header and library files. Patch by davej@chromium.org: http://codereview.chromium.org/2699002/show BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49097 0039d316-1c4b-4281-b951-d872f2087c98
* Add libcurl4-gnutls-dev to lib_list. (Needed by o3d breakpad)zhurunz@google.com2010-05-211-1/+2
| | | | | | Review URL: http://codereview.chromium.org/2086022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47971 0039d316-1c4b-4281-b951-d872f2087c98
* install-build-deps.sh: Add missing sudos.derat@chromium.org2010-05-171-4/+4
| | | | | | | | | | | | Some apt commands were being run as the normal user, resulting in the script dying. BUG=none TEST=gave the diff to someone; it fixed the failures for them Review URL: http://codereview.chromium.org/2137002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47458 0039d316-1c4b-4281-b951-d872f2087c98
* Typo fix for r47191.mmoss@google.com2010-05-141-1/+1
| | | | | | | | submitted for gene@chromium.org (http://codereview.chromium.org/2106001) Review URL: http://codereview.chromium.org/2127004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47237 0039d316-1c4b-4281-b951-d872f2087c98
* Added cups development package depending on the version of linux.mmoss@google.com2010-05-131-7/+14
| | | | | | | | | | | BUG=none TEST=Please check that correct cups package gets installed. [submitted for gene@chromium.org, see http://codereview.chromium.org/2106001] Review URL: http://codereview.chromium.org/2072003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47191 0039d316-1c4b-4281-b951-d872f2087c98
* Added CUPS requirement for chromium build. It is need to support printing.maruel@chromium.org2010-05-121-6/+7
| | | | | | | | | BUG=none TEST=Make sure that libcupsys2-dev package get installed. Review URL: http://codereview.chromium.org/2038011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47023 0039d316-1c4b-4281-b951-d872f2087c98
* linux: update install-build-deps for lucidevan@chromium.org2010-05-031-20/+21
| | | | | | | | | | | | Mostly minor changes. I verified that python-dev is python2.5 on a ghardy machine. While I'm at it, let's put all the 32-bit code in the same section. I don't think most users need it anymore. Review URL: http://codereview.chromium.org/1815006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46234 0039d316-1c4b-4281-b951-d872f2087c98
* Add kochi and dejavu fonts to default package list on linuxjamesr@chromium.org2010-03-261-1/+1
| | | | | | Review URL: http://codereview.chromium.org/1356002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42704 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for alpha and beta versions of karmic/lucid in install-build-deps.shsatorux@chromium.org2010-03-241-1/+1
| | | | | | | | | | | | For some reason, alpha and beta releases of Ubuntu seem to use code names instead of numbers in /etc/issue. BUG=none TEST=none Review URL: http://codereview.chromium.org/1154004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42428 0039d316-1c4b-4281-b951-d872f2087c98
* Remove libdbus-glib-1-2-dbg from install deps, as hardy does not have it and ↵joth@chromium.org2010-03-111-1/+1
| | | | | | | | | | | we don't strictly need it. BUG=http://code.google.com/p/chromium/issues/detail?id=37199 TEST=none Review URL: http://codereview.chromium.org/838003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41283 0039d316-1c4b-4281-b951-d872f2087c98
* Fix up following on from r41182joth@chromium.org2010-03-111-7/+8
| | | | | | | | | | | | | | - I put the dev library in the runtime section, - I missed the runtime library (libdbus-glib-1-2) altogether - These issues were masked as apt-get couldn't resolve lib32readline-dev replacing it with lib32readline6-dev appears to solve this. BUG=http://crbug.com/37199 TEST=none Review URL: http://codereview.chromium.org/811007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41276 0039d316-1c4b-4281-b951-d872f2087c98
* Add libdbus-glib dependency into install-build-deps.shjoth@chromium.org2010-03-101-5/+5
| | | | | | | | | | | Needed as a precursor to http://codereview.chromium.org/787003 BUG=http://crbug.com/37199 TEST=None Review URL: http://codereview.chromium.org/791003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41182 0039d316-1c4b-4281-b951-d872f2087c98
* Add a dependency for python2.5-dev for linuxnirnimesh@chromium.org2010-02-211-1/+1
| | | | | | Review URL: http://codereview.chromium.org/650049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39582 0039d316-1c4b-4281-b951-d872f2087c98
* Fix install-build-deps.sh so that it does not interpret a yes-no answer in ↵yutak@chromium.org2010-01-281-1/+1
| | | | | | | | | | | reverse. BUG=none TEST=Run install-build-deps.sh, and answer "Y" to the question "Do you want me to download all packages needed to build new 32 bit package files?". It should proceed to the installation process. Review URL: http://codereview.chromium.org/549189 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37374 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for UserIdleTime to Linux.zork@chromium.org2010-01-261-2/+2
| | | | | | | | | BUG=32421 TEST=none Review URL: http://codereview.chromium.org/553051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37136 0039d316-1c4b-4281-b951-d872f2087c98
* Add options to install-build-deps.sh to enable unattended mode.dkegel@google.com2010-01-261-23/+67
| | | | | | | | | BUG=30328 TEST=run with unattended options, verify no prompt Review URL: http://codereview.chromium.org/549160 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37120 0039d316-1c4b-4281-b951-d872f2087c98
* Currently it only installs the gold linker if it is not installed at all. ↵ajwong@chromium.org2010-01-121-1/+1
| | | | | | | | | | | Version 2.20 is needed to complete a Release build and if the contributor has version 2.19, the gold linker will not be updated. The checkin gets the version number of ld. It checks if the version is gold and if it has the correct version number. Review URL: http://codereview.chromium.org/547021 Patch from brianlum@chromium.org. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36042 0039d316-1c4b-4281-b951-d872f2087c98
* linux: add gl headers/libs for gpu pluginpiman@chromium.org2009-12-241-4/+5
| | | | | | Review URL: http://codereview.chromium.org/522007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35248 0039d316-1c4b-4281-b951-d872f2087c98
* Adding libpam0g-dev to the build deps -- we need this for doing login with ↵cmasone@google.com2009-12-141-3/+3
| | | | | | | | | | Chromium on Chromium OS BUG=30328 Review URL: http://codereview.chromium.org/503002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34506 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure the 'use_system_*' variables are actually visible in the relevant ↵mmoss@google.com2009-12-101-4/+4
| | | | | | | | | | | | | | gyp files. Retrying r34195, this time without libxslt, since we don't want to use the system version of that if we're not also using system libxml (merged from http://codereview.chromium.org/481011). BUG=29738 Review URL: http://codereview.chromium.org/486012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34255 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 34195 - Make sure the 'use_system_*' variables are actually visible ↵jrg@chromium.org2009-12-101-3/+3
| | | | | | | | | | | | | | | | | | | | | in the relevant gyp files. BUG=29738 Review URL: http://codereview.chromium.org/479005 TBR=mmoss@google.com Example choke: http://build.chromium.org/buildbot/waterfall/builders/Linux%20Perf/builds/4382/steps/compile/logs/stdio Compiling /b/slave/chromium-rel-linux-hardy/build/src/sconsbuild/Release/obj/chrome/unit_tests/common/bzip2_unittest.o /b/slave/chromium-rel-linux-hardy/build/src/chrome/common/bzip2_unittest.cc:6:19: error: bzlib.h: No such file or directory Review URL: http://codereview.chromium.org/484003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34213 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure the 'use_system_*' variables are actually visible in the relevant ↵mmoss@google.com2009-12-091-3/+3
| | | | | | | | | | gyp files. BUG=29738 Review URL: http://codereview.chromium.org/479005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34195 0039d316-1c4b-4281-b951-d872f2087c98
* Add apache to the linux build deps installation.ojan@chromium.org2009-12-081-4/+5
| | | | | | Review URL: http://codereview.chromium.org/465129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34088 0039d316-1c4b-4281-b951-d872f2087c98
* Do not overwrite ld.orig in install-build-deps.sh.thestig@chromium.org2009-11-181-1/+2
| | | | | | | | | TBR=dank BUG=none TEST=Install gold through install-build-deps.sh twice. /usr/bin/ld.orig should still be GNU ld. Review URL: http://codereview.chromium.org/402047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32317 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: update install-build-deps.sh to build gold from binutils 2.20.thestig@chromium.org2009-11-181-77/+35
| | | | | | | | BUG=none TEST=builds gold that supports --gc-sections. Review URL: http://codereview.chromium.org/400029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32315 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for Ubuntu 9.10 to install-build-deps.shyusukes@google.com2009-11-171-6/+12
| | | | | | | | | | | | | | Note that binutils-2.19 does not compile on Ubuntu 9.10. binutils-2.20 compiles on Ubuntu 9.10, but does not comple on 8.04. BUG=none TEST=Ran install-build-deps.sh on ubuntu 9.10 and 8.04. Original patch by satorux@chromium.org via: http://codereview.chromium.org/395017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32154 0039d316-1c4b-4281-b951-d872f2087c98
* Remove bzip2 from install requirements.fbarchard@chromium.org2009-11-031-2/+2
| | | | | | | | | BUG=22307,26548 TEST=start with clean machine that has no bzip2 and build chrome without it. Review URL: http://codereview.chromium.org/348052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30823 0039d316-1c4b-4281-b951-d872f2087c98
* Add in bzip2 runtime and development packages.ajwong@chromium.org2009-10-301-4/+4
| | | | | | | | | BUG=22307 TEST=none Review URL: http://codereview.chromium.org/340051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30643 0039d316-1c4b-4281-b951-d872f2087c98
* Add gold patch for "out of file descriptors" error.mmoss@chromium.org2009-09-231-0/+58
| | | | | | | | | | | | | For example: http://chrome-buildbot.corp.google.com:8016/builders/Chromium%20Linux%20Builder%20(dbg-shlib)/builds/39/steps/compile/logs/stdio Patch cherry-picked from: http://sourceware.org/bugzilla/show_bug.cgi?id=5990 Review URL: http://codereview.chromium.org/223014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27004 0039d316-1c4b-4281-b951-d872f2087c98
* strip the gold linker executable in install-build-deps.sh.thestig@chromium.org2009-09-101-0/+1
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/194069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25874 0039d316-1c4b-4281-b951-d872f2087c98
* Add license information to our shell scripts.agl@chromium.org2009-08-251-0/+4
| | | | | | | | | | Downstream packagers are (rightly) careful about the license of code that they distribute and so we want to dot our i's. http://codereview.chromium.org/174372 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24311 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a typo in install-build-deps.sh.thestig@chromium.org2009-08-121-1/+1
| | | | | | | TBR=mmoss Review URL: http://codereview.chromium.org/164389 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23177 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid exit due to "-e" and test failure on non-x86_64.mmoss@chromium.org2009-08-111-2/+4
| | | | | | | Review URL: http://codereview.chromium.org/164265 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23042 0039d316-1c4b-4281-b951-d872f2087c98
* Fix up broken behavior in install-build-deps.sh.thestig@chromium.org2009-08-101-9/+17
| | | | | | Review URL: http://codereview.chromium.org/164176 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22931 0039d316-1c4b-4281-b951-d872f2087c98
* Add 'rpm' to dev tools for creating RPM packages.mmoss@chromium.org2009-08-061-1/+1
| | | | | | | Review URL: http://codereview.chromium.org/165103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22694 0039d316-1c4b-4281-b951-d872f2087c98
* Add patch to the Linux build deps script.thestig@chromium.org2009-08-061-1/+1
| | | | | | Review URL: http://codereview.chromium.org/160622 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22669 0039d316-1c4b-4281-b951-d872f2087c98
* Report apt-get failures in install-build-deps.shdkegel@google.com2009-08-061-14/+35
| | | | | | | | | Patch from gmatht, originally reviewed at http://codereview.chromium.org/160630 Review URL: http://codereview.chromium.org/164091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22665 0039d316-1c4b-4281-b951-d872f2087c98
* Don't screw up /usr/bin/ld if you can't write to current dir as root.dkegel@google.com2009-06-301-11/+23
| | | | | | | | | BUG=http://crbug.com/15700 TEST=make sure ld is not gold, make sure root can't write to your nfs home directory, copy this script there, run it, let it install gold, verify it aborts early without torching /usr/bin/ld Review URL: http://codereview.chromium.org/151113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19683 0039d316-1c4b-4281-b951-d872f2087c98
* Support Jaunty by dropping package xcb-xlib0.dank@chromium.org2009-06-111-5/+80
| | | | | | | | | | | | Support (our local flavor of) hardy by dropping package sun-java6-fonts (which is broken there). Add optional support for gold. (It would be better to not replace the system linker, but it's reversible, and works well unless you need to build wine or valgrind.) BUG=13457 TEST=verify that this installs a working chrome dev env on clean hardy and jaunty Review URL: http://codereview.chromium.org/119331 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18175 0039d316-1c4b-4281-b951-d872f2087c98
* Add lib32asound2-dev into 32-bit build dependencies.ajwong@chromium.org2009-06-091-2/+2
| | | | | | Review URL: http://codereview.chromium.org/119336 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17970 0039d316-1c4b-4281-b951-d872f2087c98
* Add alsa into the dependencies.ajwong@chromium.org2009-05-131-9/+9
| | | | | | Review URL: http://codereview.chromium.org/115275 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15923 0039d316-1c4b-4281-b951-d872f2087c98
* Update the build installation script to make it work on ubuntu 9.04tc@google.com2009-04-271-3/+3
| | | | | | | | | | | | | | | I had to include the libcairo2-dev package and change the /etc/issue BUG=None TEST=Build chromium in Ubuntu successfully (fresh install) Original patch by Mohamed Mansour and reviewed by Markus: http://codereview.chromium.org/92155 Review URL: http://codereview.chromium.org/99076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14653 0039d316-1c4b-4281-b951-d872f2087c98
* Add 'fakeroot' to the list of packages, since this script uses itdkegel@google.com2009-04-241-3/+4
| | | | | | | | | Patch from Jeff Bailey. Also alphabetize the list. Review URL: http://codereview.chromium.org/92130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14429 0039d316-1c4b-4281-b951-d872f2087c98
* Handle the more verbose apt-get output format sometimes seen dkegel@google.com2009-04-221-2/+2
| | | | | | | | | | | | (on ubuntu 8.10?) This fixes the error E: Package php5-timezonedb has no installation candidate that several people, myself included, have been hitting. Review URL: http://codereview.chromium.org/92013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14207 0039d316-1c4b-4281-b951-d872f2087c98
* ProxyConfigService for Linux.sdoyon@chromium.org2009-04-201-1/+1
| | | | | | | | | | | | | | | Establishes a ProxyConfig by reading settings from gconf or consulting environment variables. BUG=8143 Thanks to ermilov.maxim@gmail.com for his contribution: some ideas< and code snippets from his patch were folded into this one. (See http://codereview.chromium.org/49009) Review URL: http://codereview.chromium.org/60009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14034 0039d316-1c4b-4281-b951-d872f2087c98
* Fix list of packages to install in install-build-deps.sh.thestig@chromium.org2009-04-031-1/+1
| | | | | | | BUG=9507 Review URL: http://codereview.chromium.org/57065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13061 0039d316-1c4b-4281-b951-d872f2087c98