summaryrefslogtreecommitdiffstats
path: root/.gitlab/ci/docker/fedora33/install_deps.sh
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab/ci/docker/fedora33/install_deps.sh')
-rwxr-xr-x.gitlab/ci/docker/fedora33/install_deps.sh80
1 files changed, 80 insertions, 0 deletions
diff --git a/.gitlab/ci/docker/fedora33/install_deps.sh b/.gitlab/ci/docker/fedora33/install_deps.sh
new file mode 100755
index 0000000..c1391e3
--- /dev/null
+++ b/.gitlab/ci/docker/fedora33/install_deps.sh
@@ -0,0 +1,80 @@
+#!/bin/sh
+
+set -e
+
+# Install build requirements.
+dnf install --setopt=install_weak_deps=False -y \
+ ncurses-devel \
+ openssl-devel \
+ qt5-qtbase-devel
+
+# Install development tools.
+dnf install --setopt=install_weak_deps=False -y \
+ clang-tools-extra \
+ gcc-c++ \
+ git-core \
+ make
+
+# Install documentation tools.
+dnf install --setopt=install_weak_deps=False -y \
+ python3-sphinx \
+ texinfo \
+ qt5-qttools-devel
+
+# Tools needed for the test suite.
+dnf install --setopt=install_weak_deps=False -y \
+ findutils \
+ file \
+ which
+
+# Packages needed to test find modules.
+dnf install --setopt=install_weak_deps=False -y \
+ alsa-lib-devel \
+ blas-devel \
+ boost-devel boost-python3-devel \
+ bzip2-devel \
+ cups-devel \
+ doxygen \
+ expat-devel \
+ fontconfig-devel \
+ freetype-devel \
+ gdal-devel \
+ gettext \
+ giflib-devel \
+ glew-devel \
+ gmock \
+ gnutls-devel \
+ gsl-devel \
+ gtest-devel \
+ gtk2-devel \
+ jsoncpp-devel \
+ lapack-devel \
+ libarchive-devel \
+ libcurl-devel \
+ libinput-devel systemd-devel \
+ libjpeg-turbo-devel \
+ libpng-devel \
+ libpq-devel postgresql-server-devel \
+ libtiff-devel \
+ libuv-devel \
+ libxml2-devel \
+ libxslt-devel \
+ openmpi-devel \
+ patch \
+ perl \
+ protobuf-devel protobuf-c-devel protobuf-lite-devel \
+ pypy2 pypy2-devel \
+ pypy3 pypy3-devel \
+ python2 python2-devel python2-numpy \
+ python3 python3-devel python3-numpy \
+ python3-jsmin python3-jsonschema \
+ ruby rubygems ruby-devel \
+ SDL-devel \
+ sqlite-devel \
+ swig \
+ unixODBC-devel \
+ xalan-c-devel \
+ xerces-c-devel \
+ xz-devel
+
+dnf clean all