diff options
author | Raphael Cotty <raphael.cotty@gmail.com> | 2023-03-03 12:47:51 +0100 |
---|---|---|
committer | Raphaƫl Cotty <raphael.cotty@gmail.com> | 2023-03-05 14:40:51 +0000 |
commit | 3777fd78d220c8e8557d19d168b297da23c5cb51 (patch) | |
tree | 59e8d4afbdbe554c82bd3f2bb8986874e7decfa5 /scripts/install-qt.sh | |
parent | 85d439c5adce0e2e9ea70beaf278ee2081a1342c (diff) |
Add docker image focal-android-642 and workaround armv7 package
Add docker image focal-android-642 and corresponding github action.
Add workaround QTBUG-111713 to correct Qt 6.4.2 android armv7 package.
Change-Id: I8f7c5fd566237d4c490fb6014b0a4efbb6f04a53
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
Diffstat (limited to 'scripts/install-qt.sh')
-rwxr-xr-x | scripts/install-qt.sh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/scripts/install-qt.sh b/scripts/install-qt.sh index 4ccad3f8e..717bab6af 100755 --- a/scripts/install-qt.sh +++ b/scripts/install-qt.sh @@ -356,11 +356,17 @@ for COMPONENT in ${COMPONENTS}; do if [ "${TARGET_PLATFORM}" == "android" ] && [ ! "${VERSION}" \< "6.0.0" ]; then CONF_FILE="${UNPACK_DIR}/${VERSION}/${SUBDIR}/bin/target_qt.conf" + ANDROID_QMAKE_FILE="${UNPACK_DIR}/${VERSION}/${SUBDIR}/bin/qmake" + if [[ "${VERSION}" == "6.4.2" ]] && [[ "${TOOLCHAIN}" == "android_armv7" ]]; then + sed -i "s/\r//" "${CONF_FILE}" + sed -i "s|HostLibraryExecutables=.\/bin|HostLibraryExecutables=.\/libexec|g" "${CONF_FILE}" + chmod +x "${ANDROID_QMAKE_FILE}" + fi sed -i "s|target|../$TOOLCHAIN|g" "${CONF_FILE}" sed -i "/HostPrefix/ s|$|gcc_64|g" "${CONF_FILE}" - ANDROID_QMAKE_FILE="${UNPACK_DIR}/${VERSION}/${SUBDIR}/bin/qmake" QMAKE_FILE="${UNPACK_DIR}/${VERSION}/gcc_64/bin/qmake" sed -i "s|\/home\/qt\/work\/install\/bin\/qmake|$QMAKE_FILE|g" "${ANDROID_QMAKE_FILE}" + sed -i "s|\/Users\/qt\/work\/install\/bin\/qmake|$QMAKE_FILE|g" "${ANDROID_QMAKE_FILE}" else CONF_FILE="${UNPACK_DIR}/${VERSION}/${SUBDIR}/bin/qt.conf" echo "[Paths]" > ${CONF_FILE} |