QGIS/.docker/qgis3-qt6-build-deps.dockerfile

57 lines
1.3 KiB
Plaintext
Raw Normal View History

2021-03-22 11:55:37 +10:00
FROM fedora:rawhide
MAINTAINER Matthias Kuhn <matthias@opengis.ch>
RUN dnf -y install \
bison \
clang \
clazy \
exiv2-devel \
2021-07-16 09:15:55 +07:00
expat-devel \
2021-03-22 11:55:37 +10:00
fcgi-devel \
flex \
gdal-devel \
geos-devel \
gsl-devel \
libpq-devel \
libspatialite-devel \
libzip-devel \
libzstd-devel \
ninja-build \
proj-devel \
protobuf-devel \
protobuf-lite-devel \
2021-07-16 09:15:55 +07:00
python3-devel \
2021-03-22 12:06:19 +10:00
qt6-qt3d-devel \
qt6-qtbase-devel \
2021-07-20 10:10:47 +10:00
qt6-qtdeclarative-devel \
2021-03-22 12:06:19 +10:00
qt6-qttools-static \
2021-03-22 12:29:07 +10:00
qt6-qtsvg-devel \
2021-03-24 12:03:12 +01:00
qt6-qt5compat-devel \
2021-03-22 11:55:37 +10:00
spatialindex-devel \
sqlite-devel \
unzip
2021-03-24 12:03:12 +01:00
RUN dnf -y install wget openssl-devel && cd /usr/src \
2021-07-16 09:15:55 +07:00
&& wget https://github.com/KDE/qca/archive/refs/tags/v2.3.3.zip \
&& unzip v2.3.3.zip \
&& cd qca-2.3.3 \
&& cmake -DCMAKE_INSTALL_PREFIX=/usr -DQT6=ON -GNinja \
2021-03-24 12:03:12 +01:00
&& ninja install
RUN dnf -y install libsecret-devel && cd /usr/src \
&& wget https://github.com/frankosterfeld/qtkeychain/archive/refs/heads/master.zip \
&& unzip master.zip \
&& cd qtkeychain-master \
&& cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_WITH_QT6=ON -GNinja \
&& ninja install
2021-07-20 11:01:31 +10:00
RUN cd /usr/src \
&& wget https://sourceforge.net/projects/qwt/files/qwt/6.2.0/qwt-6.2.0.zip/download \
&& unzip download \
&& cd qwt-6.2.0 \
&& qmake6 qwt.pro \
2021-07-20 11:04:55 +10:00
&& make -j4 \
2021-07-20 11:01:31 +10:00
&& make install