11PACKAGE =qt
22$(package)_version =5.9.7
3- $(package)_download_path =https://download.qt.io/archive /qt/5.9/$($(package ) _version) /submodules
3+ $(package)_download_path =https://download.qt.io/new_archive /qt/5.9/$($(package ) _version) /submodules
44$(package)_suffix =opensource-src-$($(package ) _version) .tar.xz
55$(package)_file_name =qtbase-$($(package ) _suffix)
66$(package)_sha256_hash =36dd9574f006eaa1e5af780e4b33d11fe39d09fd7c12f3b9d83294174bd28f00
@@ -19,12 +19,16 @@ $(package)_qttools_sha256_hash=d62e0f70d99645d6704dbb8976fb2222443061743689943d4
1919$(package)_qtsvg_file_name =qtsvg-$($(package ) _suffix)
2020$(package)_qtsvg_sha256_hash =628f22b8472e96ed8033d5491286ce2ab5b2c7b9fe0fe468acd78b458dc75564
2121
22+ $(package)_qtimageformats_file_name =qtimageformats-$($(package ) _suffix)
23+ $(package)_qtimageformats_sha256_hash =62053e66014c12edb56a05d2406c78c6b96fc66c2b5aa633e984c9fef398c0aa
24+
2225$(package)_qtcharts_file_name =qtcharts-$($(package ) _suffix)
2326$(package)_qtcharts_sha256_hash =16cd367241b2e0cd3bc8aea6f874598cd18ad83b72eed89f2713b777272572e6
2427
2528$(package)_extra_sources = $($(package ) _qttranslations_file_name)
2629$(package)_extra_sources += $($(package ) _qttools_file_name)
2730$(package)_extra_sources += $($(package ) _qtsvg_file_name)
31+ $(package)_extra_sources += $($(package ) _qtimageformats_file_name)
2832$(package)_extra_sources += $($(package ) _qtcharts_file_name)
2933
3034define $(package)_set_vars
@@ -136,6 +140,7 @@ $(call fetch_file,$(package),$($(package)_download_path),$($(package)_download_f
136140$(call fetch_file,$(package ) ,$($(package ) _download_path) ,$($(package ) _qttranslations_file_name) ,$($(package ) _qttranslations_file_name) ,$($(package ) _qttranslations_sha256_hash) ) && \
137141$(call fetch_file,$(package ) ,$($(package ) _download_path) ,$($(package ) _qttools_file_name) ,$($(package ) _qttools_file_name) ,$($(package ) _qttools_sha256_hash) ) && \
138142$(call fetch_file,$(package ) ,$($(package ) _download_path) ,$($(package ) _qtsvg_file_name) ,$($(package ) _qtsvg_file_name) ,$($(package ) _qtsvg_sha256_hash) ) && \
143+ $(call fetch_file,$(package ) ,$($(package ) _download_path) ,$($(package ) _qtimageformats_file_name) ,$($(package ) _qtimageformats_file_name) ,$($(package ) _qtimageformats_sha256_hash) ) && \
139144$(call fetch_file,$(package ) ,$($(package ) _download_path) ,$($(package ) _qtcharts_file_name) ,$($(package ) _qtcharts_file_name) ,$($(package ) _qtcharts_sha256_hash) )
140145endef
141146
@@ -145,6 +150,7 @@ define $(package)_extract_cmds
145150 echo "$($(package ) _qttranslations_sha256_hash) $($(package ) _source_dir) /$($(package ) _qttranslations_file_name) " >> $($(package ) _extract_dir) /.$($(package ) _file_name) .hash && \
146151 echo "$($(package ) _qttools_sha256_hash) $($(package ) _source_dir) /$($(package ) _qttools_file_name) " >> $($(package ) _extract_dir) /.$($(package ) _file_name) .hash && \
147152 echo "$($(package ) _qtsvg_sha256_hash) $($(package ) _source_dir) /$($(package ) _qtsvg_file_name) " >> $($(package ) _extract_dir) /.$($(package ) _file_name) .hash && \
153+ echo "$($(package ) _qtimageformats_sha256_hash) $($(package ) _source_dir) /$($(package ) _qtimageformats_file_name) " >> $($(package ) _extract_dir) /.$($(package ) _file_name) .hash && \
148154 echo "$($(package ) _qtcharts_sha256_hash) $($(package ) _source_dir) /$($(package ) _qtcharts_file_name) " >> $($(package ) _extract_dir) /.$($(package ) _file_name) .hash && \
149155 $(build_SHA256SUM ) -c $($(package ) _extract_dir) /.$($(package ) _file_name) .hash && \
150156 mkdir qtbase && \
@@ -155,6 +161,8 @@ define $(package)_extract_cmds
155161 tar --no-same-owner --strip-components=1 -xf $($(package ) _source_dir) /$($(package ) _qttools_file_name) -C qttools && \
156162 mkdir qtsvg && \
157163 tar --no-same-owner --strip-components=1 -xf $($(package ) _source_dir) /$($(package ) _qtsvg_file_name) -C qtsvg && \
164+ mkdir qtimageformats && \
165+ tar --no-same-owner --strip-components=1 -xf $($(package ) _source_dir) /$($(package ) _qtimageformats_file_name) -C qtimageformats && \
158166 mkdir qtcharts && \
159167 tar --no-same-owner --strip-components=1 -xf $($(package ) _source_dir) /$($(package ) _qtcharts_file_name) -C qtcharts
160168endef
@@ -216,6 +224,10 @@ define $(package)_config_cmds
216224 cd qtsvg/src/plugins && ../../../qtbase/bin/qmake plugins.pro -o Makefile && cd ../../.. && \
217225 cd qtsvg/src/plugins/imageformats && ../../../../qtbase/bin/qmake imageformats.pro -o Makefile && cd ../../../.. && \
218226 cd qtsvg/src/plugins/imageformats/svg && ../../../../../qtbase/bin/qmake svg.pro -o Makefile && cd ../../../../.. && \
227+ cd qtimageformats && ../qtbase/bin/qmake qtimageformats.pro -o Makefile && cd .. && \
228+ cd qtimageformats/src/plugins && ../../../qtbase/bin/qmake plugins.pro -o Makefile && cd ../../.. && \
229+ cd qtimageformats/src/plugins/imageformats && ../../../../qtbase/bin/qmake imageformats.pro -o Makefile && cd ../../../.. && \
230+ cd qtimageformats/src/plugins/imageformats/webp && ../../../../../qtbase/bin/qmake webp.pro -o Makefile && cd ../../../../.. && \
219231 cd qtcharts && ../qtbase/bin/qmake qtcharts.pro -o Makefile
220232endef
221233
@@ -228,6 +240,8 @@ define $(package)_build_cmds
228240 $(MAKE ) -C ../qtsvg/ && \
229241 $(MAKE ) -C ../qtsvg/src/svg && \
230242 $(MAKE ) -C ../qtsvg/src/plugins/imageformats && \
243+ $(MAKE ) -C ../qtimageformats/ && \
244+ $(MAKE ) -C ../qtimageformats/src/plugins/imageformats && \
231245 $(MAKE ) -C ../qtcharts/
232246endef
233247
@@ -236,6 +250,7 @@ define $(package)_stage_cmds
236250 $(MAKE ) -C qttools/src/linguist/lrelease INSTALL_ROOT=$($(package ) _staging_dir) install_target && \
237251 $(MAKE ) -C qttools/src/linguist/lupdate INSTALL_ROOT=$($(package ) _staging_dir) install_target && \
238252 $(MAKE ) -C qtsvg INSTALL_ROOT=$($(package ) _staging_dir) install_subtargets && \
253+ $(MAKE ) -C qtimageformats INSTALL_ROOT=$($(package ) _staging_dir) install_subtargets && \
239254 $(MAKE ) -C qtcharts INSTALL_ROOT=$($(package ) _staging_dir) install_subtargets && \
240255 $(MAKE ) -C qttranslations INSTALL_ROOT=$($(package ) _staging_dir) install_subtargets && \
241256 if `test -f qtbase/src/plugins/platforms/xcb/xcb-static/libxcb-static.a`; then \
0 commit comments