summaryrefslogtreecommitdiffstats
path: root/taskcluster/docker/valgrind-build/Dockerfile
blob: a2cbf50550c2c42a40e9c85f4ec505443102c53a (plain)
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
FROM $DOCKER_IMAGE_PARENT
MAINTAINER Mike Hommey <mhommey@mozilla.com>

VOLUME /builds/worker/checkouts
VOLUME /builds/worker/workspace
VOLUME /builds/worker/tooltool-cache

# We could try to be smart and install all the -dbg packages corresponding to
# the installed packages, but, not all of them are actually for libraries used
# by Firefox, leading to a larger docker image. Moreover, some of the -dbg
# packages for unnecessary libraries pull other packages through dependencies,
# that make for even larger docker images.
RUN apt-get install \
    dbus-1-dbg \
    libatk-bridge2.0-0-dbg \
    libatk1.0-dbg \
    libcairo2-dbg \
    libdbus-glib-1-2-dbg \
    libdrm2-dbg \
    libffi6-dbg \
    libfontconfig1-dbg \
    libgl1-mesa-glx-dbg \
    libglapi-mesa-dbg \
    libglib2.0-0-dbg \
    libgdk-pixbuf2.0-0-dbg \
    libgtk-3-0-dbg \
    libice6-dbg \
    libicu52-dbg \
    libpango1.0-0-dbg \
    libpcre3-dbg \
    libpixman-1-0-dbg \
    libsm6-dbg \
    libvorbis-dbg \
    libwayland-client0-dbg \
    libwayland-cursor0-dbg \
    libx11-6-dbg \
    libx11-xcb1-dbg \
    libxau6-dbg \
    libxcb-glx0-dbg \
    libxcb-render0-dbg \
    libxcb-shm0-dbg \
    libxcb1-dbg \
    libxcomposite1-dbg \
    libxcursor1-dbg \
    libxdamage1-dbg \
    libxdmcp6-dbg \
    libxext6-dbg \
    libxfixes3-dbg \
    libxi6-dbg \
    libxinerama1-dbg \
    libxrandr2-dbg \
    libxrender1-dbg \
    libxt6-dbg \
    libxxf86vm1-dbg \
    valgrind-dbg \
    zlib1g-dbg