@@ -20,8 +20,16 @@ $(package)_qttranslations_sha256_hash=fb5a47799754af73d3bf501fe513342cfe2fc37f64
2020$(package)_qttools_file_name =qttools-$($(package ) _suffix)
2121$(package)_qttools_sha256_hash =a97556eb7b2f30252cdd8a598c396cfce2b2f79d2bae883af6d3b26a2cdcc63c
2222
23+ $(package)_qtdeclarative_file_name =qtdeclarative-$($(package ) _suffix)
24+ $(package)_qtdeclarative_sha256_hash =b4e47b6038f3c604dee8128aeed12a0e9558a7b2bba63a2c44e4ad0743de5450
25+
26+ $(package)_qtquickcontrols2_file_name = qtquickcontrols2-$($(package ) _suffix)
27+ $(package)_qtquickcontrols2_sha256_hash =6c1e47188facca82f443e2d3d9692d5a9574db073c37e218b1d89f795b697018
28+
2329$(package)_extra_sources = $($(package ) _qttranslations_file_name)
2430$(package)_extra_sources += $($(package ) _qttools_file_name)
31+ $(package)_extra_sources += $($(package ) _qtdeclarative_file_name)
32+ $(package)_extra_sources += $($(package ) _qtquickcontrols2_file_name)
2533
2634define $(package)_set_vars
2735$(package ) _config_opts_release = -release
@@ -181,7 +189,9 @@ endef
181189define $(package)_fetch_cmds
182190$(call fetch_file,$(package ) ,$($(package ) _download_path) ,$($(package ) _download_file) ,$($(package ) _file_name) ,$($(package ) _sha256_hash) ) && \
183191$(call fetch_file,$(package ) ,$($(package ) _download_path) ,$($(package ) _qttranslations_file_name) ,$($(package ) _qttranslations_file_name) ,$($(package ) _qttranslations_sha256_hash) ) && \
184- $(call fetch_file,$(package ) ,$($(package ) _download_path) ,$($(package ) _qttools_file_name) ,$($(package ) _qttools_file_name) ,$($(package ) _qttools_sha256_hash) )
192+ $(call fetch_file,$(package ) ,$($(package ) _download_path) ,$($(package ) _qttools_file_name) ,$($(package ) _qttools_file_name) ,$($(package ) _qttools_sha256_hash) ) && \
193+ $(call fetch_file,$(package ) ,$($(package ) _download_path) ,$($(package ) _qtdeclarative_file_name) ,$($(package ) _qtdeclarative_file_name) ,$($(package ) _qtdeclarative_sha256_hash) ) && \
194+ $(call fetch_file,$(package ) ,$($(package ) _download_path) ,$($(package ) _qtquickcontrols2_file_name) ,$($(package ) _qtquickcontrols2_file_name) ,$($(package ) _qtquickcontrols2_sha256_hash) )
185195endef
186196
187197define $(package)_extract_cmds
@@ -195,7 +205,11 @@ define $(package)_extract_cmds
195205 mkdir qttranslations && \
196206 tar --no-same-owner --strip-components=1 -xf $($(package ) _source_dir) /$($(package ) _qttranslations_file_name) -C qttranslations && \
197207 mkdir qttools && \
198- tar --no-same-owner --strip-components=1 -xf $($(package ) _source_dir) /$($(package ) _qttools_file_name) -C qttools
208+ tar --no-same-owner --strip-components=1 -xf $($(package ) _source_dir) /$($(package ) _qttools_file_name) -C qttools && \
209+ mkdir qtdeclarative && \
210+ tar --no-same-owner --strip-components=1 -xf $($(package ) _source_dir) /$($(package ) _qtdeclarative_file_name) -C qtdeclarative && \
211+ mkdir qtquickcontrols2 && \
212+ tar --no-same-owner --strip-components=1 -xf $($(package ) _source_dir) /$($(package ) _qtquickcontrols2_file_name) -C qtquickcontrols2
199213endef
200214
201215# Preprocessing steps work as follows:
@@ -264,14 +278,18 @@ define $(package)_config_cmds
264278 cd ../qttranslations && ../qtbase/bin/qmake qttranslations.pro -o Makefile && \
265279 cd translations && ../../qtbase/bin/qmake translations.pro -o Makefile && cd ../.. && \
266280 cd qttools/src/linguist/lrelease/ && ../../../../qtbase/bin/qmake lrelease.pro -o Makefile && \
267- cd ../lupdate/ && ../../../../qtbase/bin/qmake lupdate.pro -o Makefile && cd ../../../..
281+ cd ../lupdate/ && ../../../../qtbase/bin/qmake lupdate.pro -o Makefile && cd ../../../.. && \
282+ cd qtdeclarative && ../qtbase/bin/qmake qtdeclarative.pro -o Makefile && cd .. && \
283+ cd qtquickcontrols2 && ../qtbase/bin/qmake qtquickcontrols2.pro -o Makefile && cd ..
268284endef
269285
270286define $(package)_build_cmds
271287 $(MAKE ) -C src $(addprefix sub-,$($(package ) _qt_libs) ) && \
272288 $(MAKE ) -C ../qttools/src/linguist/lrelease && \
273289 $(MAKE ) -C ../qttools/src/linguist/lupdate && \
274- $(MAKE ) -C ../qttranslations
290+ $(MAKE ) -C ../qttranslations && \
291+ $(MAKE ) -C ../qtdeclarative && \
292+ $(MAKE ) -C ../qtquickcontrols2
275293endef
276294
277295define $(package)_stage_cmds
0 commit comments