Skip to content

Commit 695da7e

Browse files
icotahebasto
authored andcommitted
depends: add qtdeclarative and qtquickcontrols2 to qt
1 parent 86f2007 commit 695da7e

File tree

1 file changed

+22
-4
lines changed

1 file changed

+22
-4
lines changed

depends/packages/qt.mk

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

2634
define $(package)_set_vars
2735
$(package)_config_opts_release = -release
@@ -181,7 +189,9 @@ endef
181189
define $(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))
185195
endef
186196

187197
define $(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
199213
endef
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 ..
268284
endef
269285

270286
define $(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
275293
endef
276294

277295
define $(package)_stage_cmds

0 commit comments

Comments
 (0)