Files
xen/automation/build/suse/opensuse-tumbleweed.dockerfile
T
Olaf Hering e691741262 automation: provide pciutils in opensuse packages
qemu-xen-traditional may make use of pciutils-devel, for PCI passthrough.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
2021-07-09 16:06:03 +01:00

76 lines
1.6 KiB
Docker

FROM opensuse/tumbleweed
LABEL maintainer.name="The Xen Project" \
maintainer.email="xen-devel@lists.xenproject.org"
ENV USER root
RUN mkdir /build
WORKDIR /build
RUN zypper ref && zypper dup -y --no-recommends
RUN zypper install -y --no-recommends \
acpica \
bc \
bin86 \
bison \
bzip2 \
checkpolicy \
clang \
cmake \
dev86 \
discount \
flex \
gcc \
gcc-c++ \
# gettext-tools for Xen < 4.13
gettext-tools \
git \
glib2-devel \
glibc-devel \
# glibc-devel-32bit for Xen < 4.15
glibc-devel-32bit \
gzip \
hostname \
libaio-devel \
libbz2-devel \
libext2fs-devel \
libgnutls-devel \
libjpeg62-devel \
libnl3-devel \
libnuma-devel \
libpixman-1-0-devel \
libpng16-devel \
libssh2-devel \
libtasn1-devel \
libuuid-devel \
libyajl-devel \
libzstd-devel \
lzo-devel \
make \
meson \
nasm \
ncurses-devel \
ninja \
ocaml \
ocaml-findlib-devel \
ocaml-ocamlbuild \
ocaml-ocamldoc \
pandoc \
patch \
pkg-config \
'pkgconfig(libpci)' \
'pkgconfig(sdl)' \
'pkgconfig(sdl2)' \
python-devel \
python3-devel \
systemd-devel \
tar \
transfig \
valgrind-devel \
wget \
which \
xz-devel \
zlib-devel \
&& \
zypper clean -a