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