1FROM ubuntu:16.04
2LABEL maintainer.name="The Xen Project " \
3      maintainer.email="xen-devel@lists.xenproject.org"
4
5ENV DEBIAN_FRONTEND=noninteractive
6ENV USER root
7
8RUN mkdir /build
9WORKDIR /build
10
11# build depends
12RUN apt-get update && \
13    apt-get --quiet --yes install \
14        build-essential \
15        zlib1g-dev \
16        libncurses5-dev \
17        libssl-dev \
18        python-dev \
19        python3-dev \
20        xorg-dev \
21        uuid-dev \
22        libyajl-dev \
23        libaio-dev \
24        libglib2.0-dev \
25        clang \
26        libpixman-1-dev \
27        pkg-config \
28        flex \
29        bison \
30        gettext \
31        acpica-tools \
32        bin86 \
33        bcc \
34        liblzma-dev \
35        libc6-dev-i386 \
36        libnl-3-dev \
37        ocaml-nox \
38        libfindlib-ocaml-dev \
39        markdown \
40        transfig \
41        pandoc \
42        checkpolicy \
43        wget \
44        git \
45        nasm \
46        && \
47        apt-get autoremove -y && \
48        apt-get clean && \
49        rm -rf /var/lib/apt/lists* /tmp/* /var/tmp/*
50