diff options
Diffstat (limited to '.ci/docker/uhd-builder-ubuntu2004.Dockerfile')
-rw-r--r-- | .ci/docker/uhd-builder-ubuntu2004.Dockerfile | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/.ci/docker/uhd-builder-ubuntu2004.Dockerfile b/.ci/docker/uhd-builder-ubuntu2004.Dockerfile new file mode 100644 index 000000000..3b7d1ab41 --- /dev/null +++ b/.ci/docker/uhd-builder-ubuntu2004.Dockerfile @@ -0,0 +1,38 @@ +# please follow docker best practices +# https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/ + +FROM ubuntu:20.04 +LABEL maintainer="Ettus Research" + +# This will make apt-get install without question +ARG DEBIAN_FRONTEND=noninteractive + +RUN apt-get update && \ + apt-get -y upgrade && \ + apt-get -y install -q \ + build-essential \ + ccache \ + curl \ + git \ + sudo \ + # Install UHD dependencies + abi-dumper \ + cmake \ + doxygen \ + dpdk \ + libboost-all-dev \ + libdpdk-dev \ + libgps-dev \ + libgps-dev \ + libudev-dev \ + libusb-1.0-0-dev \ + ncompress \ + ninja-build \ + python3-dev \ + python3-docutils \ + python3-mako \ + python3-numpy \ + python3-pip \ + python3-requests \ + && \ + rm -rf /var/lib/apt/lists/* |