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=$(cd $(dirname $0) && pwd)
      7 
      8 DISTRO=debian
      9 DIST=wheezy
     10 APT_REPO=http://http.us.debian.org/debian
     11 REPO_BASEDIR="${APT_REPO}/dists/${DIST}"
     12 KEYRING_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.
     18 DEBIAN_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 
    187 DEBIAN_PACKAGES_X86="libquadmath0 libdrm-intel1"
    188 DEBIAN_PACKAGES_ARM="libdrm-omap1"
    189 DEBIAN_PACKAGES_AMD64=""
    190 
    191 . ${SCRIPT_DIR}/sysroot-creator.sh
    192