OLD | NEW |
| (Empty) |
1 #!/bin/bash | |
2 # Copyright 2016 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 "${BASH_SOURCE[0]}" )" && pwd )" | |
7 | |
8 DISTRO=ubuntu | |
9 DIST=precise | |
10 DIST_UPDATES=precise-updates | |
11 REPO_EXTRA="universe" | |
12 | |
13 # This is where we get all the debian packages from. | |
14 APT_REPO=http://archive.ubuntu.com/ubuntu | |
15 APT_REPO_ARM=http://ports.ubuntu.com | |
16 APT_REPO_ARM64=http://ports.ubuntu.com | |
17 KEYRING_FILE=/usr/share/keyrings/ubuntu-archive-keyring.gpg | |
18 | |
19 HAS_ARCH_AMD64=1 | |
20 | |
21 # Precise supports these architectures but they are not needed by chrome. | |
22 # HAS_ARCH_I386=1 | |
23 # HAS_ARCH_ARM=1 | |
24 | |
25 # Sysroot packages: these are the packages needed to build chrome. | |
26 # NOTE: When DEBIAN_PACKAGES is modified, the packagelist files must be updated | |
27 # by running this script in GeneratePackageList mode. | |
28 DEBIAN_PACKAGES="\ | |
29 comerr-dev | |
30 gcc-4.6 | |
31 krb5-multidev | |
32 libasound2 | |
33 libasound2-dev | |
34 libatk1.0-0 | |
35 libatk1.0-dev | |
36 libavahi-client3 | |
37 libavahi-common3 | |
38 libbluetooth3 | |
39 libbluetooth-dev | |
40 libbrlapi0.5 | |
41 libbrlapi-dev | |
42 libc6 | |
43 libc6-dev | |
44 libcairo2 | |
45 libcairo2-dev | |
46 libcairo-gobject2 | |
47 libcairo-script-interpreter2 | |
48 libcap-dev | |
49 libcap2 | |
50 libcomerr2 | |
51 libcups2 | |
52 libcups2-dev | |
53 libdbus-1-3 | |
54 libdbus-1-dev | |
55 libdbus-glib-1-2 | |
56 libdrm-dev | |
57 libdrm-intel1 | |
58 libdrm-nouveau1a | |
59 libdrm-nouveau2 | |
60 libdrm-radeon1 | |
61 libdrm2 | |
62 libegl1-mesa | |
63 libegl1-mesa-dev | |
64 libegl1-mesa-drivers | |
65 libelf1 | |
66 libelf-dev | |
67 libexpat1 | |
68 libexpat1-dev | |
69 libffi6 | |
70 libffi-dev | |
71 libfontconfig1 | |
72 libfontconfig1-dev | |
73 libfreetype6 | |
74 libfreetype6-dev | |
75 libgbm1 | |
76 libgbm-dev | |
77 libgcc1 | |
78 libgconf-2-4 | |
79 libgconf2-4 | |
80 libgconf2-dev | |
81 libgcrypt11 | |
82 libgcrypt11-dev | |
83 libgdk-pixbuf2.0-0 | |
84 libgdk-pixbuf2.0-dev | |
85 libgl1-mesa-dev | |
86 libgl1-mesa-glx | |
87 libglapi-mesa | |
88 libglib2.0-0 | |
89 libglib2.0-dev | |
90 libgnome-keyring0 | |
91 libgnome-keyring-dev | |
92 libgnutls26 | |
93 libgnutls-dev | |
94 libgnutls-openssl27 | |
95 libgnutlsxx27 | |
96 libgomp1 | |
97 libgpg-error0 | |
98 libgpg-error-dev | |
99 libgssapi-krb5-2 | |
100 libgssrpc4 | |
101 libgtk-3-0 | |
102 libgtk-3-dev | |
103 libgtk2.0-0 | |
104 libgtk2.0-dev | |
105 libk5crypto3 | |
106 libkadm5clnt-mit8 | |
107 libkadm5srv-mit8 | |
108 libkdb5-6 | |
109 libkeyutils1 | |
110 libkms1 | |
111 libkrb5-3 | |
112 libkrb5-dev | |
113 libkrb5support0 | |
114 libnspr4 | |
115 libnspr4-dev | |
116 libnss3 | |
117 libnss3-dev | |
118 libnss-db | |
119 liborbit2 | |
120 libp11-2 | |
121 libp11-kit0 | |
122 libpam0g | |
123 libpam0g-dev | |
124 libpango1.0-0 | |
125 libpango1.0-dev | |
126 libpci3 | |
127 libpci-dev | |
128 libpcre3 | |
129 libpcre3-dev | |
130 libpcrecpp0 | |
131 libpixman-1-0 | |
132 libpixman-1-dev | |
133 libpng12-0 | |
134 libpng12-dev | |
135 libpthread-stubs0-dev | |
136 libpulse0 | |
137 libpulse-dev | |
138 libpulse-mainloop-glib0 | |
139 libselinux1 | |
140 libspeechd2 | |
141 libspeechd-dev | |
142 libssl1.0.0 | |
143 libssl-dev | |
144 libstdc++6 | |
145 libstdc++6-4.6-dev | |
146 libtasn1-3 | |
147 libwayland0 | |
148 libwayland-dev | |
149 libx11-6 | |
150 libx11-dev | |
151 libx11-xcb1 | |
152 libx11-xcb-dev | |
153 libxau6 | |
154 libxau-dev | |
155 libxcb1 | |
156 libxcb1-dev | |
157 libxcb-glx0 | |
158 libxcb-render0 | |
159 libxcb-render0-dev | |
160 libxcb-shm0 | |
161 libxcb-shm0-dev | |
162 libxcomposite1 | |
163 libxcomposite-dev | |
164 libxcursor1 | |
165 libxcursor-dev | |
166 libxdamage1 | |
167 libxdamage-dev | |
168 libxdmcp6 | |
169 libxdmcp-dev | |
170 libxext6 | |
171 libxext-dev | |
172 libxfixes3 | |
173 libxfixes-dev | |
174 libxi6 | |
175 libxi-dev | |
176 libxinerama1 | |
177 libxinerama-dev | |
178 libxkbcommon0 | |
179 libxkbcommon-dev | |
180 libxrandr2 | |
181 libxrandr-dev | |
182 libxrender1 | |
183 libxrender-dev | |
184 libxss1 | |
185 libxss-dev | |
186 libxt6 | |
187 libxt-dev | |
188 libxtst6 | |
189 libxtst-dev | |
190 libxxf86vm1 | |
191 linux-libc-dev | |
192 mesa-common-dev | |
193 speech-dispatcher | |
194 x11proto-composite-dev | |
195 x11proto-core-dev | |
196 x11proto-damage-dev | |
197 x11proto-fixes-dev | |
198 x11proto-input-dev | |
199 x11proto-kb-dev | |
200 x11proto-randr-dev | |
201 x11proto-record-dev | |
202 x11proto-render-dev | |
203 x11proto-scrnsaver-dev | |
204 x11proto-xext-dev | |
205 zlib1g | |
206 zlib1g-dev | |
207 " | |
208 | |
209 DEBIAN_PACKAGES_X86="libquadmath0" | |
210 DEBIAN_PACKAGES_ARM="libdrm-omap1" | |
211 | |
212 . "${SCRIPT_DIR}/sysroot-creator.sh" | |
OLD | NEW |