Skip to content

Commit ca5f2f2

Browse files
committed
WIP: Update qtbase build
1 parent 06d16f4 commit ca5f2f2

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

qt-5.15.1.cmake

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -75,15 +75,15 @@ string(CONFIGURE [[
7575

7676
# OpenOrienteering modifications
7777

78-
set(qt_openorienteering_version ${version}-0)
78+
set(qt_openorienteering_version ${version}-1)
7979
set(qt_openorienteering "qt-${short_version}-openorienteering-${qt_openorienteering_version}")
8080
superbuild_package(
8181
NAME qt-${short_version}-openorienteering
8282
VERSION ${qt_openorienteering_version}
8383

8484
SOURCE
8585
URL https://github.com/OpenOrienteering/superbuild/archive/qt-${short_version}-openorienteering_${qt_openorienteering_version}.tar.gz
86-
URL_HASH SHA256=98f24c910b94a6f5c7c4adecffe081a2a0354a540359b5058c0d9ead7f08b8fa
86+
URL_HASH SHA256=8fd04999d18948c9b6cbb455baa10701d515ef3497fb856f472cf297abcce177
8787
)
8888

8989

@@ -112,6 +112,9 @@ superbuild_package(
112112
SOURCE
113113
URL ${qtbase_base_url}qtbase-opensource-src_${qtbase_patch_version}.debian.tar.xz
114114
URL_HASH ${qtbase_patch_hash}
115+
116+
PATCH_COMMAND
117+
sed -e "/gnukfreebsd\\|armv4/d" -i -- patches/series
115118
)
116119

117120
superbuild_package(
@@ -135,6 +138,10 @@ superbuild_package(
135138
"${CMAKE_COMMAND}"
136139
-Dpackage=qtbase-opensource-src-patches-${qtbase_patch_version}
137140
-P "${APPLY_PATCHES_SERIES}"
141+
COMMAND
142+
"${CMAKE_COMMAND}"
143+
-Dpackage=${qt_openorienteering}/qtbase
144+
-P "${APPLY_PATCHES_SERIES}"
138145
# Don't accidently used bundled copies
139146
COMMAND
140147
"${CMAKE_COMMAND}" -E remove_directory src/3rdparty/angle # excluded by -opengl desktop
@@ -153,10 +160,7 @@ superbuild_package(
153160
COMMAND
154161
"${CMAKE_COMMAND}" -E remove_directory src/3rdparty/xcb # requires -qt-xcb
155162
COMMAND
156-
# Enforce make for MSYS. Needed for config.tests outside qtbase, e.g. libtiff in qtimageformats
157-
# Cf. https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-qt5/0025-qt-5.8.0-force-using-make-on-msys.patch
158-
sed -i -e "/MAKEFILE_GENERATOR, MINGW/,/mingw32-make/ s/.equals.QMAKE_HOST.os, Windows./\\!isEmpty(QMAKE_SH)|\\!equals(QMAKE_HOST.os, Windows)/"
159-
mkspecs/features/configure_base.prf
163+
"${CMAKE_COMMAND}" -E remove_directory src/3rdparty/zlib # excluded by -system-zlib
160164

161165
USING
162166
USE_SYSTEM_QT
@@ -778,7 +782,7 @@ if(GIT_EXECUTABLE AND PYTHONINTERP_FOUND)
778782
patch_version
779783
PYTHON_EXECUTABLE
780784
qtandroidextras_version
781-
qtbase_version
785+
qtbase_patch_version
782786
qtimageformats_patch_version
783787
qtlocation_patch_version
784788
qtsensors_patch_version

0 commit comments

Comments
 (0)