blob: 59c0b72d70d52771cff37066add74dc8b2ec15d7 [file] [log] [blame]
Ben Murdoch097c5b22016-05-18 11:27:45 +01001#!/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
6SCRIPT_DIR=$(cd $(dirname $0) && pwd)
7
8DISTRO=debian
9DIST=wheezy
10APT_REPO=http://http.us.debian.org/debian
11REPO_BASEDIR="${APT_REPO}/dists/${DIST}"
12KEYRING_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.
18DEBIAN_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
187DEBIAN_PACKAGES_X86="libquadmath0 libdrm-intel1"
188DEBIAN_PACKAGES_ARM="libdrm-omap1"
189DEBIAN_PACKAGES_AMD64=""
190
191. ${SCRIPT_DIR}/sysroot-creator.sh