Home | History | Annotate | Download | only in sysroot_scripts
      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=$(dirname $0)
      7 
      8 DIST=wheezy
      9 APT_REPO=http://http.us.debian.org/debian
     10 REPO_BASEDIR="${APT_REPO}/dists/${DIST}"
     11 KEYRING_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.
     17 DEBIAN_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 
    176 DEBIAN_PACKAGES_X86="libquadmath0"
    177 
    178 . ${SCRIPT_DIR}/sysroot-creator.sh
    179