gitlab-ci.yml: Add jobs to build EDK2 firmware binaries
[qemu.git] / .gitlab-ci.d / edk2 / Dockerfile
1 #
2 # Docker image to cross-compile EDK2 firmware binaries
3 #
4 FROM ubuntu:16.04
5
6 MAINTAINER Philippe Mathieu-Daudé <philmd@redhat.com>
7
8 # Install packages required to build EDK2
9 RUN apt update \
10     && \
11     \
12     DEBIAN_FRONTEND=noninteractive \
13     apt install --assume-yes --no-install-recommends \
14         build-essential \
15         ca-certificates \
16         dos2unix \
17         gcc-aarch64-linux-gnu \
18         gcc-arm-linux-gnueabi \
19         git \
20         iasl \
21         make \
22         nasm \
23         python \
24         uuid-dev \
25     && \
26     \
27     rm -rf /var/lib/apt/lists/*