summaryrefslogtreecommitdiff
path: root/chromium/build/install-build-deps.sh
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2017-04-05 17:15:33 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2017-04-11 07:47:18 +0000
commit7324afb043a0b1e623d8e8eb906cdc53bdeb4685 (patch)
treea3fe2d74ea9c9e142c390dac4ca0e219382ace46 /chromium/build/install-build-deps.sh
parent6a4cabb866f66d4128a97cdc6d9d08ce074f1247 (diff)
downloadqtwebengine-chromium-7324afb043a0b1e623d8e8eb906cdc53bdeb4685.tar.gz
BASELINE: Update Chromium to 58.0.3029.54
Change-Id: I67f57065a7afdc8e4614adb5c0230281428df4d1 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
Diffstat (limited to 'chromium/build/install-build-deps.sh')
-rwxr-xr-xchromium/build/install-build-deps.sh215
1 files changed, 179 insertions, 36 deletions
diff --git a/chromium/build/install-build-deps.sh b/chromium/build/install-build-deps.sh
index a7651bf81c6..7f19b7f975d 100755
--- a/chromium/build/install-build-deps.sh
+++ b/chromium/build/install-build-deps.sh
@@ -136,19 +136,76 @@ fi
chromeos_dev_list="libbluetooth-dev libxkbcommon-dev realpath"
# Packages needed for development
-dev_list="bison cdbs curl dpkg-dev elfutils devscripts fakeroot
- flex fonts-ipafont fonts-thai-tlwg g++ git-core git-svn gperf
- libasound2-dev libbrlapi-dev libav-tools libbz2-dev libcairo2-dev
- libcap-dev libcups2-dev libcurl4-gnutls-dev libdrm-dev libelf-dev
- libffi-dev libgconf2-dev libglib2.0-dev libglu1-mesa-dev
- libgnome-keyring-dev libgtk2.0-dev libkrb5-dev libnspr4-dev
- libnss3-dev libpam0g-dev libpci-dev libpulse-dev libsctp-dev
- libspeechd-dev libsqlite3-dev libssl-dev libudev-dev libwww-perl
- libxslt1-dev libxss-dev libxt-dev libxtst-dev openbox patch perl
- pkg-config python python-cherrypy3 python-crypto python-dev
- python-numpy python-opencv python-openssl python-psutil python-yaml
- rpm ruby subversion ttf-dejavu-core wdiff xcompmgr zip
- $chromeos_dev_list"
+dev_list="\
+ bison
+ cdbs
+ curl
+ dpkg-dev
+ elfutils
+ devscripts
+ fakeroot
+ flex
+ fonts-ipafont
+ fonts-thai-tlwg
+ g++
+ git-core
+ git-svn
+ gperf
+ libasound2-dev
+ libbrlapi-dev
+ libav-tools
+ libbz2-dev
+ libcairo2-dev
+ libcap-dev
+ libcups2-dev
+ libcurl4-gnutls-dev
+ libdrm-dev
+ libelf-dev
+ libffi-dev
+ libgconf2-dev
+ libglib2.0-dev
+ libglu1-mesa-dev
+ libgnome-keyring-dev
+ libgtk2.0-dev
+ libgtk-3-dev
+ libkrb5-dev
+ libnspr4-dev
+ libnss3-dev
+ libpam0g-dev
+ libpci-dev
+ libpulse-dev
+ libsctp-dev
+ libspeechd-dev
+ libsqlite3-dev
+ libssl-dev
+ libudev-dev
+ libwww-perl
+ libxslt1-dev
+ libxss-dev
+ libxt-dev
+ libxtst-dev
+ openbox
+ patch
+ perl
+ pkg-config
+ python
+ python-cherrypy3
+ python-crypto
+ python-dev
+ python-numpy
+ python-opencv
+ python-openssl
+ python-psutil
+ python-yaml
+ rpm
+ ruby
+ subversion
+ ttf-dejavu-core
+ wdiff
+ xcompmgr
+ zip
+ $chromeos_dev_list
+"
# 64-bit systems need a minimum set of 32-bit compat packages for the pre-built
# NaCl binaries.
@@ -160,22 +217,79 @@ fi
chromeos_lib_list="libpulse0 libbz2-1.0"
# Full list of required run-time libraries
-lib_list="libatk1.0-0 libc6 libasound2 libcairo2 libcap2 libcups2 libexpat1
- libffi6 libfontconfig1 libfreetype6 libglib2.0-0 libgnome-keyring0
- libgtk2.0-0 libpam0g libpango1.0-0 libpci3 libpcre3 libpixman-1-0
- libspeechd2 libstdc++6 libsqlite3-0 libx11-6 libx11-xcb1
- libxau6 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6
- libxext6 libxfixes3 libxi6 libxinerama1 libxrandr2 libxrender1
- libxtst6 zlib1g $chromeos_lib_list"
+lib_list="\
+ libatk1.0-0
+ libc6
+ libasound2
+ libcairo2
+ libcap2
+ libcups2
+ libexpat1
+ libffi6
+ libfontconfig1
+ libfreetype6
+ libglib2.0-0
+ libgnome-keyring0
+ libgtk2.0-0
+ libgtk-3-0
+ libpam0g
+ libpango1.0-0
+ libpci3
+ libpcre3
+ libpixman-1-0
+ libspeechd2
+ libstdc++6
+ libsqlite3-0
+ libx11-6
+ libx11-xcb1
+ libxau6
+ libxcb1
+ libxcomposite1
+ libxcursor1
+ libxdamage1
+ libxdmcp6
+ libxext6
+ libxfixes3
+ libxi6
+ libxinerama1
+ libxrandr2
+ libxrender1
+ libxtst6
+ zlib1g
+ $chromeos_lib_list
+"
# Debugging symbols for all of the run-time libraries
-dbg_list="libatk1.0-dbg libc6-dbg libcairo2-dbg libffi6-dbg libfontconfig1-dbg
- libglib2.0-0-dbg libgtk2.0-0-dbg libpango1.0-0-dbg libpcre3-dbg
- libpixman-1-0-dbg libsqlite3-0-dbg libx11-6-dbg libx11-xcb1-dbg
- libxau6-dbg libxcb1-dbg libxcomposite1-dbg libxcursor1-dbg
- libxdamage1-dbg libxdmcp6-dbg libxext6-dbg libxfixes3-dbg libxi6-dbg
- libxinerama1-dbg libxrandr2-dbg libxrender1-dbg libxtst6-dbg
- zlib1g-dbg"
+dbg_list="\
+ libatk1.0-dbg
+ libc6-dbg
+ libcairo2-dbg
+ libffi6-dbg
+ libfontconfig1-dbg
+ libglib2.0-0-dbg
+ libgtk2.0-0-dbg
+ libgtk-3-0-dbg
+ libpango1.0-0-dbg
+ libpcre3-dbg
+ libpixman-1-0-dbg
+ libsqlite3-0-dbg
+ libx11-6-dbg
+ libx11-xcb1-dbg
+ libxau6-dbg
+ libxcb1-dbg
+ libxcomposite1-dbg
+ libxcursor1-dbg
+ libxdamage1-dbg
+ libxdmcp6-dbg
+ libxext6-dbg
+ libxfixes3-dbg
+ libxi6-dbg
+ libxinerama1-dbg
+ libxrandr2-dbg
+ libxrender1-dbg
+ libxtst6-dbg
+ zlib1g-dbg
+"
# Find the proper version of libstdc++6-4.x-dbg.
if [ "x$lsb_release" = "xprecise" ]; then
@@ -223,11 +337,17 @@ case $lsb_release in
fi
fi
;;
- *)
+ "precise")
arm_list="libc6-dev-armhf-cross
linux-libc-dev-armhf-cross
${GPP_ARM_PACKAGE}"
;;
+ "*")
+ arm_list="binutils-aarch64-linux-gnu
+ libc6-dev-armhf-cross
+ linux-libc-dev-armhf-cross
+ ${GPP_ARM_PACKAGE}"
+ ;;
esac
# Work around for dependency issue Ubuntu/Trusty: http://crbug.com/435056
@@ -245,14 +365,37 @@ esac
# Packages to build NaCl, its toolchains, and its ports.
naclports_list="ant autoconf bison cmake gawk intltool xutils-dev xsltproc"
-nacl_list="g++-mingw-w64-i686 lib32z1-dev
- libasound2:i386 libcap2:i386 libelf-dev:i386 libfontconfig1:i386
- libgconf-2-4:i386 libglib2.0-0:i386 libgpm2:i386 libgtk2.0-0:i386
- libncurses5:i386 lib32ncurses5-dev libnss3:i386 libpango1.0-0:i386
- libssl1.0.0:i386 libtinfo-dev libtinfo-dev:i386 libtool
- libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxi6:i386
- libxrandr2:i386 libxss1:i386 libxtst6:i386 texinfo xvfb
- ${naclports_list}"
+nacl_list="\
+ g++-mingw-w64-i686
+ lib32z1-dev
+ libasound2:i386
+ libcap2:i386
+ libelf-dev:i386
+ libfontconfig1:i386
+ libgconf-2-4:i386
+ libglib2.0-0:i386
+ libgpm2:i386
+ libgtk2.0-0:i386
+ libgtk-3-0:i386
+ libncurses5:i386
+ lib32ncurses5-dev
+ libnss3:i386
+ libpango1.0-0:i386
+ libssl1.0.0:i386
+ libtinfo-dev
+ libtinfo-dev:i386
+ libtool
+ libxcomposite1:i386
+ libxcursor1:i386
+ libxdamage1:i386
+ libxi6:i386
+ libxrandr2:i386
+ libxss1:i386
+ libxtst6:i386
+ texinfo
+ xvfb
+ ${naclports_list}
+"
# Find the proper version of packages that depend on mesa. Only one -lts variant
# of mesa can be installed and everything that depends on it must match.