mirror of
git://code.qt.io/qt/qt5.git
synced 2025-12-24 00:46:22 +08:00
Compare commits
225 Commits
v5.12.7
...
wip/pyside
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
63181db03e | ||
|
|
42366fd740 | ||
|
|
2fd2a9d268 | ||
|
|
82e0fe1664 | ||
|
|
d19f60d745 | ||
|
|
19cc6b2b80 | ||
|
|
edf6149a5b | ||
|
|
8ede8851f4 | ||
|
|
1f79ae5d86 | ||
|
|
49c808befb | ||
|
|
9e370453bb | ||
|
|
f32c9f755e | ||
|
|
0f89c02328 | ||
|
|
9b186a9d36 | ||
|
|
03d4a54e34 | ||
|
|
b326a502db | ||
|
|
f511a2d74f | ||
|
|
2b738468de | ||
|
|
f8439ea42c | ||
|
|
13b206662b | ||
|
|
2fb0e4f352 | ||
|
|
2970d3660c | ||
|
|
1e476b01fd | ||
|
|
58977376e1 | ||
|
|
689ed30f2a | ||
|
|
a94696ccd5 | ||
|
|
4c5d3f2e43 | ||
|
|
72f1742097 | ||
|
|
38e416be66 | ||
|
|
e6823acbc7 | ||
|
|
a268fb4689 | ||
|
|
abfbc0668c | ||
|
|
ac2a57b1c3 | ||
|
|
71e9322862 | ||
|
|
f470b8eabe | ||
|
|
c31548830f | ||
|
|
7001f15765 | ||
|
|
5a16472559 | ||
|
|
bd7b28582f | ||
|
|
a319bc5f5f | ||
|
|
231a5b777c | ||
|
|
59891119e7 | ||
|
|
daf8327b2c | ||
|
|
3a940903c0 | ||
|
|
1ba5e3b0b9 | ||
|
|
35c1c88749 | ||
|
|
e7f8eeb30d | ||
|
|
6131434bdf | ||
|
|
dedbec30d1 | ||
|
|
a04751c10e | ||
|
|
6f6b43593e | ||
|
|
dcb1c8b41c | ||
|
|
644f8b7006 | ||
|
|
09180d3f95 | ||
|
|
305278ff93 | ||
|
|
fd1f34192a | ||
|
|
d063074b0f | ||
|
|
7b36e44d7a | ||
|
|
0d7a64fd8c | ||
|
|
67ba0e70a1 | ||
|
|
bb18b48251 | ||
|
|
f4bbadba41 | ||
|
|
14adbe74dd | ||
|
|
5bba104a41 | ||
|
|
50bd689155 | ||
|
|
220097d10c | ||
|
|
a05bd71ede | ||
|
|
81f478b533 | ||
|
|
c15485df43 | ||
|
|
02404b0cec | ||
|
|
f22f1007f4 | ||
|
|
247b429c3c | ||
|
|
ebcfcbe69a | ||
|
|
3e838f2a34 | ||
|
|
b7c0e2db78 | ||
|
|
230a73409a | ||
|
|
3e6a04c09d | ||
|
|
991500dc85 | ||
|
|
9c49284978 | ||
|
|
8cdf60fe64 | ||
|
|
819362c5d6 | ||
|
|
8f63da629a | ||
|
|
049eb21a1d | ||
|
|
c6b018a925 | ||
|
|
aeea2c8425 | ||
|
|
4c4595b93b | ||
|
|
c2506b0f9c | ||
|
|
6465c42122 | ||
|
|
ea052ceb0a | ||
|
|
b692cf823a | ||
|
|
5db0ce74b7 | ||
|
|
a4e4c13f01 | ||
|
|
9d3f29dc03 | ||
|
|
7ef9985e4e | ||
|
|
a0291fde84 | ||
|
|
3e6f5b1486 | ||
|
|
04fa1bf4ef | ||
|
|
7d1d1aa2d2 | ||
|
|
6fbaba5d52 | ||
|
|
494d10fb73 | ||
|
|
0a1e27b33e | ||
|
|
dbaa42baa7 | ||
|
|
3436df53cf | ||
|
|
f2af07b8ed | ||
|
|
085407eb93 | ||
|
|
8710c7d9cf | ||
|
|
869c15629d | ||
|
|
bf868c7e7a | ||
|
|
48443b4b9a | ||
|
|
d269710383 | ||
|
|
403d4e1d96 | ||
|
|
314db90904 | ||
|
|
b3e35cbac5 | ||
|
|
16201ab31d | ||
|
|
c654e63c87 | ||
|
|
8630f18d1e | ||
|
|
c09135cb56 | ||
|
|
7eeee0df43 | ||
|
|
eb3c52455c | ||
|
|
3003529631 | ||
|
|
7158816eed | ||
|
|
48ab1d879b | ||
|
|
deecc97dc2 | ||
|
|
bbce3228af | ||
|
|
0545584315 | ||
|
|
4c46984c46 | ||
|
|
fc1d5bbe4c | ||
|
|
9a5d221afc | ||
|
|
a99977cf78 | ||
|
|
bec94435f8 | ||
|
|
abfc2cd571 | ||
|
|
e9d5fdaa20 | ||
|
|
2d0e6b81dd | ||
|
|
4e99a6976c | ||
|
|
d5c96aad5a | ||
|
|
06fb909429 | ||
|
|
da2bd45ba6 | ||
|
|
abbd43c943 | ||
|
|
b0afdd4bc7 | ||
|
|
2471d6dab8 | ||
|
|
7bd38a4997 | ||
|
|
26ff9bdc3d | ||
|
|
9b84c7135b | ||
|
|
84aa9b73ad | ||
|
|
73f1d0f518 | ||
|
|
1830cca2bc | ||
|
|
366eaceff0 | ||
|
|
afbd9305e3 | ||
|
|
044f079158 | ||
|
|
b40d27b808 | ||
|
|
3793e0ddfc | ||
|
|
77a73f65df | ||
|
|
85eb7b7a03 | ||
|
|
390a373f28 | ||
|
|
e425b8b65f | ||
|
|
332ec62ead | ||
|
|
4cc4daa28e | ||
|
|
8b634155a9 | ||
|
|
89e0159bbc | ||
|
|
affeefbbe6 | ||
|
|
463a873edd | ||
|
|
6f297420bb | ||
|
|
19a9abeac6 | ||
|
|
6b64780b61 | ||
|
|
421eb7551b | ||
|
|
f7b6a4c276 | ||
|
|
f30e44e9ff | ||
|
|
677c4d62c5 | ||
|
|
f103df4826 | ||
|
|
7324ace490 | ||
|
|
b78812f84e | ||
|
|
8e7b85af99 | ||
|
|
20b96704ee | ||
|
|
38e2fc6b80 | ||
|
|
da65a37041 | ||
|
|
72182d1333 | ||
|
|
c245638131 | ||
|
|
d732383e6b | ||
|
|
57e432e0da | ||
|
|
959d9bdb67 | ||
|
|
a695130478 | ||
|
|
477fc6a73f | ||
|
|
ce3791a214 | ||
|
|
bb0a12e410 | ||
|
|
d15a5b8841 | ||
|
|
e8e76d256b | ||
|
|
a55b732053 | ||
|
|
a4fc60b21c | ||
|
|
5a040ca46a | ||
|
|
de05c3d5e8 | ||
|
|
9dc75c3a3d | ||
|
|
4eda836c8c | ||
|
|
1f07276692 | ||
|
|
ea76ace825 | ||
|
|
a76e315034 | ||
|
|
e6e78d4e36 | ||
|
|
6d23debda8 | ||
|
|
4480ed8ab8 | ||
|
|
4a8b97d020 | ||
|
|
16c6fa419a | ||
|
|
0345ab91fb | ||
|
|
9597af1ae4 | ||
|
|
ad4b13b71c | ||
|
|
6a650748d3 | ||
|
|
f06e9ff32b | ||
|
|
9bfa486dd0 | ||
|
|
4e8b5bae5b | ||
|
|
cc5b03d6ca | ||
|
|
5e3511c0c6 | ||
|
|
a03ecaa7fd | ||
|
|
291aa4d366 | ||
|
|
1cfe79db61 | ||
|
|
fd4e4cceff | ||
|
|
a54910a07e | ||
|
|
8c1b4757fd | ||
|
|
a90fb8f83a | ||
|
|
ee9dd0d860 | ||
|
|
0be0d5a10c | ||
|
|
5024bd5725 | ||
|
|
90e3bb68e6 | ||
|
|
f767b01159 | ||
|
|
aab459709f | ||
|
|
a11917306e | ||
|
|
7e43cc3c7c | ||
|
|
5c1c629796 |
93
.gitmodules
vendored
93
.gitmodules
vendored
@@ -1,60 +1,60 @@
|
|||||||
[submodule "qtbase"]
|
[submodule "qtbase"]
|
||||||
path = qtbase
|
path = qtbase
|
||||||
url = ../qtbase.git
|
url = ../qtbase.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtsvg"]
|
[submodule "qtsvg"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtsvg
|
path = qtsvg
|
||||||
url = ../qtsvg.git
|
url = ../qtsvg.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdeclarative"]
|
[submodule "qtdeclarative"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtsvg
|
recommends = qtsvg
|
||||||
path = qtdeclarative
|
path = qtdeclarative
|
||||||
url = ../qtdeclarative.git
|
url = ../qtdeclarative.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtactiveqt"]
|
[submodule "qtactiveqt"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtactiveqt
|
path = qtactiveqt
|
||||||
url = ../qtactiveqt.git
|
url = ../qtactiveqt.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtscript"]
|
[submodule "qtscript"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qttools
|
recommends = qttools
|
||||||
path = qtscript
|
path = qtscript
|
||||||
url = ../qtscript.git
|
url = ../qtscript.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = deprecated
|
status = deprecated
|
||||||
[submodule "qtmultimedia"]
|
[submodule "qtmultimedia"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtmultimedia
|
path = qtmultimedia
|
||||||
url = ../qtmultimedia.git
|
url = ../qtmultimedia.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qttools"]
|
[submodule "qttools"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtactiveqt
|
recommends = qtdeclarative qtactiveqt
|
||||||
path = qttools
|
path = qttools
|
||||||
url = ../qttools.git
|
url = ../qttools.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtxmlpatterns"]
|
[submodule "qtxmlpatterns"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtxmlpatterns
|
path = qtxmlpatterns
|
||||||
url = ../qtxmlpatterns.git
|
url = ../qtxmlpatterns.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = deprecated
|
||||||
[submodule "qttranslations"]
|
[submodule "qttranslations"]
|
||||||
depends = qttools
|
depends = qttools
|
||||||
path = qttranslations
|
path = qttranslations
|
||||||
url = ../qttranslations.git
|
url = ../qttranslations.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = essential
|
status = essential
|
||||||
priority = 30
|
priority = 30
|
||||||
[submodule "qtdoc"]
|
[submodule "qtdoc"]
|
||||||
@@ -62,7 +62,7 @@
|
|||||||
recommends = qtmultimedia qtquickcontrols qtquickcontrols2
|
recommends = qtmultimedia qtquickcontrols qtquickcontrols2
|
||||||
path = qtdoc
|
path = qtdoc
|
||||||
url = ../qtdoc.git
|
url = ../qtdoc.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = essential
|
status = essential
|
||||||
priority = 40
|
priority = 40
|
||||||
[submodule "qtrepotools"]
|
[submodule "qtrepotools"]
|
||||||
@@ -83,14 +83,14 @@
|
|||||||
recommends = qtdeclarative qtquickcontrols qtquickcontrols2 qtserialport
|
recommends = qtdeclarative qtquickcontrols qtquickcontrols2 qtserialport
|
||||||
path = qtlocation
|
path = qtlocation
|
||||||
url = ../qtlocation.git
|
url = ../qtlocation.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsensors"]
|
[submodule "qtsensors"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtsensors
|
path = qtsensors
|
||||||
url = ../qtsensors.git
|
url = ../qtsensors.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsystems"]
|
[submodule "qtsystems"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
@@ -123,185 +123,192 @@
|
|||||||
recommends = qtdeclarative qtandroidextras
|
recommends = qtdeclarative qtandroidextras
|
||||||
path = qtconnectivity
|
path = qtconnectivity
|
||||||
url = ../qtconnectivity.git
|
url = ../qtconnectivity.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwayland"]
|
[submodule "qtwayland"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwayland
|
path = qtwayland
|
||||||
url = ../qtwayland.git
|
url = ../qtwayland.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qt3d"]
|
[submodule "qt3d"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtimageformats qtgamepad
|
recommends = qtdeclarative qtimageformats qtgamepad
|
||||||
path = qt3d
|
path = qt3d
|
||||||
url = ../qt3d.git
|
url = ../qt3d.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtimageformats"]
|
[submodule "qtimageformats"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtimageformats
|
path = qtimageformats
|
||||||
url = ../qtimageformats.git
|
url = ../qtimageformats.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtgraphicaleffects"]
|
[submodule "qtgraphicaleffects"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtgraphicaleffects
|
path = qtgraphicaleffects
|
||||||
url = ../qtgraphicaleffects.git
|
url = ../qtgraphicaleffects.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquickcontrols"]
|
[submodule "qtquickcontrols"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtgraphicaleffects
|
recommends = qtgraphicaleffects
|
||||||
path = qtquickcontrols
|
path = qtquickcontrols
|
||||||
url = ../qtquickcontrols.git
|
url = ../qtquickcontrols.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialbus"]
|
[submodule "qtserialbus"]
|
||||||
depends = qtserialport
|
depends = qtbase
|
||||||
|
recommends = qtserialport
|
||||||
path = qtserialbus
|
path = qtserialbus
|
||||||
url = ../qtserialbus.git
|
url = ../qtserialbus.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialport"]
|
[submodule "qtserialport"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtserialport
|
path = qtserialport
|
||||||
url = ../qtserialport.git
|
url = ../qtserialport.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtx11extras"]
|
[submodule "qtx11extras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtx11extras
|
path = qtx11extras
|
||||||
url = ../qtx11extras.git
|
url = ../qtx11extras.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmacextras"]
|
[submodule "qtmacextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtmacextras
|
path = qtmacextras
|
||||||
url = ../qtmacextras.git
|
url = ../qtmacextras.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwinextras"]
|
[submodule "qtwinextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtwinextras
|
path = qtwinextras
|
||||||
url = ../qtwinextras.git
|
url = ../qtwinextras.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtandroidextras"]
|
[submodule "qtandroidextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtandroidextras
|
path = qtandroidextras
|
||||||
url = ../qtandroidextras.git
|
url = ../qtandroidextras.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebsockets"]
|
[submodule "qtwebsockets"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebsockets
|
path = qtwebsockets
|
||||||
url = ../qtwebsockets.git
|
url = ../qtwebsockets.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebchannel"]
|
[submodule "qtwebchannel"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtwebsockets
|
recommends = qtdeclarative qtwebsockets
|
||||||
path = qtwebchannel
|
path = qtwebchannel
|
||||||
url = ../qtwebchannel.git
|
url = ../qtwebchannel.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebengine"]
|
[submodule "qtwebengine"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtquickcontrols qtquickcontrols2 qtlocation qtwebchannel qttools
|
recommends = qtquickcontrols qtquickcontrols2 qtlocation qtwebchannel qttools
|
||||||
path = qtwebengine
|
path = qtwebengine
|
||||||
url = ../qtwebengine.git
|
url = ../qtwebengine.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
priority = 10
|
priority = 10
|
||||||
[submodule "qtcanvas3d"]
|
[submodule "qtcanvas3d"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtcanvas3d
|
path = qtcanvas3d
|
||||||
url = ../qtcanvas3d.git
|
url = ../qtcanvas3d.git
|
||||||
branch = 5.12
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtwebview"]
|
[submodule "qtwebview"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtwebengine
|
recommends = qtwebengine
|
||||||
path = qtwebview
|
path = qtwebview
|
||||||
url = ../qtwebview.git
|
url = ../qtwebview.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquickcontrols2"]
|
[submodule "qtquickcontrols2"]
|
||||||
depends = qtgraphicaleffects
|
depends = qtgraphicaleffects
|
||||||
recommends = qtimageformats
|
recommends = qtimageformats
|
||||||
path = qtquickcontrols2
|
path = qtquickcontrols2
|
||||||
url = ../qtquickcontrols2.git
|
url = ../qtquickcontrols2.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtpurchasing"]
|
[submodule "qtpurchasing"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtandroidextras
|
recommends = qtdeclarative qtandroidextras
|
||||||
path = qtpurchasing
|
path = qtpurchasing
|
||||||
url = ../qtpurchasing.git
|
url = ../qtpurchasing.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtcharts"]
|
[submodule "qtcharts"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtcharts
|
path = qtcharts
|
||||||
url = ../qtcharts.git
|
url = ../qtcharts.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdatavis3d"]
|
[submodule "qtdatavis3d"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtdatavis3d
|
path = qtdatavis3d
|
||||||
url = ../qtdatavis3d.git
|
url = ../qtdatavis3d.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtvirtualkeyboard"]
|
[submodule "qtvirtualkeyboard"]
|
||||||
depends = qtbase qtdeclarative qtsvg
|
depends = qtbase qtdeclarative qtsvg
|
||||||
recommends = qtmultimedia qtquickcontrols
|
recommends = qtmultimedia qtquickcontrols
|
||||||
path = qtvirtualkeyboard
|
path = qtvirtualkeyboard
|
||||||
url = ../qtvirtualkeyboard.git
|
url = ../qtvirtualkeyboard.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtgamepad"]
|
[submodule "qtgamepad"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtgamepad
|
path = qtgamepad
|
||||||
url = ../qtgamepad.git
|
url = ../qtgamepad.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtscxml"]
|
[submodule "qtscxml"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtscxml
|
path = qtscxml
|
||||||
url = ../qtscxml.git
|
url = ../qtscxml.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtspeech"]
|
[submodule "qtspeech"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtspeech
|
path = qtspeech
|
||||||
url = ../qtspeech.git
|
url = ../qtspeech.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtnetworkauth"]
|
[submodule "qtnetworkauth"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtnetworkauth
|
path = qtnetworkauth
|
||||||
url = ../qtnetworkauth.git
|
url = ../qtnetworkauth.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtremoteobjects"]
|
[submodule "qtremoteobjects"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtremoteobjects
|
path = qtremoteobjects
|
||||||
url = ../qtremoteobjects.git
|
url = ../qtremoteobjects.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebglplugin"]
|
[submodule "qtwebglplugin"]
|
||||||
depends = qtbase qtwebsockets
|
depends = qtbase qtwebsockets
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebglplugin
|
path = qtwebglplugin
|
||||||
url = ../qtwebglplugin.git
|
url = ../qtwebglplugin.git
|
||||||
branch = 5.12
|
branch = 5.13
|
||||||
status = addon
|
status = addon
|
||||||
|
[submodule "qtlottie"]
|
||||||
|
depends = qtbase qtdeclarative
|
||||||
|
path = qtlottie
|
||||||
|
url = ../qtlottie.git
|
||||||
|
branch = 5.13
|
||||||
|
status = preview
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ BraceWrapping:
|
|||||||
AfterFunction: true
|
AfterFunction: true
|
||||||
AfterNamespace: false
|
AfterNamespace: false
|
||||||
AfterObjCDeclaration: false
|
AfterObjCDeclaration: false
|
||||||
AfterStruct: false
|
AfterStruct: true
|
||||||
AfterUnion: false
|
AfterUnion: false
|
||||||
BeforeCatch: false
|
BeforeCatch: false
|
||||||
BeforeElse: false
|
BeforeElse: false
|
||||||
|
|||||||
@@ -1,43 +1,44 @@
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -developer-build -release -angle -qtnamespace TestNamespace -qtlibinfix TestInfix -nomake tests -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -developer-build -release -angle -qtnamespace TestNamespace -qtlibinfix TestInfix -nomake tests -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-7-x86-3'
|
Template: 'qtci-windows-7-x86-3'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -developer-build -release -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -developer-build -release -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Compiler: 'MSVC2017'
|
Compiler: 'MSVC2017'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86%'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86%'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
Features: ['DisableTests']
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-x86-msvc2015'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-x86-msvc2015'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Target arch: 'armv7'
|
Target arch: 'armv7'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-arm-msvc2015'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-arm-msvc2015'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Compiler: 'MSVC2017'
|
Compiler: 'MSVC2017'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-16.04-x86_64-2'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -R . -qtlibinfix TestInfix -qtnamespace TestNamespace -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -R . -qtlibinfix TestInfix -qtnamespace TestNamespace -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
-
|
-
|
||||||
@@ -61,22 +62,22 @@
|
|||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -no-opengl -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -no-opengl -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-openSUSE-42.3-x86_64'
|
Template: 'qtci-linux-openSUSE-15.0-x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-pch -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-pch -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-openSUSE-42.3-x86_64'
|
Template: 'qtci-linux-openSUSE-15.0-x86_64'
|
||||||
Compiler: 'ICC_18'
|
Compiler: 'ICC_18'
|
||||||
Features: ['DisableTests']
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-pch -system-sqlite -R . -platform linux-icc-64 -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-pch -system-sqlite -R . -platform linux-icc-64 -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-openSUSE-42.3-x86_64'
|
Template: 'qtci-linux-openSUSE-15.0-x86_64'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -release -static -nomake tests -nomake examples -no-sql-mysql -no-pch -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -no-feature-thread -xplatform wasm-emscripten'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -release -static -nomake tests -nomake examples -no-sql-mysql -no-pch -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -no-feature-thread -xplatform wasm-emscripten'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.4-x86_64'
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -separate-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -qt-harfbuzz -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -separate-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -qt-harfbuzz -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
@@ -116,7 +117,7 @@
|
|||||||
Features: ['DisableTests']
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -nomake tests -nomake examples -no-sql-mysql -no-sql-psql -plugin-sql-sqlite -xplatform macx-watchos-clang'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -nomake tests -nomake examples -no-sql-mysql -no-sql-psql -plugin-sql-sqlite -xplatform macx-watchos-clang'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.4-x86_64'
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
Target os: 'Android_ANY'
|
Target os: 'Android_ANY'
|
||||||
Target arch: 'armv7'
|
Target arch: 'armv7'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
@@ -124,7 +125,7 @@
|
|||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -no-use-gold-linker -sysconfdir /etc/xdg -opengl es2 -openssl -I {{.Env.OPENSSL_ANDROID_HOME}}/include -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r19c -android-ndk-host linux-x86_64 -android-arch armeabi-v7a -xplatform android-clang'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -no-use-gold-linker -sysconfdir /etc/xdg -opengl es2 -openssl -I {{.Env.OPENSSL_ANDROID_HOME}}/include -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r19c -android-ndk-host linux-x86_64 -android-arch armeabi-v7a -xplatform android-clang'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.4-x86_64'
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
Target os: 'Android_ANY'
|
Target os: 'Android_ANY'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
@@ -148,14 +149,14 @@
|
|||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['TestOnly', 'LicenseCheck']
|
Features: ['TestOnly', 'LicenseCheck']
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.4-x86_64'
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
Target os: 'INTEGRITY_11_04'
|
Target os: 'INTEGRITY_11_04'
|
||||||
Target arch: 'armv7'
|
Target arch: 'armv7'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['DisableTests']
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -xplatform integrity-armv7-imx6'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -xplatform integrity-armv7-imx6'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.4-x86_64'
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
Target os: 'QNX_700'
|
Target os: 'QNX_700'
|
||||||
Target arch: 'armv7'
|
Target arch: 'armv7'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-x64-msvc2015'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-x64-msvc2015'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Compiler: 'MSVC2017'
|
Compiler: 'MSVC2017'
|
||||||
@@ -17,25 +17,25 @@
|
|||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Target arch: 'armv7'
|
Target arch: 'armv7'
|
||||||
Compiler: 'MSVC2017'
|
Compiler: 'MSVC2017'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2017 -xplatform winrt-arm-msvc2017'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2017 -xplatform winrt-arm-msvc2017'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Compiler: 'MSVC2017'
|
Compiler: 'MSVC2017'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2017 -xplatform winrt-x64-msvc2017'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2017 -xplatform winrt-x64-msvc2017'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.4-x86_64'
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
Target os: 'Android_ANY'
|
Target os: 'Android_ANY'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
@@ -43,7 +43,7 @@
|
|||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-use-gold-linker -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I {{.Env.OPENSSL_ANDROID_HOME}}/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r19c -android-ndk-host linux-x86_64 -android-arch x86'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-use-gold-linker -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I {{.Env.OPENSSL_ANDROID_HOME}}/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r19c -android-ndk-host linux-x86_64 -android-arch x86'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Target os: 'Android_ANY'
|
Target os: 'Android_ANY'
|
||||||
Target arch: 'armv7'
|
Target arch: 'armv7'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r19c -android-arch armeabi-v7a'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r19c -android-arch armeabi-v7a'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Target os: 'Android_ANY'
|
Target os: 'Android_ANY'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
@@ -59,7 +59,7 @@
|
|||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r19c -android-arch arm64-v8a'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r19c -android-arch arm64-v8a'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Target os: 'Android_ANY'
|
Target os: 'Android_ANY'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
@@ -98,37 +98,49 @@
|
|||||||
Features: ['DisableTests']
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-x86-qcc'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-x86-qcc'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Target os: 'QNX_700'
|
Target os: 'QNX_700'
|
||||||
Target arch: 'armv7'
|
Target arch: 'armv7'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -opengl es2 -xplatform qnx-armle-v7-qcc'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -opengl es2 -xplatform qnx-armle-v7-qcc'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Target os: 'QNX_700'
|
Target os: 'QNX_700'
|
||||||
Target arch: 'armv8'
|
Target arch: 'armv8'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -opengl es2 -nomake tests -nomake examples -no-sql-mysql -xplatform qnx-aarch64le-qcc'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -opengl es2 -nomake tests -nomake examples -no-sql-mysql -xplatform qnx-aarch64le-qcc'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Target os: 'QNX_700'
|
Target os: 'QNX_700'
|
||||||
Target arch: 'x86_64'
|
Target arch: 'x86_64'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -opengl es2 -xplatform qnx-x86-64-qcc'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -opengl es2 -xplatform qnx-x86-64-qcc'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.4-x86_64'
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
Target os: 'QNX_700'
|
Target os: 'QNX_700'
|
||||||
Target arch: 'armv8'
|
Target arch: 'armv8'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-aarch64le-qcc'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-aarch64le-qcc'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.4-x86_64'
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
Target os: 'QNX_700'
|
Target os: 'QNX_700'
|
||||||
Target arch: 'x86_64'
|
Target arch: 'x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-x86-64-qcc'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-x86-64-qcc'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake examples -nomake tests -no-feature-thread -static -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -no-pch -platform win32-g++ -xplatform wasm-emscripten'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake examples -nomake tests -no-feature-thread -static -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -no-pch -xplatform wasm-emscripten'
|
||||||
|
|||||||
@@ -13,13 +13,13 @@
|
|||||||
Features: ['DisableTests']
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Target arch: 'x86_64'
|
Target arch: 'x86_64'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -static -nomake tests -nomake examples -no-icu -force-debug-info -platform win32-msvc2015 -xplatform winrt-x64-msvc2015'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -static -nomake tests -nomake examples -no-icu -force-debug-info -platform win32-msvc2015 -xplatform winrt-x64-msvc2015'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-openSUSE-42.3-x86_64'
|
Template: 'qtci-linux-openSUSE-15.0-x86_64'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['DisableTests']
|
Features: ['DisableTests']
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Target arch: 'x86_64'
|
Target arch: 'x86_64'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -nomake tests -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -nomake tests -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-10'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -static -nomake tests -nomake examples -no-icu -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -platform win32-g++'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -static -nomake tests -nomake examples -no-icu -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -platform win32-g++'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.4-x86_64'
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['DisableTests']
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -developer-build -static -nomake tests -nomake examples -no-use-gold-linker'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -developer-build -static -nomake tests -nomake examples -no-use-gold-linker'
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
|||||||
@@ -1,48 +0,0 @@
|
|||||||
############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
. "$PSScriptRoot\..\common\helpers.ps1"
|
|
||||||
|
|
||||||
# This script will install Visual Studio 2017 Build Tools
|
|
||||||
# https://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2017
|
|
||||||
|
|
||||||
$version = "2017_version_15.0"
|
|
||||||
$url_cache = "http://ci-files01-hki.intra.qt.io/input/windows/mu_build_tools_for_visual_studio_" + $version + "_x86_x64_10254482.exe"
|
|
||||||
$sha1 = "a31e099e5114fef80a21654689e6864afc544a16"
|
|
||||||
$msvcPackage = "C:\Windows\Temp\$version.exe"
|
|
||||||
|
|
||||||
Download $url_cache $url_cache $msvcPackage
|
|
||||||
Verify-Checksum $msvcPackage $sha1
|
|
||||||
cmd /c "$msvcPackage --all --passive --wait"
|
|
||||||
echo "Cleaning $msvcPackage.."
|
|
||||||
Remove-Item -Recurse -Force "$msvcPackage"
|
|
||||||
echo "Visual Studio Build Tools = $version" >> ~\versions.txt
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -30,29 +30,22 @@
|
|||||||
## $QT_END_LICENSE$
|
## $QT_END_LICENSE$
|
||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
. "$PSScriptRoot\..\..\provisioning\common\helpers.ps1"
|
|
||||||
|
|
||||||
# Install Visual Studio $version with $update_version
|
# Visual Studio $version was installed manually using $installer.
|
||||||
# Original download page: https://www.visualstudio.com/en-us/news/releasenotes/vs2015-update3-vs
|
$version = "2015 update 3"
|
||||||
$version = "2015"
|
$version_number ="14.0.25431.01"
|
||||||
$update_version = "3"
|
$installer = "http://ci-files01-hki.intra.qt.io/input/windows/en_visual_studio_professional_2015_with_update_3_x86_x64_web_installer_8922978"
|
||||||
|
|
||||||
# Only way to install specific Visual studio release is to use feed.xml.
|
# default plus following components were selected:
|
||||||
# Visual Studio $version setup will use the feed.xml that was available when $update_version released -> 'https://msdn.microsoft.com/en-us/library/mt653628.aspx'
|
# * Visual C++
|
||||||
# These parameters will install Visual Studio Enterprise Update $update_version (the original Update $update_version without any further Update $update_version-era updates)
|
# * Universal Windows App Development Tools
|
||||||
$parameters = "/OverrideFeedURI http://download.microsoft.com/download/6/B/B/6BBD3561-D764-4F39-AB8E-05356A122545/20160628.2/enu/feed.xml"
|
# - Tools (1.4.1) and Windows SDK (10.0.14393)
|
||||||
|
# - Windows 10 SDK (10.0.10586)
|
||||||
|
# - Windows 10 SDK (10.0.10240)
|
||||||
|
# * Common Tools
|
||||||
|
# -Visual Studio Extensibility Tools Update 3
|
||||||
|
|
||||||
$msvc_web_installer = "vs" + $version + "_" + $update_version
|
# NOTE! Windows SDK 10.0.14393 installation failed through visual studio installer so it was installed using $sdk_installer
|
||||||
$package = "C:\Windows\temp\$msvc_web_installer.exe"
|
$sdk_installer = "http://ci-files01-hki.intra.qt.io/input/windows/sdksetup.exe"
|
||||||
$url_cache = "http://ci-files01-hki.intra.qt.io/input/windows/$msvc_web_installer.exe"
|
|
||||||
$url_official = "https://go.microsoft.com/fwlink/?LinkId=691129"
|
|
||||||
$sha1 = "68abf90424aff604a04d6c61fb52adcd2cab2266"
|
|
||||||
|
|
||||||
echo "Fetching Visual Studio $version update $update_version..."
|
echo "Visual Studio = $version version $version_number" >> ~\versions.txt
|
||||||
Download $url_official $url_cache $package
|
|
||||||
Verify-Checksum $package $sha1
|
|
||||||
echo "Installing Visual studio $version update $update_version..."
|
|
||||||
cmd /c "$package $parameters /norestart /Quiet"
|
|
||||||
remove-item $package
|
|
||||||
|
|
||||||
echo "Visual Studio = $version update $update_version" >> ~\versions.txt
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -31,19 +31,57 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
. "$PSScriptRoot\..\common\helpers.ps1"
|
# Visual Studio $version version $version_number was installed manually using $installer.
|
||||||
|
|
||||||
# This script will install Visual Studio 2017
|
|
||||||
|
|
||||||
$version = "2017"
|
$version = "2017"
|
||||||
$url_cache = "http://ci-files01-hki.intra.qt.io/input/windows/mu_visual_studio_professional_" + $version + "_x86_x64_10049787.exe"
|
$version_number = "15.8.5"
|
||||||
$sha1 = "8d678d27735018a99dc22ddb5412e4e6868991ae"
|
$installer = "http://ci-files01-hki.ci.local/input/windows/vs_professional__1312218103.1526017942.exe"
|
||||||
$msvcPackage = "C:\Windows\Temp\$version.exe"
|
|
||||||
|
|
||||||
|
# Following components were selected from installer:
|
||||||
|
# Microsoft.Net.Component.4.5.TargetingPack (.NET Framework 4.5 targeting pack)
|
||||||
|
# Microsoft.Net.Component.4.6.1.SDK (.NET Framework 4.6.1 SDK)
|
||||||
|
# Microsoft.Component.NetFX.Native (.NET Native)
|
||||||
|
# Microsoft.VisualStudio.Component.PortableLibrary (.NET Portable Library targeting pack)
|
||||||
|
# Microsoft.VisualStudio.Component.SQL.CLR (CLR data types for SQL Server)
|
||||||
|
# Microsoft.VisualStudio.Component.VisualStudioData (Data sources and service references)
|
||||||
|
# Microsoft.Component.ClickOnce (ClickOnce Publishing)
|
||||||
|
# Microsoft.VisualStudio.Component.AppInsights.Tools (Developer Analytics tools)
|
||||||
|
# Microsoft.VisualStudio.Component.NuGet (NuGet package manager)
|
||||||
|
# Microsoft.VisualStudio.Component.Static.Analysis.Tools (Static analysis tools)
|
||||||
|
# Microsoft.VisualStudio.Component.TextTemplating (Text Template Transformation)
|
||||||
|
# Microsoft.VisualStudio.Component.Roslyn.Compiler (C# and Visual Basic Roslyn compilers)
|
||||||
|
# Microsoft.Component.MSBuild (MSBuild)
|
||||||
|
# Microsoft.VisualStudio.Component.VC.Tools.x86.x64 (VC++ 2017 version 15.8 v14.15 latest v141 tools)
|
||||||
|
# Microsoft.VisualStudio.Component.VC.Redist.14.Latest (Visual C++ 2017 Redistributable Update)
|
||||||
|
# Microsoft.VisualStudio.Component.VC.Tools.ARM (Visual C++ compilers and libraries for ARM)
|
||||||
|
# Microsoft.VisualStudio.Component.VC.Tools.ARM64 (Visual C++ compilers and libraries for ARM64)
|
||||||
|
# Microsoft.VisualStudio.Component.VC.CMake.Project (Visual C++ tools for CMake)
|
||||||
|
# Microsoft.VisualStudio.Component.DiagnosticTools (.NET profiling tools)
|
||||||
|
# Microsoft.VisualStudio.Component.VC.DiagnosticTools (C++ profiling tools)
|
||||||
|
# Microsoft.VisualStudio.Component.JavaScript.Diagnostics (JavaScript diagnostics)
|
||||||
|
# Microsoft.VisualStudio.Component.Debugger.JustInTime (Just-In-Time debugger)
|
||||||
|
# Microsoft.VisualStudio.Component.Roslyn.LanguageServices (C# and Visual Basic)
|
||||||
|
# Microsoft.VisualStudio.Component.JavaScript.TypeScript (JavaScript and TypeScript language support)
|
||||||
|
# Component.Microsoft.VisualStudio.RazorExtension (Razor Language Services)
|
||||||
|
# Component.Linux.CMake (Visual C++ tools for CMake and Linux)
|
||||||
|
# Microsoft.VisualStudio.Component.VC.CoreIde (Visual Studio C++ core features)
|
||||||
|
# Microsoft.VisualStudio.Component.Graphics.Tools (Graphics debugger and GPU profiler for DirectX)
|
||||||
|
# Microsoft.VisualStudio.Component.Graphics (Image and 3D model editors)
|
||||||
|
# Microsoft.VisualStudio.Component.Graphics.Win81 (Graphics Tools Windows 8.1 SDK)
|
||||||
|
# Microsoft.VisualStudio.Component.TypeScript.2.3 (TypeScript 2.3 SDK)
|
||||||
|
# Microsoft.VisualStudio.Component.TypeScript.3.0 (TypeScript 3.0 SDK)
|
||||||
|
# Microsoft.VisualStudio.Component.VC.ATL (Visual C++ ATL for x86 and x64)
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.10240 (Windows 10 SDK (10.0.10240.0))
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.10586 (Windows 10 SDK (10.0.10586.0))
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.14393 (Windows 10 SDK (10.0.14393.0))
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.15063.Desktop (Windows 10 SDK (10.0.15063.0) for Desktop C++ [x86 and x64])
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.15063.UWP (Windows 10 SDK (10.0.15063.0) for UWP: C#, VB, JS)
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.15063.UWP.Native (Windows 10 SDK (10.0.15063.0) for UWP: C++)
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.16299.Desktop (Windows 10 SDK (10.0.16299.0) for Desktop C++ [x86 and x64])
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.16299.UWP (Windows 10 SDK (10.0.16299.0) for UWP: C#, VB, JS)
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.16299.UWP.Native (Windows 10 SDK (10.0.16299.0) for UWP: C++)
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.16299.Desktop.arm (Windows 10 SDK (10.0.16299.0) for Desktop C++ [ARM and ARM64])
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.17134 (Windows 10 SDK (10.0.17134.0))
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.17763 (Windows 10 SDK (10.0.17763.0))
|
||||||
|
|
||||||
Download $url_cache $url_cache $msvcPackage
|
echo "Visual Studio = $version version version_number" >> ~\versions.txt
|
||||||
Verify-Checksum $msvcPackage $sha1
|
|
||||||
cmd /c "$msvcPackage --all --norestart --quiet --wait --add Microsoft.VisualStudio.Component.VC.Tools.ARM"
|
|
||||||
echo "Cleaning $msvcPackage.."
|
|
||||||
Remove-Item -Recurse -Force "$msvcPackage"
|
|
||||||
echo "Visual Studio = $version" >> ~\versions.txt
|
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ echo "Disable Network Time Protocol (NTP)"
|
|||||||
|
|
||||||
if uname -a |grep -q "Ubuntu"; then
|
if uname -a |grep -q "Ubuntu"; then
|
||||||
sudo timedatectl set-ntp false
|
sudo timedatectl set-ntp false
|
||||||
|
elif cat /etc/os-release | grep "PRETTY_NAME" | grep -q "Leap 15"; then
|
||||||
|
(sudo systemctl stop chronyd && sudo systemctl disable chronyd)
|
||||||
else
|
else
|
||||||
(systemctl &>/dev/null && sudo systemctl disable ntpd) || sudo /sbin/chkconfig ntpd off
|
(systemctl &>/dev/null && sudo systemctl disable ntpd) || sudo /sbin/chkconfig ntpd off
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -48,5 +48,8 @@ sudo docker info
|
|||||||
sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
|
sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
|
||||||
sudo chmod +x /usr/local/bin/docker-compose
|
sudo chmod +x /usr/local/bin/docker-compose
|
||||||
|
|
||||||
|
# Install Avahi to discover Docker containers in the test network
|
||||||
|
sudo apt-get install avahi-daemon -y
|
||||||
|
|
||||||
# Start testserver provisioning
|
# Start testserver provisioning
|
||||||
source "${BASH_SOURCE%/*}/testserver/docker_testserver.sh"
|
source "${BASH_SOURCE%/*}/docker_testserver.sh"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -35,35 +35,28 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
|
case ${BASH_SOURCE[0]} in
|
||||||
|
*/linux/*) SERVER_PATH="${BASH_SOURCE[0]%/linux/*}/shared/testserver" ;;
|
||||||
|
*/*) SERVER_PATH="${BASH_SOURCE[0]%/*}/../shared/testserver" ;;
|
||||||
|
*) SERVER_PATH="../shared/testserver" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# testserver shared scripts
|
||||||
|
source "$SERVER_PATH/testserver_util.sh"
|
||||||
|
|
||||||
# Using SHA-1 of each server context as the tag of docker images. A tag labels a
|
# Using SHA-1 of each server context as the tag of docker images. A tag labels a
|
||||||
# specific image version. It is used by docker compose file (docker-compose.yml)
|
# specific image version. It is used by docker compose file (docker-compose.yml)
|
||||||
# to launch the corresponding docker containers. If one of the server contexts
|
# to launch the corresponding docker containers. If one of the server contexts
|
||||||
# (./apache2, ./danted, ...) gets changes, all the related compose files in
|
# (./apache2, ./danted, ...) gets changes, all the related compose files in
|
||||||
# qtbase should be updated as well.
|
# qtbase should be updated as well.
|
||||||
#
|
|
||||||
# For example, here's how to get the SHA-1 of apache test server.
|
|
||||||
# find ./apache2 -type f -print0 | sort -z | xargs -r0 sha1sum | \
|
|
||||||
# awk '{ print $1 }' | sha1sum | awk '{ print $1 }'
|
|
||||||
|
|
||||||
testserver='apache2 squid vsftpd ftp-proxy danted'
|
source "$SERVER_PATH/settings.sh"
|
||||||
|
|
||||||
for server in $testserver
|
for server in $testserver
|
||||||
do
|
do
|
||||||
context="${BASH_SOURCE%/*}/$server"
|
context="$SERVER_PATH/$server"
|
||||||
sha1=$(find $context -type f -print0 | sort -z | xargs -r0 sha1sum | awk '{ print $1 }' | \
|
# Sort files by their SHA-1 and use the accumulated result as the TAG
|
||||||
sha1sum | awk '{ print $1 }')
|
sudo docker build -t qt-test-server-$server:$(sha1tree $context) $context
|
||||||
sudo docker build -t qt-test-server-$server:$sha1 $context
|
|
||||||
|
|
||||||
# transition - The fixed tag is temporarily used by CI to pass the qtbase testing.
|
|
||||||
case $server in
|
|
||||||
apache2) fixed_tag="cc9ea678b92bdda33acb9fa0159bb4ad0f3cd947" ;;
|
|
||||||
squid) fixed_tag="577d99307eea9a8cccfec944d25be2bce2fe99cc" ;;
|
|
||||||
vsftpd) fixed_tag="18896604c7e90b543e56d80c8a8aabdb65a590d0" ;;
|
|
||||||
ftp-proxy) fixed_tag="2c6c8f1ab6a364b540c43d705fb6f15a585cb2af" ;;
|
|
||||||
danted) fixed_tag="327dd56c3c35db85b26fac93213a5a1918475bc7" ;;
|
|
||||||
esac
|
|
||||||
[ -z "$fixed_tag" ] || \
|
|
||||||
sudo docker tag qt-test-server-$server:$sha1 qt-test-server-$server:$fixed_tag
|
|
||||||
done
|
done
|
||||||
|
|
||||||
sudo docker images
|
sudo docker images
|
||||||
@@ -41,8 +41,8 @@ set -ex
|
|||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
targetFolder="/opt/"
|
targetFolder="/opt/"
|
||||||
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/qnx700-20180801-linux.tar.xz"
|
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/qnx700-20190325-linux.tar.xz"
|
||||||
sha1="5d2c8f531823b1f7a2e20968dc698c187c7de94c"
|
sha1="a278234bf38cc70ead98fc0a8d2e63070fb69621"
|
||||||
folderName="qnx700"
|
folderName="qnx700"
|
||||||
targetFile="qnx700.tar.xz"
|
targetFile="qnx700.tar.xz"
|
||||||
wget --tries=5 --waitretry=5 --progress=dot:giga --output-document="$targetFile" "$sourceFile"
|
wget --tries=5 --waitretry=5 --progress=dot:giga --output-document="$targetFile" "$sourceFile"
|
||||||
|
|||||||
@@ -42,9 +42,9 @@ source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
|||||||
# shellcheck source=./pip.sh
|
# shellcheck source=./pip.sh
|
||||||
source "${BASH_SOURCE%/*}/pip.sh"
|
source "${BASH_SOURCE%/*}/pip.sh"
|
||||||
|
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/mac/python-2.7.14-macosx10.6.pkg"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/mac/python-2.7.16-macosx10.6.pkg"
|
||||||
AltUrl="https://www.python.org/ftp/python/2.7.14/python-2.7.14-macosx10.6.pkg"
|
AltUrl="https://www.python.org/ftp/python/2.7.16/python-2.7.16-macosx10.6.pkg"
|
||||||
SHA1="fa2bb77243ad0cb611aa3295204fab403bb0fa09"
|
SHA1="895a8327a58e7c0e58852638ab3d84843643535b"
|
||||||
DestDir="/"
|
DestDir="/"
|
||||||
|
|
||||||
InstallPKGFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$DestDir"
|
InstallPKGFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$DestDir"
|
||||||
@@ -55,5 +55,5 @@ InstallPip python2.7
|
|||||||
|
|
||||||
SetEnvVar "PATH" "/Library/Frameworks/Python.framework/Versions/2.7/bin/:\$PATH"
|
SetEnvVar "PATH" "/Library/Frameworks/Python.framework/Versions/2.7/bin/:\$PATH"
|
||||||
|
|
||||||
echo "python2 = 2.7.14" >> ~/versions.txt
|
echo "python2 = 2.7.16" >> ~/versions.txt
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -35,5 +35,16 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# shellcheck source=../common/unix/mqtt_broker.sh
|
TestMachine='qt-test-server'
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/mqtt_broker.sh"
|
|
||||||
|
# Deploy docker virtual machine (Boot2Docker) into VirtualBox only if it doesn't exist
|
||||||
|
if [ -z $(docker-machine ls -q --filter "name=$TestMachine") ]
|
||||||
|
then
|
||||||
|
docker-machine create -d virtualbox $TestMachine
|
||||||
|
docker-machine ip $TestMachine
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Switch the docker engine to $TestMachine
|
||||||
|
eval $(docker-machine env $TestMachine)
|
||||||
|
|
||||||
|
docker-machine ls
|
||||||
6
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/60-qnx660.sh → coin/provisioning/common/shared/testserver/settings.sh
Executable file → Normal file
6
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/60-qnx660.sh → coin/provisioning/common/shared/testserver/settings.sh
Executable file → Normal file
@@ -1,5 +1,3 @@
|
|||||||
#!/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
@@ -35,5 +33,5 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# shellcheck source=../common/linux/qnx_660.sh
|
# A list of test servers to be provisioned
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/qnx_660.sh"
|
testserver='apache2 squid vsftpd ftp-proxy danted'
|
||||||
@@ -1,8 +1,6 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -35,5 +33,9 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# shellcheck source=../common/linux/openssl_for_android_linux.sh
|
# Sort files by their SHA-1, and then return the accumulated result
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/openssl_for_android_linux.sh"
|
sha1tree () {
|
||||||
|
find "$@" -type f -print0 | \
|
||||||
|
xargs -0 shasum | cut -d ' ' -f 1 | \
|
||||||
|
sort | shasum | cut -d ' ' -f 1
|
||||||
|
}
|
||||||
@@ -32,25 +32,41 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
# shellcheck source=../unix/InstallFromCompressedFileFromURL.sh
|
# shellcheck source=./InstallFromCompressedFileFromURL.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
source "${BASH_SOURCE%/*}/InstallFromCompressedFileFromURL.sh"
|
||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=./SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/SetEnvVar.sh"
|
||||||
# shellcheck source=../unix/DownloadURL.sh
|
# shellcheck source=./DownloadURL.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
source "${BASH_SOURCE%/*}/DownloadURL.sh"
|
||||||
|
|
||||||
version="1.38.16"
|
version="1.38.27"
|
||||||
version_node="8.9.1"
|
version_node="8.9.1"
|
||||||
urlEmscriptenCache="http://ci-files01-hki.intra.qt.io/input/emsdk/emscripten-$version.tar.gz"
|
urlOfficial="https://s3.amazonaws.com/mozilla-games/emscripten/packages"
|
||||||
urlEmscriptenExternal="https://github.com/kripken/emscripten/archive/$version.tar.gz"
|
urlCache="http://ci-files01-hki.intra.qt.io/input/emsdk"
|
||||||
urlEmscriptenLlvmCache="http://ci-files01-hki.intra.qt.io/input/emsdk/emscripten-llvm-e$version.tar.gz"
|
|
||||||
urlEmscriptenLlvmExternal="https://s3.amazonaws.com/mozilla-games/emscripten/packages/llvm/tag/linux_64bit/emscripten-llvm-e$version.tar.gz"
|
|
||||||
urlNodeCache="http://ci-files01-hki.intra.qt.io/input/emsdk/node-v$version_node-linux-x64.tar.xz"
|
|
||||||
urlNodeExternal="https://s3.amazonaws.com/mozilla-games/emscripten/packages/node-v$version_node-linux-x64.tar.xz"
|
|
||||||
sha1Emscripten="353ad7bf614f73b73ed1d05aedd66321d679e03d"
|
|
||||||
sha1EmscriptenLlvm="e132c26ad657c07f88cc550fd23f1d6f1b6c0673"
|
|
||||||
sha1Node="eaec5de2af934f7ebc7f9597983e71c5d5a9a726"
|
|
||||||
targetFolder="/opt/emsdk"
|
targetFolder="/opt/emsdk"
|
||||||
|
|
||||||
|
urlEmscriptenCache="$urlCache/emscripten-$version.tar.gz"
|
||||||
|
urlEmscriptenExternal="https://github.com/kripken/emscripten/archive/$version.tar.gz"
|
||||||
|
sha1Emscripten="ff9748a8f6b8eaa8192cce9fe2befc801443a161"
|
||||||
|
|
||||||
|
if uname -a |grep -q Darwin; then
|
||||||
|
urlEmscriptenLlvmCache="$urlCache/macos/emscripten-llvm-e$version.tar.gz"
|
||||||
|
urlEmscriptenLlvmExternal="$urlOfficial/llvm/tag/osx_64bit/emscripten-llvm-e$version.tar.gz"
|
||||||
|
urlNodeCache="$urlCache/macos/node-v$version_node-darwin-x64.tar.gz"
|
||||||
|
urlNodeExternal="$urlOfficial/node-v$version_node-darwin-x64.tar.gz"
|
||||||
|
sha1EmscriptenLlvm="66dffbc44cfcb7bcb1ed0d2658b519276c3077fa"
|
||||||
|
sha1Node="b9ec6fe9701d385e385886a4b171ba02bb6aead7"
|
||||||
|
node_js="$targetFolder/node-v$version_node-darwin-x64/bin"
|
||||||
|
else
|
||||||
|
urlEmscriptenLlvmCache="$urlCache/linux/emscripten-llvm-e$version.tar.gz"
|
||||||
|
urlEmscriptenLlvmExternal="$urlOfficial/llvm/tag/linux_64bit/emscripten-llvm-e$version.tar.gz"
|
||||||
|
urlNodeCache="$urlCache/linux/node-v$version_node-linux-x64.tar.xz"
|
||||||
|
urlNodeExternal="$urlOfficial/node-v$version_node-linux-x64.tar.xz"
|
||||||
|
sha1EmscriptenLlvm="8f5cd026c98cd40e53e6d11fbc32b116280ef9bb"
|
||||||
|
sha1Node="eaec5de2af934f7ebc7f9597983e71c5d5a9a726"
|
||||||
|
node_js="$targetFolder/node-v$version_node-linux-x64/bin"
|
||||||
|
fi
|
||||||
|
|
||||||
sudo mkdir "$targetFolder"
|
sudo mkdir "$targetFolder"
|
||||||
|
|
||||||
InstallFromCompressedFileFromURL "$urlEmscriptenCache" "$urlEmscriptenExternal" "$sha1Emscripten" "$targetFolder" ""
|
InstallFromCompressedFileFromURL "$urlEmscriptenCache" "$urlEmscriptenExternal" "$sha1Emscripten" "$targetFolder" ""
|
||||||
@@ -64,7 +80,7 @@ cat <<EOM >"$targetFolder/.emscripten"
|
|||||||
LLVM_ROOT='$targetFolder/emscripten-llvm-e$version/'
|
LLVM_ROOT='$targetFolder/emscripten-llvm-e$version/'
|
||||||
EMSCRIPTEN_NATIVE_OPTIMIZER='$targetFolder/emscripten-llvm-e$version/optimizer'
|
EMSCRIPTEN_NATIVE_OPTIMIZER='$targetFolder/emscripten-llvm-e$version/optimizer'
|
||||||
BINARYEN_ROOT='$targetFolder/emscripten-llvm-e$version/binaryen'
|
BINARYEN_ROOT='$targetFolder/emscripten-llvm-e$version/binaryen'
|
||||||
NODE_JS='$targetFolder/node-v$version_node-linux-x64/bin/node'
|
NODE_JS='$node_js/node'
|
||||||
EMSCRIPTEN_ROOT='$targetFolder/emscripten-$version'
|
EMSCRIPTEN_ROOT='$targetFolder/emscripten-$version'
|
||||||
SPIDERMONKEY_ENGINE = ''
|
SPIDERMONKEY_ENGINE = ''
|
||||||
V8_ENGINE = ''
|
V8_ENGINE = ''
|
||||||
@@ -73,7 +89,7 @@ COMPILER_ENGINE = NODE_JS
|
|||||||
JS_ENGINES = [NODE_JS]
|
JS_ENGINES = [NODE_JS]
|
||||||
EOM
|
EOM
|
||||||
|
|
||||||
SetEnvVar "PATH" "\"$targetFolder/emscripten-llvm-e$version/:$targetFolder/node-v$version_node-linux-x64/bin:$targetFolder/emscripten-$version:\$PATH\""
|
SetEnvVar "PATH" "\"\$PATH:$targetFolder/emscripten-llvm-e$version/:$node_js:$targetFolder/emscripten-$version\""
|
||||||
SetEnvVar "EMSCRIPTEN" "$targetFolder/emscripten-$version"
|
SetEnvVar "EMSCRIPTEN" "$targetFolder/emscripten-$version"
|
||||||
SetEnvVar "EM_CONFIG" "$targetFolder/.emscripten"
|
SetEnvVar "EM_CONFIG" "$targetFolder/.emscripten"
|
||||||
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 The Qt Company Ltd.
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -31,4 +31,42 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
schtasks /Delete /TN "\Microsoft\Windows\Defrag\ScheduledDefrag" /F
|
# Windows 7 does not have Get-ScheduledTask and Unregister-ScheduledTask
|
||||||
|
# thus needing its own version.
|
||||||
|
Write-Host "Disabling defragmentation"
|
||||||
|
$version = Get-CimInstance Win32_OperatingSystem | Select-Object -ExpandProperty Caption
|
||||||
|
if ($version -like '*Windows 7*'){
|
||||||
|
$pi = New-Object System.Diagnostics.ProcessStartInfo
|
||||||
|
$pi.FileName = "C:\Windows\System32\schtasks.exe"
|
||||||
|
$pi.RedirectStandardError = $true
|
||||||
|
$pi.UseShellExecute = $false
|
||||||
|
$pi.Arguments = "/Delete /TN `"\Microsoft\Windows\Defrag\ScheduledDefrag`" /F"
|
||||||
|
$prog = New-Object System.Diagnostics.Process
|
||||||
|
$prog.StartInfo = $pi
|
||||||
|
$prog.Start() | Out-Null
|
||||||
|
$err = $prog.StandardError.ReadToEnd()
|
||||||
|
$prog.WaitForExit()
|
||||||
|
if ($prog.ExitCode -eq 0){
|
||||||
|
Write-Host "Scheduled defragmentation removed"
|
||||||
|
} else {
|
||||||
|
if ($err -like '*cannot find the file*'){
|
||||||
|
Write-Host "No scheduled defragmentation task found"
|
||||||
|
exit 0
|
||||||
|
} else {
|
||||||
|
Write-Host "Error while deleting scheduled defragmentation task: $err"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
try {
|
||||||
|
$state = (Get-ScheduledTask -ErrorAction Stop -TaskName "ScheduledDefrag").State
|
||||||
|
Write-Host "Scheduled defragmentation task found in state: $state"
|
||||||
|
}
|
||||||
|
catch {
|
||||||
|
Write-Host "No scheduled defragmentation task found"
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
Write-Host "Unregistering scheduled defragmentation task"
|
||||||
|
Unregister-ScheduledTask -ErrorAction Stop -Confirm:$false -TaskName ScheduledDefrag
|
||||||
|
Write-Host "Scheduled Defragmentation task was cancelled"
|
||||||
|
}
|
||||||
|
|||||||
121
coin/provisioning/common/windows/emsdk.ps1
Executable file
121
coin/provisioning/common/windows/emsdk.ps1
Executable file
@@ -0,0 +1,121 @@
|
|||||||
|
############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
|
# This script will install emscripten needed by WebAssembly
|
||||||
|
|
||||||
|
$version = "1.38.27"
|
||||||
|
$versionNode = "8.9.1"
|
||||||
|
$versionWinPython = "2.7.13"
|
||||||
|
$versionJre = "8_update_152"
|
||||||
|
|
||||||
|
$urlOfficialMozilla = "https://s3.amazonaws.com/mozilla-games/emscripten/packages"
|
||||||
|
$urlCache = "http://ci-files01-hki.intra.qt.io/input/emsdk"
|
||||||
|
|
||||||
|
$urlOfficialEmscriptenLlvm = "$urlOfficialMozilla/llvm/tag/win_64bit/emscripten-llvm-e$version.zip"
|
||||||
|
$urlCacheEmscriptenLlvm = "$urlCache/windows/emscripten-llvm-e$version.zip"
|
||||||
|
$sha1EmscriptenLlvm = "1cd950feec50f1f3265f04ab01fb270250eb4232"
|
||||||
|
|
||||||
|
$urlOfficialNode = "$urlOfficialMozilla/node-v$versionNode-win-x64.zip"
|
||||||
|
$urlCacheNode = "$urlCache/windows/node-v$versionNode-win-x64.zip"
|
||||||
|
$sha1Node = "249c840f7b953e4cb7ac9db89aa92a98daa1dc63"
|
||||||
|
|
||||||
|
$urlOfficialWinPython = "$urlOfficialMozilla/WinPython-64bit-$versionWinPython.1Zero.zip"
|
||||||
|
$urlCacheWinPython = "$urlCache/windows/WinPython-64bit-$versionWinPython.1Zero.zip"
|
||||||
|
$sha1WinPython = "7e5a021878e0165ba0603e995b013e244d6e10cb"
|
||||||
|
|
||||||
|
$urlOfficialProtableJre = "$urlOfficialMozilla/portable_jre_${versionJre}_64bit.zip"
|
||||||
|
$urlCacheProtableJre = "$urlCache/windows/portable_jre_${versionJre}_64bit.zip"
|
||||||
|
$sha1ProtableJre = "6830524ec8b16742f956897abb6b6f5ef890a1c2"
|
||||||
|
|
||||||
|
$urlOfficialEmscripten = "https://github.com/kripken/emscripten/archive/$version.zip"
|
||||||
|
$urlCacheEmscripten = "$urlCache/windows/emscripten-$version.zip"
|
||||||
|
$sha1Emscripten = "22d78a0af48b50271ab183fd3d8ea2f9ba311ee7"
|
||||||
|
|
||||||
|
$installLocationEmsdk = "C:\\Utils\\emsdk"
|
||||||
|
$temp = "C:\Windows\Temp"
|
||||||
|
|
||||||
|
function Install {
|
||||||
|
|
||||||
|
Param (
|
||||||
|
[string] $urlOfficial = $(BadParam("Official url path")),
|
||||||
|
[string] $urlCache = $(BadParam("Cached url path")),
|
||||||
|
[string] $sha1 = $(BadParam("SHA1 checksum of the file")),
|
||||||
|
[string] $location = $(BadParam("Download location")),
|
||||||
|
[string] $installLocation = $(BadParam("Install location"))
|
||||||
|
)
|
||||||
|
|
||||||
|
Download $urlOfficial $urlCache $location
|
||||||
|
Verify-Checksum $location $sha1
|
||||||
|
Extract-7Zip $location $installLocation
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
New-Item -ItemType directory -Force -Path "$installLocationEmsdk"
|
||||||
|
|
||||||
|
Install $urlOfficialEmscriptenLlvm $urlCacheEmscriptenLlvm $sha1EmscriptenLlvm "$temp\emscripten-llvm-e$version.zip" "$installLocationEmsdk\emscripten-llvm-e$version"
|
||||||
|
Install $urlOfficialNode $urlCacheNode $sha1Node "$temp\node-v$versionNode-win-x64.zip" "$installLocationEmsdk"
|
||||||
|
Install $urlOfficialWinPython $urlCacheWinPython $sha1WinPython "$temp\WinPython-64bit-$versionWinPython.1Zero.zip" "$installLocationEmsdk"
|
||||||
|
Install $urlOfficialProtableJre $urlCacheProtableJre $sha1ProtableJre "$temp\portable_jre_$versionJre_64bit.zip" "$installLocationEmsdk"
|
||||||
|
Install $urlOfficialEmscripten $urlCacheEmscripten $sha1Emscripten "$temp\emscripten-$version.zip" "$installLocationEmsdk"
|
||||||
|
|
||||||
|
cd $installLocationEmsdk
|
||||||
|
"LLVM_ROOT='$installLocationEmsdk\\emscripten-llvm-e$version'" | Out-File '.emscripten' -Encoding ASCII
|
||||||
|
"EMSCRIPTEN_NATIVE_OPTIMIZER='$installLocationEmsdk\\emscripten-llvm-e$version\\optimizer'" | Out-File '.emscripten' -Append -Encoding ASCII
|
||||||
|
"BINARYEN_ROOT='$installLocationEmsdk\\emscripten-llvm-e$version\\binaryen'" | Out-File '.emscripten' -Append -Encoding ASCII
|
||||||
|
"NODE_JS='$installLocationEmsdk\\node-v$versionNode-win-x64\\bin\\node'" | Out-File '.emscripten' -Append -Encoding ASCII
|
||||||
|
"EMSCRIPTEN_ROOT='$installLocationEmsdk\emscripten-$version'" | Out-File '.emscripten' -Append -Encoding ASCII
|
||||||
|
"SPIDERMONKEY_ENGINE = ''" | Out-File '.emscripten' -Append -Encoding ASCII
|
||||||
|
"V8_ENGINE = ''" | Out-File '.emscripten' -Append -Encoding ASCII
|
||||||
|
"TEMP_DIR = '/tmp'" | Out-File '.emscripten' -Append -Encoding ASCII
|
||||||
|
"COMPILER_ENGINE = NODE_JS" | Out-File '.emscripten' -Append -Encoding ASCII
|
||||||
|
"JS_ENGINES = [NODE_JS]" | Out-File '.emscripten' -Append -Encoding ASCII
|
||||||
|
|
||||||
|
Set-EnvironmentVariable "EMSDK" "$installLocationEmsdk"
|
||||||
|
Set-EnvironmentVariable "EM_CONFIG" "$installLocationEmsdk\.emscripten"
|
||||||
|
Set-EnvironmentVariable "EMSDK_LLVM_ROOT" "$installLocationEmsdk\emscripten-llvm-e$version"
|
||||||
|
Set-EnvironmentVariable "EMSCRIPTEN_NATIVE_OPTIMIZER" "$installLocationEmsdk\emscripten-llvm-e$version\optimizer.exe"
|
||||||
|
Set-EnvironmentVariable "BINARYEN_ROOT" "$installLocationEmsdk\emscripten-llvm-e$version\binaryen"
|
||||||
|
Set-EnvironmentVariable "EMSDK_NODE" "$installLocationEmsdk\node$versionNode-win-x64\bin\node.exe"
|
||||||
|
Set-EnvironmentVariable "EMSDK_PYTHON" "$installLocationEmsdk\WinPython-64bit-$versionWinPython.1Zero\python-$versionWinPython.amd64\python.exe"
|
||||||
|
Set-EnvironmentVariable "EMSDK_JAVA_HOME" "$installLocationEmsdk\java64"
|
||||||
|
Set-EnvironmentVariable "EMSCRIPTEN" "$installLocationEmsdk\emscripten-$version"
|
||||||
|
Set-EnvironmentVariable "EMSCRIPTEN_ROOT" "$installLocationEmsdk\emscripten-$version"
|
||||||
|
Set-EnvironmentVariable "EMSDK_PATH" "$installLocationEmsdk\emscripten-$version;$installLocationEmsdk;$installLocationEmsdk\node$versionNode-win-x64\bin;$installLocationEmsdk\emscripten-llvm-e$version;$installLocationEmsdk\WinPython-64bit-$versionWinPython.1Zero\python-$versionWinPython.amd64;$installLocationEmsdk\java64\bin"
|
||||||
|
|
||||||
|
Write-Output "emsdk = $version" >> ~/versions.txt
|
||||||
|
Write-Output "emsdk llvm = $version" >> ~/versions.txt
|
||||||
|
Write-Output "emsdk NodeJs = $versionNode" >> ~/versions.txt
|
||||||
|
Write-Output "emsdk WinPython 64bit = $versionWinPython" >> ~/versions.txt
|
||||||
|
Write-Output "emsdk portable jre = $versionJre" >> ~/versions.txt
|
||||||
@@ -33,6 +33,8 @@
|
|||||||
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
|
# This script installs 7-Zip
|
||||||
|
|
||||||
$version = "20181211"
|
$version = "20181211"
|
||||||
$prog = "msys2"
|
$prog = "msys2"
|
||||||
if (Is64BitWinHost) {
|
if (Is64BitWinHost) {
|
||||||
@@ -56,17 +58,13 @@ $TargetLocation = "C:\Utils"
|
|||||||
Download $url_official $url_cache $PackagePath
|
Download $url_official $url_cache $PackagePath
|
||||||
Verify-Checksum $PackagePath $sha1
|
Verify-Checksum $PackagePath $sha1
|
||||||
Extract-tar_gz $PackagePath $TargetLocation
|
Extract-tar_gz $PackagePath $TargetLocation
|
||||||
$bash = "$TargetLocation\$folder\usr\bin\bash"
|
$msys = "$TargetLocation\$folder\msys2_shell.cmd"
|
||||||
|
|
||||||
# install perl
|
# install perl
|
||||||
Run-Executable "$bash" "`"-l`" `"-c`" `"rm -rf /etc/pacman.d/gnupg;pacman-key --init;pacman-key --populate msys2;pacman -S --noconfirm perl make`""
|
Run-Executable "$msys" "`"-l`" `"-c`" `"rm -rf /etc/pacman.d/gnupg;pacman-key --init;pacman-key --populate msys2;pacman -S --noconfirm perl make`""
|
||||||
Run-Executable "$bash" "`"-l`" `"-c`" `"yes | cpan -i Text::Template Test::More`""
|
Run-Executable "$msys" "`"-l`" `"-c`" `"cpan -i Text::Template Test::More`""
|
||||||
|
|
||||||
Write-Host "Cleaning $PackagePath.."
|
Write-Host "Cleaning $PackagePath.."
|
||||||
Remove-Item -Recurse -Force -Path "$PackagePath"
|
Remove-Item -Recurse -Force -Path "$PackagePath"
|
||||||
|
|
||||||
# pacman-key launches gpg-agent and dirmngr in the background, see https://github.com/Alexpux/MSYS2-pacman/issues/56
|
Write-Output "7-Zip = $version" >> ~\versions.txt
|
||||||
Stop-Process -Name "gpg-agent" -ErrorAction Ignore
|
|
||||||
Stop-Process -Name "dirmngr" -ErrorAction Ignore
|
|
||||||
|
|
||||||
Write-Output "MSYS2 = $version" >> ~\versions.txt
|
|
||||||
|
|||||||
@@ -12,5 +12,5 @@ $destination = "C:\msys"
|
|||||||
Download $url $url $zip
|
Download $url $url $zip
|
||||||
Verify-Checksum $zip $sha1
|
Verify-Checksum $zip $sha1
|
||||||
C:\Utils\sevenzip\7z.exe x $zip -oC:\
|
C:\Utils\sevenzip\7z.exe x $zip -oC:\
|
||||||
|
Set-EnvironmentVariable "MSYS_PATH" "$destination\\1.0\\bin"
|
||||||
Write-Output "Msys = $version" >> ~/versions.txt
|
Write-Output "Msys = $version" >> ~/versions.txt
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
# This script installs MySQL $version.
|
# This script installs MySQL $version.
|
||||||
# Both x86 and x64 versions needed when x86 integrations are done on x64 machine
|
# Both x86 and x64 versions needed when x86 integrations are done on x64 machine
|
||||||
|
|
||||||
$version = "5.6.11"
|
$version = "5.7.25"
|
||||||
$baseNameX64 = "mysql-$version-winx64"
|
$baseNameX64 = "mysql-$version-winx64"
|
||||||
$packagex64 = "C:\Windows\temp\$baseNameX64.zip"
|
$packagex64 = "C:\Windows\temp\$baseNameX64.zip"
|
||||||
$baseNameX86 = "mysql-$version-win32"
|
$baseNameX86 = "mysql-$version-win32"
|
||||||
|
|||||||
@@ -38,6 +38,11 @@ $dcs = (Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\
|
|||||||
$dcs[8] = $_ -band 0xF7
|
$dcs[8] = $_ -band 0xF7
|
||||||
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections" -Name DefaultConnectionSettings -Value $dcs
|
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections" -Name DefaultConnectionSettings -Value $dcs
|
||||||
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyEnable -Value 0
|
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyEnable -Value 0
|
||||||
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyServer
|
|
||||||
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyOverride
|
|
||||||
|
|
||||||
|
if(Get-ItemProperty -ErrorAction SilentlyContinue -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyServer){
|
||||||
|
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyServer
|
||||||
|
|
||||||
|
}
|
||||||
|
if(Get-ItemProperty -ErrorAction SilentlyContinue -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyOverride){
|
||||||
|
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyOverride
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
# shellcheck source=../common/linux/disable-cracklib.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/disable-cracklib.sh"
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
BASEDIR=$(dirname "$0")
|
|
||||||
# shellcheck source=../common/linux/disable-mlocate.sh
|
|
||||||
"$BASEDIR/../common/linux/disable-mlocate.sh"
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
# shellcheck source=../common/linux/remove_update-manager.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/remove_update-manager.sh"
|
|
||||||
@@ -1,59 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# This script modifies system settings for automated use
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# shellcheck source=../common/unix/check_and_set_proxy.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/check_and_set_proxy.sh"
|
|
||||||
|
|
||||||
NTS_IP=10.212.2.216
|
|
||||||
|
|
||||||
echo "Set timezone to UTC."
|
|
||||||
sudo timedatectl set-timezone Etc/UTC
|
|
||||||
echo "Timeout for blanking the screen (0 = never)"
|
|
||||||
gsettings set org.gnome.desktop.session idle-delay 0
|
|
||||||
echo "Prevents screen lock when screesaver goes active."
|
|
||||||
gsettings set org.gnome.desktop.screensaver lock-enabled false
|
|
||||||
echo "Disable questions on shutdown."
|
|
||||||
gsettings set com.canonical.indicator.session suppress-logout-restart-shutdown true
|
|
||||||
|
|
||||||
echo "Set Network Test Server address to $NTS_IP in /etc/hosts"
|
|
||||||
echo "$NTS_IP qt-test-server qt-test-server.qt-test-net" | sudo tee -a /etc/hosts
|
|
||||||
|
|
||||||
if [ "$proxy" != "" ]; then
|
|
||||||
echo "Acquire::http::Proxy \"$proxy\";" | sudo tee -a /etc/apt/apt.conf
|
|
||||||
fi
|
|
||||||
@@ -1,55 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# Install required packages with APT
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
echo "Disabling auto update"
|
|
||||||
sudo sed -i 's/APT::Periodic::Update-Package-Lists "1";/APT::Periodic::Update-Package-Lists "0";/' /etc/apt/apt.conf.d/10periodic
|
|
||||||
for service in apt-daily.timer apt-daily-upgrade.timer apt-daily.service apt-daily-upgrade.service; do
|
|
||||||
sudo systemctl stop $service
|
|
||||||
sudo systemctl disable $service
|
|
||||||
done
|
|
||||||
|
|
||||||
installPackages+=(git)
|
|
||||||
installPackages+=(p7zip-full)
|
|
||||||
installPackages+=(expect)
|
|
||||||
|
|
||||||
echo "Running update for apt"
|
|
||||||
sudo apt-get update
|
|
||||||
echo "Installing packages"
|
|
||||||
sudo DEBIAN_FRONTEND=noninteractive apt-get -q -y install "${installPackages[@]}"
|
|
||||||
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
BASEDIR=$(dirname "$0")
|
|
||||||
"$BASEDIR/../common/unix/squishInstall.sh"
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
# shellcheck source=../common/linux/disable-cracklib.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/disable-cracklib.sh"
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
BASEDIR=$(dirname "$0")
|
|
||||||
# shellcheck source=../common/linux/disable-mlocate.sh
|
|
||||||
"$BASEDIR/../common/linux/disable-mlocate.sh"
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
# shellcheck source=../common/linux/remove_update-manager.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/remove_update-manager.sh"
|
|
||||||
@@ -1,65 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# This script modifies system settings for automated use
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# shellcheck source=../common/unix/check_and_set_proxy.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/check_and_set_proxy.sh"
|
|
||||||
|
|
||||||
NTS_IP=10.212.2.216
|
|
||||||
|
|
||||||
echo "Set timezone to UTC."
|
|
||||||
sudo timedatectl set-timezone Etc/UTC
|
|
||||||
echo "Timeout for blanking the screen (0 = never)"
|
|
||||||
gsettings set org.gnome.desktop.session idle-delay 0
|
|
||||||
echo "Prevents screen lock when screesaver goes active."
|
|
||||||
gsettings set org.gnome.desktop.screensaver lock-enabled false
|
|
||||||
echo "Disable questions on shutdown."
|
|
||||||
gsettings set com.canonical.indicator.session suppress-logout-restart-shutdown true
|
|
||||||
echo "Set grub timeout to 0"
|
|
||||||
sudo sed -i 's|GRUB_TIMEOUT=10|GRUB_TIMEOUT=0|g' /etc/default/grub
|
|
||||||
sudo update-grub
|
|
||||||
|
|
||||||
echo "Set Network Test Server address to $NTS_IP in /etc/hosts"
|
|
||||||
echo "$NTS_IP qt-test-server qt-test-server.qt-test-net" | sudo tee -a /etc/hosts
|
|
||||||
|
|
||||||
if [ "$http_proxy" != "" ]; then
|
|
||||||
echo "Acquire::http::Proxy \"$proxy\";" | sudo tee -a /etc/apt/apt.conf
|
|
||||||
fi
|
|
||||||
|
|
||||||
# This won't be needed for Ubuntu 17 and above, see QTBUG-67757.
|
|
||||||
sudo sed -i '/-UnityDecoration-extents/c\ -UnityDecoration-extents: 0 0 0 0;' /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
|
|
||||||
@@ -1,185 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# Install required packages with APT
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
echo "Disabling auto update"
|
|
||||||
sudo sed -i 's/APT::Periodic::Update-Package-Lists "1";/APT::Periodic::Update-Package-Lists "0";/' /etc/apt/apt.conf.d/10periodic
|
|
||||||
for service in apt-daily.timer apt-daily-upgrade.timer apt-daily.service apt-daily-upgrade.service; do
|
|
||||||
sudo systemctl stop $service
|
|
||||||
sudo systemctl disable $service
|
|
||||||
done
|
|
||||||
|
|
||||||
# aptdaemon is used by update notifiers and similar and there is no point in having those (the symptom is aptd holding a lock)
|
|
||||||
for i in $(seq 10); do
|
|
||||||
echo attempting to remove aptdaemon
|
|
||||||
sudo DEBIAN_FRONTEND=noninteractive apt-get -q -y remove aptdaemon || true
|
|
||||||
# check that aptdaemon is no longer installed
|
|
||||||
which aptd > /dev/null || break
|
|
||||||
if [[ $i -eq 10 ]]; then
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
sleep 10
|
|
||||||
done
|
|
||||||
|
|
||||||
# Git is not needed by builds themselves, but is nice to have
|
|
||||||
# immediately as one starts debugging
|
|
||||||
installPackages+=(git)
|
|
||||||
# 7zip is a needed decompressing tool
|
|
||||||
installPackages+=(p7zip-full)
|
|
||||||
# To be able to mount yocto-cache during builds
|
|
||||||
installPackages+=(nfs-common)
|
|
||||||
# libssl-dev provides headers for OpenSSL
|
|
||||||
installPackages+=(libssl-dev)
|
|
||||||
# Needed libraries for X11 support accordingly to https://wiki.qt.io/Building_Qt_5_from_Git
|
|
||||||
installPackages+=("^libxcb.*")
|
|
||||||
installPackages+=(libxkbcommon-dev)
|
|
||||||
installPackages+=(libxkbcommon-x11-dev)
|
|
||||||
installPackages+=(libx11-xcb-dev)
|
|
||||||
installPackages+=(libglu1-mesa-dev)
|
|
||||||
installPackages+=(libxrender-dev)
|
|
||||||
installPackages+=(libxi-dev)
|
|
||||||
# Enable linking to system dbus
|
|
||||||
installPackages+=(libdbus-1-dev)
|
|
||||||
# Needed libraries for WebEngine
|
|
||||||
installPackages+=(libudev-dev)
|
|
||||||
installPackages+=(libegl1-mesa-dev)
|
|
||||||
installPackages+=(libfontconfig1-dev)
|
|
||||||
installPackages+=(libxss-dev)
|
|
||||||
# Common event loop handling
|
|
||||||
installPackages+=(libglib2.0-dev)
|
|
||||||
# MySQL support
|
|
||||||
installPackages+=(libmysqlclient-dev)
|
|
||||||
# PostgreSQL support
|
|
||||||
installPackages+=(libpq-dev)
|
|
||||||
# SQLite support
|
|
||||||
installPackages+=(libsqlite3-dev)
|
|
||||||
# ODBC support
|
|
||||||
installPackages+=(unixodbc-dev)
|
|
||||||
# Support for FreeType font engine
|
|
||||||
installPackages+=(libfreetype6-dev)
|
|
||||||
# Enable the usage of system jpeg libraries
|
|
||||||
installPackages+=(libjpeg-dev)
|
|
||||||
# Enable support for printer driver
|
|
||||||
installPackages+=(libcups2-dev)
|
|
||||||
# Install libraries needed for QtMultimedia to be able to support all plugins
|
|
||||||
installPackages+=(libasound2-dev)
|
|
||||||
installPackages+=(libgstreamer1.0-dev)
|
|
||||||
installPackages+=(libgstreamer-plugins-base1.0-dev)
|
|
||||||
installPackages+=(libgstreamer-plugins-good1.0-dev)
|
|
||||||
installPackages+=(libgstreamer-plugins-bad1.0-dev)
|
|
||||||
# Support for cross-building to x86 (needed by WebEngine boot2qt builds)
|
|
||||||
installPackages+=(g++-multilib)
|
|
||||||
# python2 development package
|
|
||||||
installPackages+=(python-pip)
|
|
||||||
# python3 development package
|
|
||||||
installPackages+=(python3-dev)
|
|
||||||
installPackages+=(python3-pip)
|
|
||||||
installPackages+=(python3-virtualenv)
|
|
||||||
installPackages+=(python3-wheel)
|
|
||||||
# Needed to be able to build Yocto
|
|
||||||
installPackages+=(chrpath)
|
|
||||||
installPackages+=(gawk)
|
|
||||||
installPackages+=(texinfo)
|
|
||||||
# Automates interactive applications (Needed by RTA to automate configure testing)
|
|
||||||
installPackages+=(expect)
|
|
||||||
installPackages+=(mesa-common-dev)
|
|
||||||
installPackages+=(libgl1-mesa-glx)
|
|
||||||
installPackages+=(libgl1-mesa-dev)
|
|
||||||
installPackages+=(libegl1-mesa-dev)
|
|
||||||
installPackages+=(curl)
|
|
||||||
installPackages+=(libicu-dev)
|
|
||||||
installPackages+=(zlib1g-dev)
|
|
||||||
installPackages+=(zlib1g)
|
|
||||||
installPackages+=(zlib1g:i386)
|
|
||||||
installPackages+=(openjdk-8-jdk)
|
|
||||||
installPackages+=(libgtk-3-dev)
|
|
||||||
installPackages+=(ninja-build)
|
|
||||||
installPackages+=(libssl-dev)
|
|
||||||
installPackages+=(libxcursor-dev)
|
|
||||||
installPackages+=(libxcomposite-dev)
|
|
||||||
installPackages+=(libxdamage-dev)
|
|
||||||
installPackages+=(libxrandr-dev)
|
|
||||||
installPackages+=(libfontconfig1-dev)
|
|
||||||
installPackages+=(libxss-dev)
|
|
||||||
installPackages+=(libsrtp0-dev)
|
|
||||||
installPackages+=(libwebp-dev)
|
|
||||||
installPackages+=(libjsoncpp-dev)
|
|
||||||
installPackages+=(libopus-dev)
|
|
||||||
installPackages+=(libminizip-dev)
|
|
||||||
installPackages+=(libavutil-dev)
|
|
||||||
installPackages+=(libavformat-dev)
|
|
||||||
installPackages+=(libavcodec-dev)
|
|
||||||
installPackages+=(libevent-dev)
|
|
||||||
installPackages+=(bison)
|
|
||||||
installPackages+=(flex)
|
|
||||||
installPackages+=(gperf)
|
|
||||||
installPackages+=(libasound2-dev)
|
|
||||||
installPackages+=(libpulse-dev)
|
|
||||||
installPackages+=(libxtst-dev)
|
|
||||||
installPackages+=(libnspr4-dev)
|
|
||||||
installPackages+=(libnss3-dev)
|
|
||||||
installPackages+=(libopenal-dev)
|
|
||||||
installPackages+=(libbluetooth-dev)
|
|
||||||
#VirtualBox for RTA
|
|
||||||
installPackages+=(virtualbox)
|
|
||||||
installPackages+=(dkms)
|
|
||||||
#Pypdf for QSR documentation
|
|
||||||
installPackages+=(python-pypdf2)
|
|
||||||
|
|
||||||
sudo tee "/etc/apt/sources.list" > /dev/null <<-EOC
|
|
||||||
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ xenial main restricted universe multiverse
|
|
||||||
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ xenial-updates main restricted universe multiverse
|
|
||||||
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ xenial-backports main restricted universe
|
|
||||||
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ xenial-security main restricted universe multiverse
|
|
||||||
deb [arch=i386] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ xenial main restricted universe multiverse
|
|
||||||
deb [arch=i386] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ xenial-updates main restricted universe multiverse
|
|
||||||
deb [arch=i386] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ xenial-backports main restricted universe
|
|
||||||
deb [arch=i386] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ xenial-security main restricted universe multiverse
|
|
||||||
EOC
|
|
||||||
|
|
||||||
echo "Running update for apt"
|
|
||||||
sudo apt-get update
|
|
||||||
echo "Installing packages"
|
|
||||||
sudo DEBIAN_FRONTEND=noninteractive apt-get -q -y install "${installPackages[@]}"
|
|
||||||
|
|
||||||
# Install all needed packages in a special wheel cache directory
|
|
||||||
pip3 wheel --wheel-dir "$HOME/python3-wheels" -r "${BASH_SOURCE%/*}/../common/shared/requirements.txt"
|
|
||||||
|
|
||||||
# shellcheck source=../common/unix/SetEnvVar.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
|
||||||
SetEnvVar "PYTHON3_WHEEL_CACHE" "$HOME/python3-wheels"
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
# shellcheck source=../common/linux/disable-ntp_linux.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/disable-ntp_linux.sh"
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
BASEDIR=$(dirname "$0")
|
|
||||||
# shellcheck source=../common/unix/libclang.sh
|
|
||||||
"$BASEDIR/../common/unix/libclang.sh"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
BASEDIR=$(dirname "$0")
|
|
||||||
"$BASEDIR/../common/linux/fbx_linux.sh"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# shellcheck source=../common/unix/install-breakpad.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/install-breakpad.sh"
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# shellcheck source=../common/linux/android_linux.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/android_linux.sh"
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
BASEDIR=$(dirname "$0")
|
|
||||||
"$BASEDIR/../common/linux/cmake_linux.sh"
|
|
||||||
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
#!/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# shellcheck source=../common/linux/qnx_700.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/qnx_700.sh"
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
BASEDIR=$(dirname "$0")
|
|
||||||
"$BASEDIR/../common/linux/docker.sh"
|
|
||||||
@@ -97,6 +97,8 @@ installPackages+=(libfreetype6-dev)
|
|||||||
installPackages+=(libjpeg-dev)
|
installPackages+=(libjpeg-dev)
|
||||||
# Enable support for printer driver
|
# Enable support for printer driver
|
||||||
installPackages+=(libcups2-dev)
|
installPackages+=(libcups2-dev)
|
||||||
|
# Enable support for printer test
|
||||||
|
installPackages+=(cups-pdf)
|
||||||
# Install libraries needed for QtMultimedia to be able to support all plugins
|
# Install libraries needed for QtMultimedia to be able to support all plugins
|
||||||
installPackages+=(libasound2-dev)
|
installPackages+=(libasound2-dev)
|
||||||
installPackages+=(libgstreamer1.0-dev)
|
installPackages+=(libgstreamer1.0-dev)
|
||||||
@@ -159,6 +161,11 @@ installPackages+=(dkms)
|
|||||||
installPackages+=(libspeechd-dev)
|
installPackages+=(libspeechd-dev)
|
||||||
#Pypdf for PDF reading in RTA tests
|
#Pypdf for PDF reading in RTA tests
|
||||||
installPackages+=(python-pypdf2)
|
installPackages+=(python-pypdf2)
|
||||||
|
# Needed for b2qt
|
||||||
|
installPackages+=(git-lfs)
|
||||||
|
installPackages+=(chrpath)
|
||||||
|
installPackages+=(gawk)
|
||||||
|
installPackages+=(texinfo)
|
||||||
|
|
||||||
echo "Running update for apt"
|
echo "Running update for apt"
|
||||||
waitLoop
|
waitLoop
|
||||||
|
|||||||
@@ -42,13 +42,13 @@ source "${BASH_SOURCE%/*}/../common/unix/DownloadURL.sh"
|
|||||||
# shellcheck source=../common/unix/SetEnvVar.sh
|
# shellcheck source=../common/unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
||||||
|
|
||||||
echo "Installing Yocto toolchain for 32-bit b2qt..."
|
echo "Installing Yocto toolchain for 32-bit b2qt ARMV7..."
|
||||||
|
|
||||||
versionARM="2.3.4"
|
versionARM="2.5.2"
|
||||||
package="b2qt-x86_64-meta-toolchain-b2qt-embedded-sdk-qemuarmv7-7608ebe.sh"
|
package="b2qt-x86_64-meta-toolchain-b2qt-embedded-sdk-qemuarmv7-409ebc3.sh"
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/boot2qt/pyro/$package"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/boot2qt/sumo/$package"
|
||||||
AltUrl="http://download.qt.io/development_releases/prebuilt/boot2qt/pyro/$package"
|
AltUrl="http://download.qt.io/development_releases/prebuilt/boot2qt/sumo/$package"
|
||||||
SHA1="db7a0f4f9ddd5992a563d5348889021a7ceb1c56"
|
SHA1="a03b4eb492b16c6e60cf83c0718c27e9cfa6d522"
|
||||||
yoctoInstaller="/tmp/yocto-toolchain-ARMv7.sh"
|
yoctoInstaller="/tmp/yocto-toolchain-ARMv7.sh"
|
||||||
yoctoLocationARMv7="/opt/yocto-armv7"
|
yoctoLocationARMv7="/opt/yocto-armv7"
|
||||||
sysrootARMv7="sysroots/armv7ahf-neon-poky-linux-gnueabi"
|
sysrootARMv7="sysroots/armv7ahf-neon-poky-linux-gnueabi"
|
||||||
@@ -60,13 +60,13 @@ chmod +x "$yoctoInstaller"
|
|||||||
/bin/bash "$yoctoInstaller" -y -d "$yoctoLocationARMv7"
|
/bin/bash "$yoctoInstaller" -y -d "$yoctoLocationARMv7"
|
||||||
rm -rf "$yoctoInstaller"
|
rm -rf "$yoctoInstaller"
|
||||||
|
|
||||||
echo "Installing Yocto toolchain for 64-bit b2qt..."
|
echo "Installing Yocto toolchain for 64-bit b2qt ARM64..."
|
||||||
|
|
||||||
versionARM64="2.3.4"
|
versionARM64="2.5.2"
|
||||||
package="b2qt-x86_64-meta-toolchain-b2qt-embedded-sdk-qemuarm64-7608ebe.sh"
|
package="b2qt-x86_64-meta-toolchain-b2qt-embedded-sdk-qemuarm64-409ebc3.sh"
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/boot2qt/pyro/$package"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/boot2qt/sumo/$package"
|
||||||
AltUrl="http://download.qt.io/development_releases/prebuilt/boot2qt/pyro/$package"
|
AltUrl="http://download.qt.io/development_releases/prebuilt/boot2qt/sumo/$package"
|
||||||
SHA1="5dcae7c6cbc266798ba49a9e51fff1f06790729d"
|
SHA1="3dadf1135d00f7cb5586b605b1f7344ae828c9cd"
|
||||||
yoctoInstaller="/tmp/yocto-toolchain-ARM64.sh"
|
yoctoInstaller="/tmp/yocto-toolchain-ARM64.sh"
|
||||||
yoctoLocationARM64="/opt/yocto-arm64"
|
yoctoLocationARM64="/opt/yocto-arm64"
|
||||||
sysrootARM64="sysroots/aarch64-poky-linux"
|
sysrootARM64="sysroots/aarch64-poky-linux"
|
||||||
@@ -78,11 +78,33 @@ chmod +x "$yoctoInstaller"
|
|||||||
/bin/bash "$yoctoInstaller" -y -d "$yoctoLocationARM64"
|
/bin/bash "$yoctoInstaller" -y -d "$yoctoLocationARM64"
|
||||||
rm -rf "$yoctoInstaller"
|
rm -rf "$yoctoInstaller"
|
||||||
|
|
||||||
if [ -e "$yoctoLocationARMv7/$sysrootARMv7" ] && [ -e "$yoctoLocationARMv7/${crosscompileARMv7}g++" ] && [ -e "$yoctoLocationARM64/$sysrootARM64" ] && [ -e "$yoctoLocationARM64/${crosscompileARM64}g++" ]; then
|
echo "Installing Yocto toolchain for 64-bit b2qt MIPS64..."
|
||||||
|
|
||||||
|
versionMIPS64="2.5.2"
|
||||||
|
package="b2qt-x86_64-meta-toolchain-b2qt-embedded-sdk-qemumips64-409ebc3.sh"
|
||||||
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/boot2qt/sumo/$package"
|
||||||
|
AltUrl="http://download.qt.io/development_releases/prebuilt/boot2qt/sumo/$package"
|
||||||
|
SHA1="dd03b496707ca8888b339a667e021722a8c2fdb4"
|
||||||
|
yoctoInstaller="/tmp/yocto-toolchain-mips64.sh"
|
||||||
|
yoctoLocationMIPS64="/opt/yocto-mips64"
|
||||||
|
sysrootMIPS64="sysroots/mips64-poky-linux"
|
||||||
|
crosscompileMIPS64="sysroots/x86_64-pokysdk-linux/usr/bin/mips64-poky-linux/mips64-poky-linux-"
|
||||||
|
|
||||||
|
DownloadURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$yoctoInstaller"
|
||||||
|
chmod +x "$yoctoInstaller"
|
||||||
|
|
||||||
|
/bin/bash "$yoctoInstaller" -y -d "$yoctoLocationMIPS64"
|
||||||
|
rm -rf "$yoctoInstaller"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if [ -e "$yoctoLocationARMv7/$sysrootARMv7" ] && [ -e "$yoctoLocationARMv7/${crosscompileARMv7}g++" ] && [ -e "$yoctoLocationARM64/$sysrootARM64" ] && [ -e "$yoctoLocationARM64/${crosscompileARM64}g++" ] && [ -e "$yoctoLocationMIPS64/$sysrootMIPS64" ] && [ -e "$yoctoLocationMIPS64/${crosscompileMIPS64}g++" ]; then
|
||||||
SetEnvVar "QEMUARMV7_TOOLCHAIN_SYSROOT" "$yoctoLocationARMv7/$sysrootARMv7"
|
SetEnvVar "QEMUARMV7_TOOLCHAIN_SYSROOT" "$yoctoLocationARMv7/$sysrootARMv7"
|
||||||
SetEnvVar "QEMUARMV7_TOOLCHAIN_CROSS_COMPILE" "$yoctoLocationARMv7/$crosscompileARMv7"
|
SetEnvVar "QEMUARMV7_TOOLCHAIN_CROSS_COMPILE" "$yoctoLocationARMv7/$crosscompileARMv7"
|
||||||
SetEnvVar "QEMUARM64_TOOLCHAIN_SYSROOT" "$yoctoLocationARM64/$sysrootARM64"
|
SetEnvVar "QEMUARM64_TOOLCHAIN_SYSROOT" "$yoctoLocationARM64/$sysrootARM64"
|
||||||
SetEnvVar "QEMUARM64_TOOLCHAIN_CROSS_COMPILE" "$yoctoLocationARM64/$crosscompileARM64"
|
SetEnvVar "QEMUARM64_TOOLCHAIN_CROSS_COMPILE" "$yoctoLocationARM64/$crosscompileARM64"
|
||||||
|
SetEnvVar "QEMUMIPS64_TOOLCHAIN_SYSROOT" "$yoctoLocationMIPS64/$sysrootMIPS64"
|
||||||
|
SetEnvVar "QEMUMIPS64_TOOLCHAIN_CROSS_COMPILE" "$yoctoLocationMIPS64/$crosscompileMIPS64"
|
||||||
else
|
else
|
||||||
echo "Error! Couldn't find installation paths for Yocto toolchain. Aborting provisioning." 1>&2
|
echo "Error! Couldn't find installation paths for Yocto toolchain. Aborting provisioning." 1>&2
|
||||||
exit 1
|
exit 1
|
||||||
@@ -90,6 +112,7 @@ fi
|
|||||||
|
|
||||||
echo "Yocto ARMv7 toolchain = $versionARM" >> ~/versions.txt
|
echo "Yocto ARMv7 toolchain = $versionARM" >> ~/versions.txt
|
||||||
echo "Yocto ARM64 toolchain = $versionARM64" >> ~/versions.txt
|
echo "Yocto ARM64 toolchain = $versionARM64" >> ~/versions.txt
|
||||||
|
echo "Yocto MIPS64 toolchain = $versionMIPS64" >> ~/versions.txt
|
||||||
|
|
||||||
# List qt user in qemu toolchain sysroots
|
# List qt user in qemu toolchain sysroots
|
||||||
sudo sh -c "grep ^qt /etc/passwd >> /opt/yocto-armv7/sysroots/armv7ahf-neon-poky-linux-gnueabi/etc/passwd"
|
sudo sh -c "grep ^qt /etc/passwd >> /opt/yocto-armv7/sysroots/armv7ahf-neon-poky-linux-gnueabi/etc/passwd"
|
||||||
|
|||||||
@@ -8,6 +8,9 @@ source "$BASEDIR/../common/shared/network_test_server_ip.txt"
|
|||||||
# shellcheck source=../common/unix/check_and_set_proxy.sh
|
# shellcheck source=../common/unix/check_and_set_proxy.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/check_and_set_proxy.sh"
|
source "${BASH_SOURCE%/*}/../common/unix/check_and_set_proxy.sh"
|
||||||
|
|
||||||
|
# https://bugzilla.opensuse.org/show_bug.cgi?id=1032027
|
||||||
|
sudo btrfs quota disable /
|
||||||
|
|
||||||
sed -i '$ a\[Daemon\]\nAutolock=false\nLockOnResume=false' ~/.config/kscreenlockerrc
|
sed -i '$ a\[Daemon\]\nAutolock=false\nLockOnResume=false' ~/.config/kscreenlockerrc
|
||||||
|
|
||||||
sudo sed -i 's|GRUB_TIMEOUT=8|GRUB_TIMEOUT=0|g' /etc/default/grub
|
sudo sed -i 's|GRUB_TIMEOUT=8|GRUB_TIMEOUT=0|g' /etc/default/grub
|
||||||
@@ -33,4 +36,3 @@ if [ "$http_proxy" != "" ]; then
|
|||||||
sudo sed -i 's/PROXY_ENABLED=\"no\"/PROXY_ENABLED=\"yes\"/' /etc/sysconfig/proxy
|
sudo sed -i 's/PROXY_ENABLED=\"no\"/PROXY_ENABLED=\"yes\"/' /etc/sysconfig/proxy
|
||||||
sudo sed -i "s|HTTP_PROXY=\".*\"|HTTP_PROXY=\"$proxy\"|" /etc/sysconfig/proxy
|
sudo sed -i "s|HTTP_PROXY=\".*\"|HTTP_PROXY=\"$proxy\"|" /etc/sysconfig/proxy
|
||||||
fi
|
fi
|
||||||
|
|
||||||
51
coin/provisioning/qtci-linux-openSUSE-15.0-x86_64/02-zypperpackages.sh
Executable file
51
coin/provisioning/qtci-linux-openSUSE-15.0-x86_64/02-zypperpackages.sh
Executable file
@@ -0,0 +1,51 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
sudo zypper -nq install git gcc7 gcc7-c++
|
||||||
|
sudo /usr/sbin/update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 1 \
|
||||||
|
--slave /usr/bin/g++ g++ /usr/bin/g++-7 \
|
||||||
|
--slave /usr/bin/cc cc /usr/bin/gcc-7 \
|
||||||
|
--slave /usr/bin/c++ c++ /usr/bin/g++-7
|
||||||
|
|
||||||
|
sudo zypper -nq install bison flex gperf \
|
||||||
|
zlib-devel \
|
||||||
|
libudev-devel \
|
||||||
|
glib2-devel \
|
||||||
|
libopenssl-devel \
|
||||||
|
freetype2-devel \
|
||||||
|
fontconfig-devel \
|
||||||
|
sqlite3-devel \
|
||||||
|
libxkbcommon-devel \
|
||||||
|
libxkbcommon-x11-devel
|
||||||
|
|
||||||
|
# EGL support
|
||||||
|
sudo zypper -nq install Mesa-libEGL-devel Mesa-libGL-devel
|
||||||
|
|
||||||
|
|
||||||
|
# Xinput2
|
||||||
|
sudo zypper -nq install libXi-devel
|
||||||
|
|
||||||
|
# system provided XCB libraries
|
||||||
|
sudo zypper -nq install xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel \
|
||||||
|
xcb-util-wm-devel xcb-util-renderutil-devel
|
||||||
|
|
||||||
|
# ICU
|
||||||
|
sudo zypper -nq install libicu-devel libicu60_2
|
||||||
|
|
||||||
|
# qtwebengine
|
||||||
|
sudo zypper -nq install alsa-devel dbus-1-devel \
|
||||||
|
libXcomposite-devel libXcursor-devel libXrandr-devel libXtst-devel \
|
||||||
|
mozilla-nspr-devel mozilla-nss-devel
|
||||||
|
|
||||||
|
# qtwebkit
|
||||||
|
sudo zypper -nq install libxml2-devel libxslt-devel
|
||||||
|
|
||||||
|
# GStreamer (qtwebkit and qtmultimedia), pulseaudio (qtmultimedia)
|
||||||
|
sudo zypper -nq install gstreamer-devel gstreamer-plugins-base-devel libpulse-devel
|
||||||
|
|
||||||
|
# cups
|
||||||
|
sudo zypper -nq install cups-devel
|
||||||
|
|
||||||
|
#speech-dispatcher
|
||||||
|
sudo zypper -nq install libspeechd-devel
|
||||||
@@ -35,5 +35,5 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# shellcheck source=../common/linux/emsdk.sh
|
# shellcheck source=../common/unix/emsdk.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/emsdk.sh"
|
source "${BASH_SOURCE%/*}/../common/unix/emsdk.sh"
|
||||||
@@ -1,69 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
sudo zypper -nq install git
|
|
||||||
sudo zypper -nq install gcc7
|
|
||||||
sudo zypper -nq install gcc7-c++
|
|
||||||
sudo /usr/sbin/update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 1 \
|
|
||||||
--slave /usr/bin/g++ g++ /usr/bin/g++-7 \
|
|
||||||
--slave /usr/bin/cc cc /usr/bin/gcc-7 \
|
|
||||||
--slave /usr/bin/c++ c++ /usr/bin/g++-7
|
|
||||||
|
|
||||||
sudo zypper -nq install bison
|
|
||||||
sudo zypper -nq install flex
|
|
||||||
sudo zypper -nq install gperf
|
|
||||||
|
|
||||||
sudo zypper -nq install zlib-devel
|
|
||||||
sudo zypper -nq install libudev-devel
|
|
||||||
sudo zypper -nq install glib2-devel
|
|
||||||
sudo zypper -nq install libopenssl-devel
|
|
||||||
sudo zypper -nq install freetype2-devel
|
|
||||||
sudo zypper -nq install fontconfig-devel
|
|
||||||
sudo zypper -nq install sqlite3-devel
|
|
||||||
|
|
||||||
# EGL support
|
|
||||||
sudo zypper -nq install Mesa-libEGL-devel
|
|
||||||
sudo zypper -nq install Mesa-libGL-devel
|
|
||||||
|
|
||||||
# libxkbcommon
|
|
||||||
sudo zypper -nq install libxkbcommon-devel
|
|
||||||
sudo zypper -nq install libxkbcommon-x11-devel
|
|
||||||
|
|
||||||
# Xinput2
|
|
||||||
sudo zypper -nq install libXi-devel
|
|
||||||
|
|
||||||
# system provided XCB libraries
|
|
||||||
sudo zypper -nq install xcb-util-devel
|
|
||||||
sudo zypper -nq install xcb-util-image-devel
|
|
||||||
sudo zypper -nq install xcb-util-keysyms-devel
|
|
||||||
sudo zypper -nq install xcb-util-wm-devel
|
|
||||||
sudo zypper -nq install xcb-util-renderutil-devel
|
|
||||||
|
|
||||||
# ICU
|
|
||||||
sudo zypper -nq install libicu-devel
|
|
||||||
sudo zypper -nq install libicu52_1
|
|
||||||
|
|
||||||
# qtwebengine
|
|
||||||
sudo zypper -nq install alsa-devel
|
|
||||||
sudo zypper -nq install dbus-1-devel
|
|
||||||
sudo zypper -nq install libXcomposite-devel
|
|
||||||
sudo zypper -nq install libXcursor-devel
|
|
||||||
sudo zypper -nq install libXrandr-devel
|
|
||||||
sudo zypper -nq install libXtst-devel
|
|
||||||
sudo zypper -nq install mozilla-nspr-devel
|
|
||||||
sudo zypper -nq install mozilla-nss-devel
|
|
||||||
|
|
||||||
# qtwebkit
|
|
||||||
sudo zypper -nq install libxml2-devel
|
|
||||||
sudo zypper -nq install libxslt-devel
|
|
||||||
|
|
||||||
# GStreamer (qtwebkit and qtmultimedia)
|
|
||||||
sudo zypper -nq install gstreamer-devel
|
|
||||||
sudo zypper -nq install gstreamer-plugins-base-devel
|
|
||||||
|
|
||||||
# pulseaudio (qtmultimedia)
|
|
||||||
sudo zypper -nq install libpulse-devel
|
|
||||||
|
|
||||||
# cups
|
|
||||||
sudo zypper -nq install cups-devel
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# shellcheck source=../common/unix/install-openssl.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/install-openssl.sh" "linux"
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
BASEDIR=$(dirname "$0")
|
|
||||||
"$BASEDIR/../common/unix/squishInstall.sh"
|
|
||||||
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user