551affb61e
The test-misc docker test fails on a number of images which don't have the prerequisites to build the docs. Use the FEATURES flag so we can skip those tests. As the sphinx test fails to detect whatever feature we need to get hxtool to work we drop them from debian9 so the windows build doesn't attempt to build the docs. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20200414200631.12799-7-alex.bennee@linaro.org>
61 lines
1.2 KiB
Docker
61 lines
1.2 KiB
Docker
FROM ubuntu:18.04
|
|
ENV PACKAGES flex bison \
|
|
ccache \
|
|
clang \
|
|
gcc \
|
|
gettext \
|
|
git \
|
|
glusterfs-common \
|
|
libaio-dev \
|
|
libattr1-dev \
|
|
libbrlapi-dev \
|
|
libbz2-dev \
|
|
libcacard-dev \
|
|
libcap-ng-dev \
|
|
libcurl4-gnutls-dev \
|
|
libdrm-dev \
|
|
libepoxy-dev \
|
|
libfdt-dev \
|
|
libgbm-dev \
|
|
libgtk-3-dev \
|
|
libibverbs-dev \
|
|
libiscsi-dev \
|
|
libjemalloc-dev \
|
|
libjpeg-turbo8-dev \
|
|
liblzo2-dev \
|
|
libncurses5-dev \
|
|
libncursesw5-dev \
|
|
libnfs-dev \
|
|
libnss3-dev \
|
|
libnuma-dev \
|
|
libpixman-1-dev \
|
|
librados-dev \
|
|
librbd-dev \
|
|
librdmacm-dev \
|
|
libsasl2-dev \
|
|
libsdl2-dev \
|
|
libseccomp-dev \
|
|
libsnappy-dev \
|
|
libspice-protocol-dev \
|
|
libspice-server-dev \
|
|
libssh-dev \
|
|
libusb-1.0-0-dev \
|
|
libusbredirhost-dev \
|
|
libvdeplug-dev \
|
|
libvte-2.91-dev \
|
|
libxen-dev \
|
|
libzstd-dev \
|
|
make \
|
|
python3-yaml \
|
|
python3-sphinx \
|
|
sparse \
|
|
texinfo \
|
|
xfslibs-dev
|
|
RUN apt-get update && \
|
|
DEBIAN_FRONTEND=noninteractive apt-get -y install $PACKAGES
|
|
RUN dpkg -l $PACKAGES | sort > /packages.txt
|
|
ENV FEATURES clang pyyaml sdl2 docs
|
|
|
|
# https://bugs.launchpad.net/qemu/+bug/1838763
|
|
ENV QEMU_CONFIGURE_OPTS --disable-libssh
|