[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v1 12/23] docker: enable virgl to extend code covera
From: |
Alex Bennée |
Subject: |
[Qemu-devel] [PATCH v1 12/23] docker: enable virgl to extend code coverage on amd64 |
Date: |
Mon, 17 Jul 2017 15:48:37 +0100 |
From: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
[AJB: mv, comments in dockerfile]
Signed-off-by: Alex Bennée <address@hidden>
---
tests/docker/dockerfiles/debian-amd64.docker | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/tests/docker/dockerfiles/debian-amd64.docker
b/tests/docker/dockerfiles/debian-amd64.docker
index 2ab76120a4..360ecf0360 100644
--- a/tests/docker/dockerfiles/debian-amd64.docker
+++ b/tests/docker/dockerfiles/debian-amd64.docker
@@ -1,7 +1,8 @@
#
# Docker x86_64 target
#
-# This docker target builds on the debian Stretch base image.
+# This docker target builds on the debian Stretch base image. Further
+# libraries which are not widely available are installed by hand.
#
FROM qemu:debian9
MAINTAINER Philippe Mathieu-Daudé <address@hidden>
@@ -16,3 +17,12 @@ RUN DEBIAN_FRONTEND=noninteractive eatmydata \
librdmacm-dev \
libsnappy-dev \
libvte-dev
+
+# virgl
+RUN DEBIAN_FRONTEND=noninteractive eatmydata \
+ apt-get install -y --no-install-recommends \
+ libegl1-mesa-dev \
+ libepoxy-dev \
+ libgbm-dev
+RUN git clone git://anongit.freedesktop.org/virglrenderer
/usr/src/virglrenderer
+RUN cd /usr/src/virglrenderer && ./autogen.sh && ./configure --with-glx
--disable-tests && make install
--
2.13.0
- [Qemu-devel] [PATCH v1 04/23] docker: add debug tools to travis.docker, (continued)
- [Qemu-devel] [PATCH v1 04/23] docker: add debug tools to travis.docker, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 02/23] travis: move make -j flag out of script, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 01/23] docker: allow customizing Travis global_env variables, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 03/23] docker: include python-yaml in travis.docker, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 06/23] docker: add pkg-config and python-minimal packages to debian base, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 05/23] docker: rename debian stable -> 9 (Stretch), Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 08/23] docker: remove packages now dependent of qemu in Stretch, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 10/23] docker: add debian/ppc64el based on Stretch, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 09/23] docker: add debian/armel based on Stretch, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 07/23] docker: debian/s390x no more in unstable, now available in Stretch, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 12/23] docker: enable virgl to extend code coverage on amd64,
Alex Bennée <=
- [Qemu-devel] [PATCH v1 14/23] docker: enable gcrypt to extend code coverage on amd64, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 11/23] docker: add debian/amd64 based on Stretch, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 13/23] docker: enable netmap to extend code coverage on amd64, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 18/23] shippable: add x86_64 targets, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 19/23] util/cacheinfo: add missing include (TEMP), Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 23/23] shippable: add powerpc target, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 16/23] shippable: add armel targets, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 21/23] docker: add qemu:debian-jessie based on outdated jessie release, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 17/23] shippable: add ppc64el targets, Alex Bennée, 2017/07/17
- [Qemu-devel] [PATCH v1 20/23] docker: add 'apt-fake' script which generate fake debian packages, Alex Bennée, 2017/07/17