Changeset View
Changeset View
Standalone View
Standalone View
depends/packages/qt.mk
Show All 10 Lines | |||||
$(package)_patches = qt.pro | $(package)_patches = qt.pro | ||||
$(package)_patches += qttools_src.pro | $(package)_patches += qttools_src.pro | ||||
$(package)_patches += mac-qmake.conf | $(package)_patches += mac-qmake.conf | ||||
$(package)_patches += fix_qt_pkgconfig.patch | $(package)_patches += fix_qt_pkgconfig.patch | ||||
$(package)_patches += no-xlib.patch | $(package)_patches += no-xlib.patch | ||||
$(package)_patches += dont_hardcode_x86_64.patch | $(package)_patches += dont_hardcode_x86_64.patch | ||||
$(package)_patches += fix_montery_include.patch | $(package)_patches += fix_montery_include.patch | ||||
$(package)_patches += dont_hardcode_pwd.patch | $(package)_patches += dont_hardcode_pwd.patch | ||||
$(package)_patches += qtbase-moc-ignore-gcc-macro.patch | |||||
$(package)_patches += rcc_hardcode_timestamp.patch | |||||
$(package)_patches += duplicate_lcqpafonts.patch | |||||
$(package)_patches += fast_fixed_dtoa_no_optimize.patch | |||||
$(package)_patches += guix_cross_lib_path.patch | $(package)_patches += guix_cross_lib_path.patch | ||||
# Update OSX_QT_TRANSLATIONS when this is updated | # Update OSX_QT_TRANSLATIONS when this is updated | ||||
$(package)_qttranslations_file_name=qttranslations-$($(package)_suffix) | $(package)_qttranslations_file_name=qttranslations-$($(package)_suffix) | ||||
$(package)_qttranslations_sha256_hash=c92af4171397a0ed272330b4fa0669790fcac8d050b07c8b8cc565ebeba6735e | $(package)_qttranslations_sha256_hash=c92af4171397a0ed272330b4fa0669790fcac8d050b07c8b8cc565ebeba6735e | ||||
$(package)_qttools_file_name=qttools-$($(package)_suffix) | $(package)_qttools_file_name=qttools-$($(package)_suffix) | ||||
$(package)_qttools_sha256_hash=6d0778b71b2742cb527561791d1d3d255366163d54a10f78c683a398f09ffc6c | $(package)_qttools_sha256_hash=6d0778b71b2742cb527561791d1d3d255366163d54a10f78c683a398f09ffc6c | ||||
▲ Show 20 Lines • Show All 170 Lines • ▼ Show 20 Lines | |||||
# CROSS_LIBRARY_PATH. See core#15277. | # CROSS_LIBRARY_PATH. See core#15277. | ||||
define $(package)_preprocess_cmds | define $(package)_preprocess_cmds | ||||
cp $($(package)_patch_dir)/qt.pro qt.pro && \ | cp $($(package)_patch_dir)/qt.pro qt.pro && \ | ||||
cp $($(package)_patch_dir)/qttools_src.pro qttools/src/src.pro && \ | cp $($(package)_patch_dir)/qttools_src.pro qttools/src/src.pro && \ | ||||
patch -p1 -i $($(package)_patch_dir)/dont_hardcode_pwd.patch && \ | patch -p1 -i $($(package)_patch_dir)/dont_hardcode_pwd.patch && \ | ||||
patch -p1 -i $($(package)_patch_dir)/fix_qt_pkgconfig.patch && \ | patch -p1 -i $($(package)_patch_dir)/fix_qt_pkgconfig.patch && \ | ||||
patch -p1 -i $($(package)_patch_dir)/no-xlib.patch && \ | patch -p1 -i $($(package)_patch_dir)/no-xlib.patch && \ | ||||
patch -p1 -i $($(package)_patch_dir)/dont_hardcode_x86_64.patch && \ | patch -p1 -i $($(package)_patch_dir)/dont_hardcode_x86_64.patch && \ | ||||
patch -p1 -i $($(package)_patch_dir)/qtbase-moc-ignore-gcc-macro.patch && \ | |||||
patch -p1 -i $($(package)_patch_dir)/fix_montery_include.patch && \ | patch -p1 -i $($(package)_patch_dir)/fix_montery_include.patch && \ | ||||
patch -p1 -i $($(package)_patch_dir)/rcc_hardcode_timestamp.patch && \ | |||||
patch -p1 -i $($(package)_patch_dir)/duplicate_lcqpafonts.patch && \ | |||||
patch -p1 -i $($(package)_patch_dir)/fast_fixed_dtoa_no_optimize.patch && \ | |||||
patch -p1 -i $($(package)_patch_dir)/guix_cross_lib_path.patch && \ | patch -p1 -i $($(package)_patch_dir)/guix_cross_lib_path.patch && \ | ||||
mkdir -p qtbase/mkspecs/macx-clang-linux &&\ | mkdir -p qtbase/mkspecs/macx-clang-linux &&\ | ||||
cp -f qtbase/mkspecs/macx-clang/qplatformdefs.h qtbase/mkspecs/macx-clang-linux/ &&\ | cp -f qtbase/mkspecs/macx-clang/qplatformdefs.h qtbase/mkspecs/macx-clang-linux/ &&\ | ||||
cp -f $($(package)_patch_dir)/mac-qmake.conf qtbase/mkspecs/macx-clang-linux/qmake.conf && \ | cp -f $($(package)_patch_dir)/mac-qmake.conf qtbase/mkspecs/macx-clang-linux/qmake.conf && \ | ||||
cp -r qtbase/mkspecs/linux-arm-gnueabi-g++ qtbase/mkspecs/bitcoin-linux-g++ && \ | cp -r qtbase/mkspecs/linux-arm-gnueabi-g++ qtbase/mkspecs/bitcoin-linux-g++ && \ | ||||
sed -i.old "s/arm-linux-gnueabi-/$(host)-/g" qtbase/mkspecs/bitcoin-linux-g++/qmake.conf && \ | sed -i.old "s/arm-linux-gnueabi-/$(host)-/g" qtbase/mkspecs/bitcoin-linux-g++/qmake.conf && \ | ||||
echo "!host_build: QMAKE_CFLAGS += $($(package)_cflags) $($(package)_cppflags)" >> qtbase/mkspecs/common/gcc-base.conf && \ | echo "!host_build: QMAKE_CFLAGS += $($(package)_cflags) $($(package)_cppflags)" >> qtbase/mkspecs/common/gcc-base.conf && \ | ||||
echo "!host_build: QMAKE_CXXFLAGS += $($(package)_cxxflags) $($(package)_cppflags)" >> qtbase/mkspecs/common/gcc-base.conf && \ | echo "!host_build: QMAKE_CXXFLAGS += $($(package)_cxxflags) $($(package)_cppflags)" >> qtbase/mkspecs/common/gcc-base.conf && \ | ||||
Show All 27 Lines |