Skip to content
Bitcoin Roots

v29.4-roots.2 · Commit 1: [PATCH 01/21] build: port platform and dependency support

depends/packages/qt.mk

Before: depends/packages/qt.mk · After: depends/packages/qt.mk

File metadata
index abd8a6fa8d26ed6e7e3be199ac003c1bc5be880d..ef467a6eb2a89d70e33c42af41cb58318fc48978 100644

Download original patch · Release notes

Diff rows 1–41 of 41. Line numbers refer to the original before/after files.

+ Added− RemovedUnmarked lines are context.

Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.

depends/packages/qt.mk CHANGED
@@ -1,9 +1,9 @@
1
  package=qt
2
- $(package)_version=5.15.16
3
  $(package)_download_path=https://download.qt.io/archive/qt/5.15/$($(package)_version)/submodules
4
  $(package)_suffix=everywhere-opensource-src-$($(package)_version).tar.xz
5
  $(package)_file_name=qtbase-$($(package)_suffix)
6
- $(package)_sha256_hash=b04815058c18058b6ba837206756a2c87d1391f07a0dcb0dd314f970fd041592
7
  $(package)_linux_dependencies=freetype fontconfig libxcb libxkbcommon libxcb_util libxcb_util_render libxcb_util_keysyms libxcb_util_image libxcb_util_wm
8
  $(package)_qt_libs=corelib network widgets gui plugins testlib
9
  $(package)_linguist_tools = lrelease lupdate lconvert
@@ -12,6 +12,7 @@ $(package)_patches += qttools_src.pro
12
  $(package)_patches += mac-qmake.conf
13
  $(package)_patches += no-xlib.patch
14
  $(package)_patches += dont_hardcode_pwd.patch
 
15
  $(package)_patches += qtbase-moc-ignore-gcc-macro.patch
16
  $(package)_patches += no_warnings_for_symbols.patch
17
  $(package)_patches += rcc_hardcode_timestamp.patch
@@ -24,10 +25,10 @@ $(package)_patches += windows_lto.patch
24
  $(package)_patches += darwin_no_libm.patch
25
 
26
  $(package)_qttranslations_file_name=qttranslations-$($(package)_suffix)
27
- $(package)_qttranslations_sha256_hash=415dbbb82a75dfc9a7be969e743bee54c0e6867be37bce4cf8f03da39f20112a
28
 
29
  $(package)_qttools_file_name=qttools-$($(package)_suffix)
30
- $(package)_qttools_sha256_hash=1cab11887faca54af59f4995ee435c9ad98d194e9e6889c846692c8b6815fc1c
31
 
32
  $(package)_extra_sources = $($(package)_qttranslations_file_name)
33
  $(package)_extra_sources += $($(package)_qttools_file_name)
@@ -223,10 +224,10 @@ define $(package)_preprocess_cmds
223
  cp $($(package)_patch_dir)/qttools_src.pro qttools/src/src.pro && \
224
  patch -p1 -i $($(package)_patch_dir)/dont_hardcode_pwd.patch && \
225
  patch -p1 -i $($(package)_patch_dir)/no-xlib.patch && \
 
226
  patch -p1 -i $($(package)_patch_dir)/qtbase-moc-ignore-gcc-macro.patch && \
227
  patch -p1 -i $($(package)_patch_dir)/memory_resource.patch && \
228
  patch -p1 -i $($(package)_patch_dir)/no_warnings_for_symbols.patch && \
229
- patch -p1 -i $($(package)_patch_dir)/clang_18_libpng.patch && \
230
  patch -p1 -i $($(package)_patch_dir)/rcc_hardcode_timestamp.patch && \
231
  patch -p1 -i $($(package)_patch_dir)/duplicate_lcqpafonts.patch && \
232
  patch -p1 -i $($(package)_patch_dir)/utc_from_string_no_optimize.patch && \
 
1
  package=qt
2
+ $(package)_version=5.15.18
3
  $(package)_download_path=https://download.qt.io/archive/qt/5.15/$($(package)_version)/submodules
4
  $(package)_suffix=everywhere-opensource-src-$($(package)_version).tar.xz
5
  $(package)_file_name=qtbase-$($(package)_suffix)
6
+ $(package)_sha256_hash=7b632550ea1048fc10c741e46e2e3b093e5ca94dfa6209e9e0848800e247023b
7
  $(package)_linux_dependencies=freetype fontconfig libxcb libxkbcommon libxcb_util libxcb_util_render libxcb_util_keysyms libxcb_util_image libxcb_util_wm
8
  $(package)_qt_libs=corelib network widgets gui plugins testlib
9
  $(package)_linguist_tools = lrelease lupdate lconvert
 
12
  $(package)_patches += mac-qmake.conf
13
  $(package)_patches += no-xlib.patch
14
  $(package)_patches += dont_hardcode_pwd.patch
15
+ $(package)_patches += qdir_temppath.patch
16
  $(package)_patches += qtbase-moc-ignore-gcc-macro.patch
17
  $(package)_patches += no_warnings_for_symbols.patch
18
  $(package)_patches += rcc_hardcode_timestamp.patch
 
25
  $(package)_patches += darwin_no_libm.patch
26
 
27
  $(package)_qttranslations_file_name=qttranslations-$($(package)_suffix)
28
+ $(package)_qttranslations_sha256_hash=e5625757913caf66a9d702ba102ae92cb165d8dde17759b6de9fdea84a1f857f
29
 
30
  $(package)_qttools_file_name=qttools-$($(package)_suffix)
31
+ $(package)_qttools_sha256_hash=931e0969d9f9d8f233e5e9bf9db0cea9ce9914d49982f1795fe6191010113568
32
 
33
  $(package)_extra_sources = $($(package)_qttranslations_file_name)
34
  $(package)_extra_sources += $($(package)_qttools_file_name)
 
224
  cp $($(package)_patch_dir)/qttools_src.pro qttools/src/src.pro && \
225
  patch -p1 -i $($(package)_patch_dir)/dont_hardcode_pwd.patch && \
226
  patch -p1 -i $($(package)_patch_dir)/no-xlib.patch && \
227
+ patch -p1 -i $($(package)_patch_dir)/qdir_temppath.patch && \
228
  patch -p1 -i $($(package)_patch_dir)/qtbase-moc-ignore-gcc-macro.patch && \
229
  patch -p1 -i $($(package)_patch_dir)/memory_resource.patch && \
230
  patch -p1 -i $($(package)_patch_dir)/no_warnings_for_symbols.patch && \
 
231
  patch -p1 -i $($(package)_patch_dir)/rcc_hardcode_timestamp.patch && \
232
  patch -p1 -i $($(package)_patch_dir)/duplicate_lcqpafonts.patch && \
233
  patch -p1 -i $($(package)_patch_dir)/utc_from_string_no_optimize.patch && \