diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2017-04-05 17:15:33 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2017-04-11 07:47:18 +0000 |
commit | 7324afb043a0b1e623d8e8eb906cdc53bdeb4685 (patch) | |
tree | a3fe2d74ea9c9e142c390dac4ca0e219382ace46 /chromium/build/install-build-deps.sh | |
parent | 6a4cabb866f66d4128a97cdc6d9d08ce074f1247 (diff) | |
download | qtwebengine-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-x | chromium/build/install-build-deps.sh | 215 |
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. |