1 #!/bin/sh 2 # Copyright 2014 The Chromium Authors. All rights reserved. 3 # Use of this source code is governed by a BSD-style license that can be 4 # found in the LICENSE file. 5 6 SCRIPT_DIR=$(cd $(dirname $0) && pwd) 7 8 DISTRO=debian 9 DIST=wheezy 10 APT_REPO=http://http.us.debian.org/debian 11 REPO_BASEDIR="${APT_REPO}/dists/${DIST}" 12 KEYRING_FILE=${SCRIPT_DIR}/debian-archive-wheezy-stable.gpg 13 14 15 # Sysroot packages: these are the packages needed to build chrome. 16 # NOTE: When DEBIAN_PACKAGES is modified, the packagelist files must be updated 17 # by running this script in GeneratePackageList mode. 18 DEBIAN_PACKAGES="\ 19 comerr-dev 20 gcc-4.6 21 krb5-multidev 22 libasound2 23 libasound2-dev 24 libatk1.0-0 25 libatk1.0-dev 26 libattr1 27 libavahi-client3 28 libavahi-common3 29 libbrlapi0.5 30 libbrlapi-dev 31 libc6 32 libc6-dev 33 libcairo2 34 libcairo2-dev 35 libcairo-gobject2 36 libcairo-script-interpreter2 37 libcap-dev 38 libcap2 39 libcomerr2 40 libcups2 41 libcups2-dev 42 libdbus-1-3 43 libdbus-1-dev 44 libdbus-glib-1-2 45 libdrm2 46 libdrm-dev 47 libdrm-nouveau1a 48 libdrm-radeon1 49 libelf1 50 libelf-dev 51 libexpat1 52 libexpat1-dev 53 libffi5 54 libffi-dev 55 libfontconfig1 56 libfontconfig1-dev 57 libfreetype6 58 libfreetype6-dev 59 libgcc1 60 libgconf-2-4 61 libgconf2-4 62 libgconf2-dev 63 libgcrypt11 64 libgcrypt11-dev 65 libgdk-pixbuf2.0-0 66 libgdk-pixbuf2.0-dev 67 libgl1-mesa-dev 68 libgl1-mesa-glx 69 libglapi-mesa 70 libglib2.0-0 71 libglib2.0-dev 72 libgnome-keyring0 73 libgnome-keyring-dev 74 libgnutls26 75 libgnutls-dev 76 libgnutls-openssl27 77 libgnutlsxx27 78 libgomp1 79 libgpg-error0 80 libgpg-error-dev 81 libgssapi-krb5-2 82 libgssrpc4 83 libgtk2.0-0 84 libgtk2.0-dev 85 libk5crypto3 86 libkadm5clnt-mit8 87 libkadm5srv-mit8 88 libkdb5-6 89 libkeyutils1 90 libkms1 91 libkrb5-3 92 libkrb5-dev 93 libkrb5support0 94 libnspr4 95 libnspr4-dev 96 libnss3 97 libnss3-dev 98 libnss-db 99 liborbit2 100 libp11-2 101 libp11-kit0 102 libpam0g 103 libpam0g-dev 104 libpango1.0-0 105 libpango1.0-dev 106 libpci3 107 libpci-dev 108 libpcre3 109 libpcre3-dev 110 libpcrecpp0 111 libpixman-1-0 112 libpixman-1-dev 113 libpng12-0 114 libpng12-dev 115 libpthread-stubs0-dev 116 libpulse0 117 libpulse-dev 118 libpulse-mainloop-glib0 119 libselinux1 120 libspeechd2 121 libspeechd-dev 122 libssl1.0.0 123 libssl-dev 124 libstdc++6 125 libstdc++6-4.6-dev 126 libtasn1-3 127 libudev-dev 128 libudev0 129 libx11-6 130 libx11-dev 131 libx11-xcb1 132 libxau6 133 libxau-dev 134 libxcb1 135 libxcb1-dev 136 libxcb-glx0 137 libxcb-render0 138 libxcb-render0-dev 139 libxcb-shm0 140 libxcb-shm0-dev 141 libxcomposite1 142 libxcomposite-dev 143 libxcursor1 144 libxcursor-dev 145 libxdamage1 146 libxdamage-dev 147 libxdmcp6 148 libxdmcp-dev 149 libxext6 150 libxext-dev 151 libxfixes3 152 libxfixes-dev 153 libxi6 154 libxi-dev 155 libxinerama1 156 libxinerama-dev 157 libxrandr2 158 libxrandr-dev 159 libxrender1 160 libxrender-dev 161 libxss1 162 libxss-dev 163 libxt6 164 libxt-dev 165 libxtst6 166 libxtst-dev 167 libxxf86vm1 168 linux-libc-dev 169 mesa-common-dev 170 speech-dispatcher 171 x11proto-composite-dev 172 x11proto-core-dev 173 x11proto-damage-dev 174 x11proto-fixes-dev 175 x11proto-input-dev 176 x11proto-kb-dev 177 x11proto-randr-dev 178 x11proto-record-dev 179 x11proto-render-dev 180 x11proto-scrnsaver-dev 181 x11proto-xext-dev 182 x11proto-xinerama-dev 183 zlib1g 184 zlib1g-dev 185 " 186 187 DEBIAN_PACKAGES_X86="libquadmath0 libdrm-intel1" 188 DEBIAN_PACKAGES_ARM="libdrm-omap1" 189 DEBIAN_PACKAGES_AMD64="" 190 191 . ${SCRIPT_DIR}/sysroot-creator.sh 192