Updating XTBs based on .GRDs from branch master
[chromium-blink-merge.git] / build / linux / sysroot_scripts / sysroot-creator-trusty.sh
blobc0d82ec74a21d542cd7f118e253f7edfe9fdb2a6
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.
6 SCRIPT_DIR=$(dirname $0)
8 DISTRO=ubuntu
9 DIST=trusty
11 # This is where we get all the debian packages from.
12 APT_REPO=http://archive.ubuntu.com/ubuntu
13 APT_REPO_ARM=http://ports.ubuntu.com
14 REPO_BASEDIR="${APT_REPO}/dists/${DIST}"
15 KEYRING_FILE=/usr/share/keyrings/ubuntu-archive-keyring.gpg
17 # Sysroot packages: these are the packages needed to build chrome.
18 # NOTE: When DEBIAN_PACKAGES is modified, the packagelist files must be updated
19 # by running this script in GeneratePackageList mode.
20 DEBIAN_PACKAGES="\
21 comerr-dev \
22 gcc-4.8 \
23 krb5-multidev \
24 libasound2 \
25 libasound2-dev \
26 libatk1.0-0 \
27 libatk1.0-dev \
28 libavahi-client3 \
29 libavahi-common3 \
30 libc6 \
31 libc6-dev \
32 libcairo2 \
33 libcairo2-dev \
34 libcairo-gobject2 \
35 libcairo-script-interpreter2 \
36 libcap-dev \
37 libcap2 \
38 libcomerr2 \
39 libcups2 \
40 libcups2-dev \
41 libdbus-1-3 \
42 libdbus-1-dev \
43 libdbus-glib-1-2 \
44 libdrm2 \
45 libelf1 \
46 libelf-dev \
47 libexif12 \
48 libexif-dev \
49 libexpat1 \
50 libexpat1-dev \
51 libffi6 \
52 libfontconfig1 \
53 libfontconfig1-dev \
54 libfreetype6 \
55 libfreetype6-dev \
56 libgcc1 \
57 libgconf-2-4 \
58 libgconf2-4 \
59 libgconf2-dev \
60 libgcrypt11 \
61 libgcrypt11-dev \
62 libgdk-pixbuf2.0-0 \
63 libgdk-pixbuf2.0-dev \
64 libgl1-mesa-dev \
65 libgl1-mesa-glx \
66 libglapi-mesa \
67 libglib2.0-0 \
68 libglib2.0-dev \
69 libgnome-keyring0 \
70 libgnome-keyring-dev \
71 libgnutls26 \
72 libgnutls-dev \
73 libgnutls-openssl27 \
74 libgnutlsxx27 \
75 libgomp1 \
76 libgpg-error0 \
77 libgpg-error-dev \
78 libgssapi-krb5-2 \
79 libgssrpc4 \
80 libgtk2.0-0 \
81 libgtk2.0-dev \
82 libk5crypto3 \
83 libkadm5clnt-mit9 \
84 libkadm5srv-mit9 \
85 libkdb5-7 \
86 libkeyutils1 \
87 libkrb5-3 \
88 libkrb5-dev \
89 libkrb5support0 \
90 libnspr4 \
91 libnspr4-dev \
92 libnss3 \
93 libnss3-dev \
94 libnss-db \
95 liborbit2 \
96 libp11-2 \
97 libp11-kit0 \
98 libpam0g \
99 libpam0g-dev \
100 libpango-1.0-0 \
101 libpango1.0-dev \
102 libpangocairo-1.0-0 \
103 libpangoft2-1.0-0 \
104 libpangoxft-1.0-0 \
105 libpci3 \
106 libpci-dev \
107 libpcre3 \
108 libpcre3-dev \
109 libpcrecpp0 \
110 libpixman-1-0 \
111 libpixman-1-dev \
112 libpng12-0 \
113 libpng12-dev \
114 libpulse0 \
115 libpulse-dev \
116 libpulse-mainloop-glib0 \
117 libselinux1 \
118 libspeechd2 \
119 libspeechd-dev \
120 libssl1.0.0 \
121 libssl-dev \
122 libstdc++6 \
123 libstdc++-4.8-dev \
124 libtasn1-6 \
125 libx11-6 \
126 libx11-dev \
127 libx11-xcb1 \
128 libxau6 \
129 libxau-dev \
130 libxcb1 \
131 libxcb1-dev \
132 libxcb-glx0 \
133 libxcb-render0 \
134 libxcb-render0-dev \
135 libxcb-shm0 \
136 libxcb-shm0-dev \
137 libxcomposite1 \
138 libxcomposite-dev \
139 libxcursor1 \
140 libxcursor-dev \
141 libxdamage1 \
142 libxdamage-dev \
143 libxdmcp6 \
144 libxext6 \
145 libxext-dev \
146 libxfixes3 \
147 libxfixes-dev \
148 libxi6 \
149 libxi-dev \
150 libxinerama1 \
151 libxinerama-dev \
152 libxrandr2 \
153 libxrandr-dev \
154 libxrender1 \
155 libxrender-dev \
156 libxss1 \
157 libxss-dev \
158 libxt6 \
159 libxt-dev \
160 libxtst6 \
161 libxtst-dev \
162 libxxf86vm1 \
163 linux-libc-dev \
164 mesa-common-dev \
165 speech-dispatcher \
166 x11proto-composite-dev \
167 x11proto-core-dev \
168 x11proto-damage-dev \
169 x11proto-fixes-dev \
170 x11proto-input-dev \
171 x11proto-kb-dev \
172 x11proto-randr-dev \
173 x11proto-record-dev \
174 x11proto-render-dev \
175 x11proto-scrnsaver-dev \
176 x11proto-xext-dev \
177 zlib1g \
178 zlib1g-dev"
180 DEBIAN_PACKAGES_X86="libquadmath0"
182 . ${SCRIPT_DIR}/sysroot-creator.sh