aboutsummaryrefslogtreecommitdiffstats
path: root/.ci/docker/uhd-builder-fedora35.Dockerfile
diff options
context:
space:
mode:
authorSteven Koo <steven.koo@ni.com>2021-11-02 11:46:08 -0500
committerAaron Rossetto <aaron.rossetto@ni.com>2022-02-04 13:14:22 -0600
commitde0029073184282af29de39868eafa17f0f36763 (patch)
tree2e42ff40b05d43c68a024e5556ef4b50faf52027 /.ci/docker/uhd-builder-fedora35.Dockerfile
parentc1e26b4a260d6f9210f3c31b9f7311be833e8cad (diff)
downloaduhd-de0029073184282af29de39868eafa17f0f36763.tar.gz
uhd-de0029073184282af29de39868eafa17f0f36763.tar.bz2
uhd-de0029073184282af29de39868eafa17f0f36763.zip
ci: Remove Fedora 33 and add Fedora 35
Fedora 33 is going EOL and Fedora 35 was recently released Signed-off-by: Steven Koo <steven.koo@ni.com>
Diffstat (limited to '.ci/docker/uhd-builder-fedora35.Dockerfile')
-rw-r--r--.ci/docker/uhd-builder-fedora35.Dockerfile59
1 files changed, 59 insertions, 0 deletions
diff --git a/.ci/docker/uhd-builder-fedora35.Dockerfile b/.ci/docker/uhd-builder-fedora35.Dockerfile
new file mode 100644
index 000000000..bab37707c
--- /dev/null
+++ b/.ci/docker/uhd-builder-fedora35.Dockerfile
@@ -0,0 +1,59 @@
+# please follow docker best practices
+# https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/
+
+FROM fedora:35
+LABEL maintainer="Ettus Research"
+
+RUN dnf install -y \
+ boost-devel \
+ ccache \
+ clang \
+ cmake \
+ doxygen \
+ dpdk \
+ dpdk-devel \
+ dpdk-tools \
+ gcc \
+ gcc-c++ \
+ git \
+ libusb1-devel \
+ make \
+ ncompress \
+ ninja-build \
+ python3-devel \
+ python3-docutils \
+ python3-mako \
+ python3-numpy \
+ python3-pip \
+ python3-requests \
+ redhat-rpm-config \
+ rpm-build \
+ rpm-devel \
+ rsync \
+ tar \
+ xz \
+ # Install GNURadio dependencies
+ python3-sphinx \
+ python3-lxml \
+ SDL-devel \
+ gsl-devel \
+ qwt-qt5-devel \
+ qt5-qtbase-devel \
+ gmp-devel \
+ fftw-devel \
+ swig \
+ gtk3-devel \
+ pango-devel \
+ PyQt5 \
+ log4cpp-devel \
+ zeromq-devel \
+ cppzmq-devel \
+ python3-yaml \
+ python3-click \
+ python3-click-plugins \
+ python3-zmq \
+ python3-scipy \
+ python3-cairo-devel \
+ python3-gobject \
+ && \
+ dnf clean all