1FROM opensuse/tumbleweed
2LABEL maintainer.name="The Xen Project" \
3      maintainer.email="xen-devel@lists.xenproject.org"
4
5ENV USER root
6
7RUN mkdir /build
8WORKDIR /build
9
10RUN zypper ref && zypper up -y --no-recommends
11RUN zypper install -y --no-recommends \
12        acpica \
13        bc \
14        bin86 \
15        bison \
16        bzip2 \
17        checkpolicy \
18        clang \
19        cmake \
20        dev86 \
21        discount \
22        flex \
23        gcc \
24        gcc-c++ \
25        gettext-tools \
26        git \
27        glib2-devel \
28        glibc-devel \
29        glibc-devel-32bit \
30        gzip \
31        hostname \
32        libSDL2-devel \
33        libaio-devel \
34        libbz2-devel \
35        libext2fs-devel \
36        libgnutls-devel \
37        libjpeg62-devel \
38        libnl3-devel \
39        libnuma-devel \
40        libpixman-1-0-devel \
41        libpng16-devel \
42        libssh2-devel \
43        libtasn1-devel \
44        libuuid-devel \
45        libyajl-devel \
46        lzo-devel \
47        make \
48        nasm \
49        ncurses-devel \
50        ocaml \
51        ocaml-findlib-devel \
52        ocaml-ocamlbuild \
53        ocaml-ocamldoc \
54        pandoc \
55        patch \
56        pkg-config \
57        python \
58        python-devel \
59        python3 \
60        python3-devel \
61        systemd-devel \
62        tar \
63        transfig \
64        valgrind-devel \
65        wget \
66        which \
67        xz-devel \
68        zlib-devel \
69        && \
70        zypper clean -a
71