summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorbradnelson@google.com <bradnelson@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-02 23:10:03 +0000
committerbradnelson@google.com <bradnelson@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-02 23:10:03 +0000
commit713eac6708cdadc256d996e6695a4ee9d09212d8 (patch)
tree71ba6b454b896dd1c575ad262e9432e0c0a1aad3 /build
parent5f5842e5bce725dc68e000e4a5599b9a2d5a2a82 (diff)
downloadchromium_src-713eac6708cdadc256d996e6695a4ee9d09212d8.zip
chromium_src-713eac6708cdadc256d996e6695a4ee9d09212d8.tar.gz
chromium_src-713eac6708cdadc256d996e6695a4ee9d09212d8.tar.bz2
Adding additional packages for nacl and naclports to install-build-deps.sh
Adds about 40MB. BUG=None TEST=local R=sbc@chromium.org, hinoka@chromium.org Review URL: https://codereview.chromium.org/302083016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274362 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build')
-rwxr-xr-xbuild/install-build-deps.sh29
1 files changed, 25 insertions, 4 deletions
diff --git a/build/install-build-deps.sh b/build/install-build-deps.sh
index 6684596..f0f0877 100755
--- a/build/install-build-deps.sh
+++ b/build/install-build-deps.sh
@@ -142,8 +142,17 @@ arm_list="libc6-dev-armhf-cross
linux-libc-dev-armhf-cross
g++-arm-linux-gnueabihf"
-# Packages to build standalone NaCl and all its toolchains.
-nacl_list="g++-mingw-w64-i686 libtinfo-dev libtinfo-dev:i386"
+# Packages to build NaCl, its toolchains, and its ports.
+nacl_list="bison cmake xvfb gawk texinfo autoconf libtool
+ libssl0.9.8:i386 lib32z1-dev
+ libgpm2:i386 libncurses5:i386
+ g++-mingw-w64-i686 libtinfo-dev libtinfo-dev:i386
+ libglib2.0-0:i386 libnss3:i386
+ libgconf-2-4:i386 libfontconfig:i386
+ libpango1.0-0:i386 libxi6:i386 libxcursor1:i386 libxcomposite1:i386
+ libasound2:i386 libxdamage1:i386 libxtst6:i386 libxrandr2:i386
+ libcap2:i386 libudev0:i386 libgtk2.0-0:i386 libxss1:i386
+ libexif12:i386 libgl1-mesa-glx:i386"
# Some package names have changed over time
if package_exists ttf-mscorefonts-installer; then
@@ -260,9 +269,9 @@ else
fi
if test "$do_inst_nacl" = "1"; then
- echo "Including standalone NaCl dependencies."
+ echo "Including NaCl, NaCl toolchain, NaCl ports dependencies."
else
- echo "Skipping standalone NaCl dependencies."
+ echo "Skipping NaCl, NaCl toolchain, NaCl ports dependencies."
nacl_list=
fi
@@ -371,6 +380,18 @@ else
echo "Skipping installation of Chrome OS fonts."
fi
+if test "$do_inst_nacl" = "1"; then
+ echo "Installing symbolic links for NaCl."
+ if [ ! -r /usr/lib/i386-linux-gnu/libcrypto.so ]; then
+ sudo ln -fs libcrypto.so.0.9.8 /usr/lib/i386-linux-gnu/libcrypto.so
+ fi
+ if [ ! -r /usr/lib/i386-linux-gnu/libssl.so ]; then
+ sudo ln -fs libssl.so.0.9.8 /usr/lib/i386-linux-gnu/libssl.so
+ fi
+else
+ echo "Skipping symbolic links for NaCl."
+fi
+
# Install 32bit backwards compatibility support for 64bit systems
if file /sbin/init | grep -q 'ELF 64-bit'; then
if test "$do_inst_lib32" != "1"