|
1 | 1 | FROM quay.io/pypa/manylinux2014_x86_64:latest |
2 | 2 |
|
3 | | -RUN yum install bzip2-devel curl-devel zlib-devel xcb-util-renderutil-devel xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel xcb-util-wm-devel mesa-libGL-devel libxkbcommon-devel libxkbcommon-x11-devel freetype-devel -y |
| 3 | +RUN yum install bzip2-devel curl-devel zlib-devel xcb-util-renderutil-devel xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel xcb-util-wm-devel mesa-libGL-devel libxkbcommon-devel libxkbcommon-x11-devellibXi-develfreetype-devel -y |
4 | 4 |
|
5 | | -RUN curl -O -L https://download.qt.io/official_releases/qt/5.13/5.13.2/single/qt-everywhere-src-5.13.2.tar.xz && \ |
6 | | - tar -xf qt-everywhere-src-5.13.2.tar.xz && \ |
| 5 | +RUN curl -O -L https://download.qt.io/official_releases/qt/5.15/5.15.0/single/qt-everywhere-src-5.15.0.tar.xz && \ |
| 6 | + tar -xf qt-everywhere-src-5.15.0.tar.xz && \ |
7 | 7 | cd qt-everywhere* && \ |
8 | 8 | export MAKEFLAGS=-j$(nproc) && \ |
9 | | - ./configure -prefix /opt/Qt5.13.2 -release -opensource -confirm-license -qtnamespace QtOpenCVPython -no-openssl -no-dbus -skip qt3d -skip qtactiveqt -skip qtcanvas3d -skip qtconnectivity -skip qtdatavis3d -skip qtdoc -skip qtgamepad -skip qtgraphicaleffects -skip qtimageformats -skip qtlocation -skip qtmultimedia -skip qtpurchasing -skip qtqa -skip qtremoteobjects -skip qtrepotools -skip qtscript -skip qtscxml -skip qtsensors -skip qtserialbus -skip qtserialport -skip qtspeech -skip qttranslations -skip qtwayland -skip qtwebchannel -skip qtwebengine -skip qtwebsockets -skip qtwebview -skip xmlpatterns -skip declarative -make libs && \ |
| 9 | + ./configure -prefix /opt/Qt5.15.0 -release -opensource -confirm-license -qtnamespace QtOpenCVPython -xcb -xcb-xlib -bundled-xcb-xinput -no-openssl -no-dbus -skip qt3d -skip qtactiveqt -skip qtcanvas3d -skip qtconnectivity -skip qtdatavis3d -skip qtdoc -skip qtgamepad -skip qtgraphicaleffects -skip qtimageformats -skip qtlocation -skip qtmultimedia -skip qtpurchasing -skip qtqa -skip qtremoteobjects -skip qtrepotools -skip qtscript -skip qtscxml -skip qtsensors -skip qtserialbus -skip qtserialport -skip qtspeech -skip qttranslations -skip qtwayland -skip qtwebchannel -skip qtwebengine -skip qtwebsockets -skip qtwebview -skip xmlpatterns -skip declarative -make libs && \ |
10 | 10 | make && \ |
11 | 11 | make install && \ |
12 | 12 | cd .. && \ |
13 | | - rm -rf qt-everywhere-src-5.13.2 && \ |
14 | | - rm qt-everywhere-src-5.13.2.tar.xz |
| 13 | + rm -rf qt-everywhere-src-5.15.0 && \ |
| 14 | + rm qt-everywhere-src-5.15.0.tar.xz |
15 | 15 |
|
16 | | -ENV QTDIR /opt/Qt5.13.2 |
| 16 | +ENV QTDIR /opt/Qt5.15.0 |
17 | 17 | ENV PATH "$QTDIR/bin:$PATH" |
18 | 18 |
|
19 | 19 | RUN mkdir ~/ffmpeg_sources && \ |
|