mirror of
https://github.com/python-LimeReport/containers.git
synced 2024-12-23 16:23:00 +03:00
wip
This commit is contained in:
parent
f1d8f00522
commit
078a9832e6
@ -34,112 +34,7 @@ RUN aqt -c /aqt.cfg install-src --outputdir /opt/Qt-src linux ${QT_VERSION}
|
|||||||
COPY ./qt-patches/ /qt-patches
|
COPY ./qt-patches/ /qt-patches
|
||||||
RUN cd /opt/Qt-src/${QT_VERSION}/Src && /qt-patches/apply-patches.sh
|
RUN cd /opt/Qt-src/${QT_VERSION}/Src && /qt-patches/apply-patches.sh
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN /install_qt.sh && rm -f /install_qt.sh
|
||||||
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
|
|
||||||
build-essential \
|
|
||||||
cmake \
|
|
||||||
ninja-build \
|
|
||||||
git \
|
|
||||||
perl \
|
|
||||||
libclang-dev \
|
|
||||||
libfontconfig1-dev \
|
|
||||||
libdbus-1-dev \
|
|
||||||
libfreetype6-dev \
|
|
||||||
libicu-dev \
|
|
||||||
libinput-dev \
|
|
||||||
libxkbcommon-dev \
|
|
||||||
libxkbcommon-x11-dev \
|
|
||||||
libsqlite3-dev \
|
|
||||||
libssl-dev \
|
|
||||||
libpng-dev \
|
|
||||||
libjpeg-dev \
|
|
||||||
libglib2.0-dev \
|
|
||||||
libpulse-dev \
|
|
||||||
libasound2-dev \
|
|
||||||
libegl1-mesa-dev \
|
|
||||||
libxcb1-dev \
|
|
||||||
libx11-dev \
|
|
||||||
libx11-xcb-dev \
|
|
||||||
libxext-dev \
|
|
||||||
libxfixes-dev \
|
|
||||||
libxi-dev \
|
|
||||||
libxrender-dev \
|
|
||||||
libxcb-cursor-dev \
|
|
||||||
libxcb-glx0-dev \
|
|
||||||
libxcb-keysyms1-dev \
|
|
||||||
libxcb-image0-dev \
|
|
||||||
libxcb-shm0-dev \
|
|
||||||
libxcb-icccm4-dev \
|
|
||||||
libxcb-sync-dev \
|
|
||||||
libxcb-xfixes0-dev \
|
|
||||||
libxcb-shape0-dev \
|
|
||||||
libxcb-randr0-dev \
|
|
||||||
libxcb-render-util0-dev \
|
|
||||||
libxcb-util-dev \
|
|
||||||
libxcb-xinerama0-dev \
|
|
||||||
libxcb-xkb-dev \
|
|
||||||
libdrm-dev \
|
|
||||||
libwayland-dev \
|
|
||||||
libxcomposite-dev \
|
|
||||||
libxcursor-dev \
|
|
||||||
libxdamage-dev \
|
|
||||||
libxrandr-dev \
|
|
||||||
libxtst-dev \
|
|
||||||
libxss-dev \
|
|
||||||
libglu1-mesa-dev \
|
|
||||||
mesa-common-dev \
|
|
||||||
libgl1-mesa-dev \
|
|
||||||
libgles2-mesa-dev \
|
|
||||||
libgl1-mesa-dri \
|
|
||||||
libgl-dev \
|
|
||||||
libegl-dev \
|
|
||||||
p7zip-full \
|
|
||||||
libgstreamer1.0-dev \
|
|
||||||
libgstreamer-plugins-base1.0-dev \
|
|
||||||
libgstreamer-plugins-good1.0-dev \
|
|
||||||
libgstreamer-plugins-bad1.0-dev \
|
|
||||||
libavcodec-dev \
|
|
||||||
libavformat-dev \
|
|
||||||
libavdevice-dev \
|
|
||||||
libavutil-dev \
|
|
||||||
libavfilter-dev \
|
|
||||||
libswscale-dev \
|
|
||||||
libpostproc-dev \
|
|
||||||
libswresample-dev \
|
|
||||||
libva-dev \
|
|
||||||
libva-drm2 \
|
|
||||||
zstd \
|
|
||||||
libpcre2-dev \
|
|
||||||
libdouble-conversion-dev \
|
|
||||||
libsystemd-dev \
|
|
||||||
libbrotli-dev \
|
|
||||||
libproxy-dev \
|
|
||||||
libgssapi-krb5-2 \
|
|
||||||
libatspi2.0-dev \
|
|
||||||
libgbm-dev \
|
|
||||||
libharfbuzz-dev \
|
|
||||||
libmd4c-dev \
|
|
||||||
libxcb1-dev \
|
|
||||||
libgtk-3-dev \
|
|
||||||
libcups2-dev \
|
|
||||||
default-libmysqlclient-dev \
|
|
||||||
libpq-dev \
|
|
||||||
libodbc1 \
|
|
||||||
firebird-dev \
|
|
||||||
lttng-tools \
|
|
||||||
libassimp-dev \
|
|
||||||
libvulkan-dev \
|
|
||||||
libpcsclite-dev \
|
|
||||||
libhunspell-dev \
|
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
||||||
RUN mkdir -p /opt/Qt/${QT_VERSION} \
|
|
||||||
&& cd /opt/Qt-src/${QT_VERSION}/Src \
|
|
||||||
&& ./configure -release -opensource -confirm-license -skip qtwebengine -prefix /opt/Qt/${QT_VERSION} \
|
|
||||||
&& make -j$(nproc)
|
|
||||||
|
|
||||||
RUN cmake --build . --parallel $(nproc) || exit 1
|
|
||||||
RUN cmake --install . || exit 1
|
|
||||||
|
|
||||||
# TODO
|
# TODO
|
||||||
# 1. fixes "test -x /opt/python/cp39-cp39/bin/python"
|
# 1. fixes "test -x /opt/python/cp39-cp39/bin/python"
|
||||||
|
@ -15,7 +15,7 @@ if [[ "$(uname -m)" == "x86_64" ]]; then
|
|||||||
mv gcc_64/.* .
|
mv gcc_64/.* .
|
||||||
rmdir gcc_64
|
rmdir gcc_64
|
||||||
else
|
else
|
||||||
aqt -c /aqt.cfg install-src --outputdir /opt/Qt-src linux desktop ${QT_VERSION}
|
# aqt -c /aqt.cfg install-src --outputdir /opt/Qt-src linux desktop ${QT_VERSION}
|
||||||
|
|
||||||
cd /opt/Qt-src/${QT_VERSION}/Src
|
cd /opt/Qt-src/${QT_VERSION}/Src
|
||||||
/qt-patches/apply-patches.sh
|
/qt-patches/apply-patches.sh
|
||||||
@ -122,7 +122,7 @@ else
|
|||||||
mkdir -p /opt/Qt/${QT_VERSION}
|
mkdir -p /opt/Qt/${QT_VERSION}
|
||||||
cd /opt/Qt-src/${QT_VERSION}/Src
|
cd /opt/Qt-src/${QT_VERSION}/Src
|
||||||
./configure -release -opensource -confirm-license -skip qtwebengine -prefix /opt/Qt/${QT_VERSION}
|
./configure -release -opensource -confirm-license -skip qtwebengine -prefix /opt/Qt/${QT_VERSION}
|
||||||
make -j$(nproc)
|
# make -j$(nproc)
|
||||||
cmake --build . --parallel $(nproc) || exit 1
|
cmake --build . --parallel $(nproc) || exit 1
|
||||||
cmake --install . || exit 1
|
cmake --install . || exit 1
|
||||||
rm -rf /opt/Qt-src
|
rm -rf /opt/Qt-src
|
||||||
|
Loading…
Reference in New Issue
Block a user