1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
|
[baseline]
# Various packages that get in the way if cross-built.
blacklist:
# Language bindings for core packages
libdb4.7-java libdb4.7-java-gcj libdb4.7-java-dev
libprotobuf-java
libselinux-ruby1.8
# FAM backend for GIO, not critical
libgio-fam
# Transitional packages
libgpmg1-dev
libnss3-0d
libpng3
# Modules, not cross-convertible
libgl1-mesa-dri
libpam-ck-connector libpam-cracklib libpam-modules libpam-mount libpam-runtime
libslang2-modules
# Not libraries
cracklib-runtime
libjasper-runtime
libjpeg-progs
libnss3-tools
libtiff-opengl libtiff-tools
libtool
# Conflict with libgl1-mesa-glx/libgl1-mesa-dev; we only need one
# implementation
libgl1-mesa-swx11 libgl1-mesa-swx11-i686 libgl1-mesa-swx11-dev
# Depends on an exact version of procps, which nowadays depends on
# upstart-job, which isn't yet available in the Chromium OS repository.
# Furthermore, nothing actually seems to build-depend on this. Let's
# blacklist it for now.
libproc-dev
# ... and similarly. There are build-dependencies on this, but the version
# in the build environment will do.
procps
# libpthread-stubs0 >= 0.1-2 is empty on the following architectures because
# they don't need the compatibility lib.
#
# if arch in ('alpha', 'amd64', 'armel', 'armhf', 'hppa', 'i386', 'ia64',
# 'mips', 'mipsel', 'powerpc', 's390'):
#
# This list was produced by examining the libpthread-stubs0 package. Empty
# packages fail dpkg-cross. Since this includes all the architectures we
# support, we blacklist by default.
libpthread-stubs0
# Unless and until we want to build PHP C extension modules:
phpapi-20090626
phpapi-20090626+lfs
# Follow dependencies of these packages, but don't cross-convert them.
cross_blacklist:
libdb-dev
libglu1-xorg libglu1-xorg-dev
libpcap-dev
python-all-dev
xlibmesa-gl xlibmesa-gl-dev xlibmesa-glu
# Source packages that fail building with dpkg-buildpackage's -jjobs used
# with --parallel.
parallel_blacklist:
db
freetype
libedit
libgpg-error
libselinux
libthai
libxml2
libxtst
openssl
pam
sg3-utils
slang2
# Packages that don't fit standard patterns but that still need to be
# cross-built to satisfy dependencies.
# Note that anything with a pkg-config file needs to be cross-built.
whitelist:
dbus
flex
freeglut freeglut3-dev
guile-1.6 guile-1.6-libs guile-1.6-dev
guile-1.8 guile-1.8-libs guile-1.8-dev guile-cairo
mesa-common-dev
ppp-dev
python2.5-dev
python2.6-dev
python2.7-dev python-all-dev
python-dbus
tcl8.4 tcl8.4-dev
tcl8.5 tcl8.5-dev
uuid-dev
xbitmaps
xserver-xorg-dev
xtrans xtrans-dev
xviewg xviewg-dev
comerr-dev ss-dev
unixodbc-dev
unixodbc
[armel]
parent: baseline
native_import_source: http://ports.ubuntu.com/ubuntu-ports
# Packages which should not have builds attempted - instead they are downloaded
# from a target architecture repository. This list is initially empty.
# Use it to skip troublesome packages
native_import:
[target-armel-generic]
parent: armel
[armhf]
parent: baseline
native_import_source: http://ports.ubuntu.com/ubuntu-ports
# Packages which should not have builds attempted - instead they are downloaded
# from a target architecture repository. This list is initially empty.
# Use it to skip troublesome packages
native_import:
[target-armhf-generic]
parent: armhf
[i386]
parent: baseline
native_import_source: http://archive.ubuntu.com/ubuntu/
[target-i386-generic]
parent: i386
[amd64]
parent: baseline
native_import_source: http://archive.ubuntu.com/ubuntu/
[target-amd64-generic]
parent: amd64
|