Index: third_party/instrumented_libraries/install-build-deps.sh |
diff --git a/third_party/instrumented_libraries/install-build-deps.sh b/third_party/instrumented_libraries/install-build-deps.sh |
index d86db48c5309767e2a4f8741cce8122bd1c206e9..9d9e87423dd670647957c256a2e444c039a55f39 100755 |
--- a/third_party/instrumented_libraries/install-build-deps.sh |
+++ b/third_party/instrumented_libraries/install-build-deps.sh |
@@ -4,12 +4,74 @@ |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
-# Script to install build dependencies of packages which we instrument. |
+# Script to install build dependencies of packages which we instrument. |
-grep \'\<\(\_sanitizer_type \ |
- $(dirname ${BASH_SOURCE[0]})/instrumented_libraries.gyp | \ |
- sed "s;\s*'<(_sanitizer_type)-\(.*\)',;\1;" | sort | uniq | \ |
- xargs sudo apt-get build-dep -y |
+# TODO(earthdok): find a way to pull the list from the build config. |
+common_packages="\ |
+atk1.0 \ |
+dee \ |
+freetype \ |
+libappindicator1 \ |
+libasound2 \ |
+libcairo2 \ |
+libcap2 \ |
+libcups2 \ |
+libdbus-1-3 \ |
+libdbus-glib-1-2 \ |
+libdbusmenu \ |
+libdbusmenu-glib4 \ |
+libexpat1 \ |
+libffi6 \ |
+libfontconfig1 \ |
+libgconf-2-4 \ |
+libgcrypt11 \ |
+libgdk-pixbuf2.0-0 \ |
+libglib2.0-0 \ |
+libgnome-keyring0 \ |
+libgpg-error0 \ |
+libgtk2.0-0 \ |
+libnspr4 \ |
+libp11-kit0 \ |
+libpci3 \ |
+libpcre3 \ |
+libpixman-1-0 \ |
+libpng12-0 \ |
+libunity9 \ |
+libx11-6 \ |
+libxau6 \ |
+libxcb1 \ |
+libxcomposite1 \ |
+libxcursor1 \ |
+libxdamage1 \ |
+libxdmcp6 \ |
+libxext6 \ |
+libxfixes3 \ |
+libxi6 \ |
+libxinerama1 \ |
+libxrandr2 \ |
+libxrender1 \ |
+libxss1 \ |
+libxtst6 \ |
+nss \ |
+overlay-scrollbar \ |
+pango1.0 \ |
+pulseaudio \ |
+udev \ |
+zlib1g" |
+ |
+precise_specific_packages="libtasn1-3" |
+trusty_specific_packages="libtasn1-6" |
+ |
+ubuntu_release=$(lsb_release -cs) |
+ |
+if test "$ubuntu_release" = "precise" ; then |
+ packages="$common_packages $precise_specific_packages" |
+else |
+ packages="$common_packages $trusty_specific_packages" |
+fi |
+ |
+echo $packages |
+sudo apt-get build-dep -y $packages |
# Extra build deps for pulseaudio, which apt-get build-dep may fail to install |
# for reasons which are not entirely clear. |