blob: d4d2974cc013ff2cd29479650eb0772f9925f76e [file] [log] [blame]
Adam Stankiewicz30c58d52020-07-22 15:34:40 +02001FROM ubuntu:20.04
2
3RUN apt-get update && DEBIAN_FRONTEND=noninteractive \
4 apt-get install -y libpam0g-dev libssl-dev zlib1g-dev pkg-config xxd cmake \
5 libgtest-dev libgmock-dev ninja-build python3 autoconf-archive autoconf \
Manojkiran Eda2e4c21f2020-10-08 11:58:36 +05306 build-essential git libsystemd-dev systemd libtinyxml2-dev python3-wheel python3-pip \
Adam Stankiewicz30c58d52020-07-22 15:34:40 +02007 python3-yaml python3-mako python3-inflection python3-setuptools && \
8 pip3 install meson
9
10ADD . /source
11
Manojkiran Eda2e4c21f2020-10-08 11:58:36 +053012RUN cd source && meson setup build && \
13 meson compile -C build
Adam Stankiewicz30c58d52020-07-22 15:34:40 +020014
15WORKDIR /build