diff options
author | Steven Koo <steven.koo@ni.com> | 2022-01-20 09:43:59 -0600 |
---|---|---|
committer | Aaron Rossetto <aaron.rossetto@ni.com> | 2022-02-04 13:14:22 -0600 |
commit | 8c04afbbca4575465d43b99f30eb39c08a0db7ad (patch) | |
tree | 993bfbd6fde39fa43ac200d72d60f8fd53de785a /.ci/docker | |
parent | de0029073184282af29de39868eafa17f0f36763 (diff) | |
download | uhd-8c04afbbca4575465d43b99f30eb39c08a0db7ad.tar.gz uhd-8c04afbbca4575465d43b99f30eb39c08a0db7ad.tar.bz2 uhd-8c04afbbca4575465d43b99f30eb39c08a0db7ad.zip |
ci: Add support for Ubuntu 22.04
Signed-off-by: Steven Koo <steven.koo@ni.com>
Diffstat (limited to '.ci/docker')
-rw-r--r-- | .ci/docker/uhd-builder-ubuntu2204.Dockerfile | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/.ci/docker/uhd-builder-ubuntu2204.Dockerfile b/.ci/docker/uhd-builder-ubuntu2204.Dockerfile new file mode 100644 index 000000000..1ccc7ec86 --- /dev/null +++ b/.ci/docker/uhd-builder-ubuntu2204.Dockerfile @@ -0,0 +1,67 @@ +# please follow docker best practices +# https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/ + +FROM ubuntu:22.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 \ + clang \ + 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 \ + # Install deb dependencies + debootstrap \ + devscripts \ + pbuilder \ + debhelper \ + libncurses5-dev \ + python3-ruamel.yaml \ + # Install GNURadio dependencies + python3-sphinx \ + python3-lxml \ + libsdl1.2-dev \ + libgsl-dev \ + libqwt-qt5-dev \ + libqt5opengl5-dev \ + libgmp3-dev \ + libfftw3-dev \ + swig \ + gir1.2-gtk-3.0 \ + libpango1.0-dev \ + python3-pyqt5 \ + liblog4cpp5-dev \ + libzmq3-dev \ + python3-yaml \ + python3-click \ + python3-click-plugins \ + python3-zmq \ + python3-scipy \ + python3-gi-cairo \ + && \ + rm -rf /var/lib/apt/lists/* |