aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile.android
diff options
context:
space:
mode:
authorxiphon <xiphon@protonmail.com>2020-11-07 23:05:26 +0000
committerxiphon <xiphon@protonmail.com>2020-11-07 23:05:26 +0000
commit18c964afca89753b709264984f0a36856a0c12ef (patch)
tree5c39c3fafd341c725f6d78c12942121dcd2b097b /Dockerfile.android
parent158e0c3523470d629660ee4642ad3f431cea4552 (diff)
downloadmonzero-gui-18c964afca89753b709264984f0a36856a0c12ef.tar.gz
monzero-gui-18c964afca89753b709264984f0a36856a0c12ef.tar.xz
monzero-gui-18c964afca89753b709264984f0a36856a0c12ef.zip
docker: Android - use Qt 5.15.2, drop QT_PREFIX env variable
Diffstat (limited to 'Dockerfile.android')
-rw-r--r--Dockerfile.android11
1 files changed, 5 insertions, 6 deletions
diff --git a/Dockerfile.android b/Dockerfile.android
index 0fc18f61..b529978e 100644
--- a/Dockerfile.android
+++ b/Dockerfile.android
@@ -5,7 +5,7 @@ ARG ANDROID_NDK_REVISION=21d
ARG ANDROID_NDK_HASH=bcf4023eb8cb6976a4c7cff0a8a8f145f162bf4d
ARG ANDROID_SDK_REVISION=4333796
ARG ANDROID_SDK_HASH=92ffee5a1d98d856634e8b71132e8a95d96c83a63fde1099be3d86df3106def9
-ARG QT_VERSION=5.15
+ARG QT_VERSION=5.15.2
WORKDIR /opt/android
ENV WORKDIR=/opt/android
@@ -19,7 +19,6 @@ ENV ANDROID_SDK_ROOT=${WORKDIR}/tools
ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
ENV PATH=${JAVA_HOME}/bin:${PATH}
ENV PREFIX=${WORKDIR}/prefix
-ENV QT_PREFIX=${WORKDIR}/Qt-${QT_VERSION}
ENV TOOLCHAIN_DIR=${ANDROID_NDK_ROOT}/toolchains/llvm/prebuilt/linux-x86_64
RUN apt-get update \
@@ -66,7 +65,7 @@ RUN git clone git://code.qt.io/qt/qt5.git -b ${QT_VERSION} --depth 1 \
-no-sql-mysql \
-opensource -confirm-license \
-android-arch arm64-v8a \
- -prefix ${QT_PREFIX} \
+ -prefix ${PREFIX} \
-nomake tools -nomake tests -nomake examples \
-skip qtwebengine \
-skip qtserialport \
@@ -201,15 +200,15 @@ CMD set -ex \
&& cd build/Android/release \
&& cmake \
-DCMAKE_TOOLCHAIN_FILE="${ANDROID_NDK_ROOT}/build/cmake/android.toolchain.cmake" \
- -DCMAKE_PREFIX_PATH="${PREFIX};${QT_PREFIX}" \
- -DCMAKE_FIND_ROOT_PATH="${PREFIX};${QT_PREFIX}" \
+ -DCMAKE_PREFIX_PATH="${PREFIX}" \
+ -DCMAKE_FIND_ROOT_PATH="${PREFIX}" \
-DCMAKE_BUILD_TYPE=Release \
-DARCH="armv8-a" \
-DANDROID_NATIVE_API_LEVEL=${ANDROID_NATIVE_API_LEVEL} \
-DANDROID_ABI="arm64-v8a" \
-DANDROID_TOOLCHAIN=clang \
-DBoost_USE_STATIC_RUNTIME=ON \
- -DLRELEASE_PATH="${QT_PREFIX}/bin" \
+ -DLRELEASE_PATH="${PREFIX}/bin" \
-DQT_ANDROID_APPLICATION_BINARY="monero-wallet-gui" \
-DWITH_SCANNER=ON \
../../.. \