taskcluster/docker/mingw32-build/Dockerfile
author Mozilla Releng Treescript <release+treescript@mozilla.org>
Mon, 20 Jan 2020 05:43:29 +0000
changeset 571231 efbdab562791713870931c8b2f394bf8dd5e6724
parent 553717 63eed8246c0669537a5bde2c25a3e9228ed3445a
permissions -rw-r--r--
Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD

# %ARG DOCKER_IMAGE_PARENT
FROM $DOCKER_IMAGE_PARENT
MAINTAINER Mike Hommey <mhommey@mozilla.com>

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

ENV XZ_OPT=-T0

RUN dpkg --add-architecture i386

# Ideally, we wouldn't need gcc-multilib and the extra linux-libc-dev,
# but the latter is required to make the former installable, and the former
# because of bug 1409276.
RUN apt-get update && \
    apt-get install \
      autoconf2.13 \
      bison \
      bzip2 \
      flex \
      curl \
      file \
      gawk \
      g++-multilib \
      gnupg \
      jq \
      libucl1 \
      patch \
      p7zip-full \
      scons \
      tar \
      unzip \
      uuid \
      wget \
      x11-utils \
      xvfb \
      yasm \
      zip \
      zlib1g-dev \
      libfreetype6-dev:i386 \
      libx11-dev:i386