aboutsummaryrefslogtreecommitdiffstats
path: root/.ci/docker
diff options
context:
space:
mode:
authorSteven Koo <steven.koo@ni.com>2022-01-21 16:13:22 -0600
committerAaron Rossetto <aaron.rossetto@ni.com>2022-01-25 13:57:45 -0600
commit87745ecef99684fe25a8aedaa7e0c96a06e9e4f0 (patch)
tree21704a762219283a7533abdc43b2cd5fba9e1055 /.ci/docker
parente1a86a0c636caf4a1d206671ded18db406f36178 (diff)
downloaduhd-87745ecef99684fe25a8aedaa7e0c96a06e9e4f0.tar.gz
uhd-87745ecef99684fe25a8aedaa7e0c96a06e9e4f0.tar.bz2
uhd-87745ecef99684fe25a8aedaa7e0c96a06e9e4f0.zip
ci: Add gnuradio deps to images
Adding gnuradio deps to build gnuradio as a job in uhd's pipeline Signed-off-by: Steven Koo <steven.koo@ni.com>
Diffstat (limited to '.ci/docker')
-rw-r--r--.ci/docker/uhd-builder-fedora33.Dockerfile23
-rw-r--r--.ci/docker/uhd-builder-fedora34.Dockerfile22
-rw-r--r--.ci/docker/uhd-builder-ubuntu1804.Dockerfile21
-rw-r--r--.ci/docker/uhd-builder-ubuntu2004.Dockerfile21
4 files changed, 87 insertions, 0 deletions
diff --git a/.ci/docker/uhd-builder-fedora33.Dockerfile b/.ci/docker/uhd-builder-fedora33.Dockerfile
index 08d34de80..a7d5e1a74 100644
--- a/.ci/docker/uhd-builder-fedora33.Dockerfile
+++ b/.ci/docker/uhd-builder-fedora33.Dockerfile
@@ -32,5 +32,28 @@ RUN dnf install -y \
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
diff --git a/.ci/docker/uhd-builder-fedora34.Dockerfile b/.ci/docker/uhd-builder-fedora34.Dockerfile
index be2a92cd5..3a69bcb97 100644
--- a/.ci/docker/uhd-builder-fedora34.Dockerfile
+++ b/.ci/docker/uhd-builder-fedora34.Dockerfile
@@ -32,5 +32,27 @@ RUN dnf install -y \
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 \
&& \
dnf clean all
diff --git a/.ci/docker/uhd-builder-ubuntu1804.Dockerfile b/.ci/docker/uhd-builder-ubuntu1804.Dockerfile
index 8c7f2c29b..2b754eec0 100644
--- a/.ci/docker/uhd-builder-ubuntu1804.Dockerfile
+++ b/.ci/docker/uhd-builder-ubuntu1804.Dockerfile
@@ -42,5 +42,26 @@ RUN apt-get update && \
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/*
diff --git a/.ci/docker/uhd-builder-ubuntu2004.Dockerfile b/.ci/docker/uhd-builder-ubuntu2004.Dockerfile
index e99f4764f..34b535427 100644
--- a/.ci/docker/uhd-builder-ubuntu2004.Dockerfile
+++ b/.ci/docker/uhd-builder-ubuntu2004.Dockerfile
@@ -42,6 +42,27 @@ RUN apt-get update && \
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/*