mirror of
git://code.qt.io/qt/qt5.git
synced 2026-02-25 08:25:18 +08:00
Compare commits
351 Commits
5.9
...
wip/webass
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7f6fd7621b | ||
|
|
0029642f18 | ||
|
|
daeaec9b3c | ||
|
|
9fdc8fe5e9 | ||
|
|
9af755a79e | ||
|
|
d4edeff8aa | ||
|
|
3c23dc4846 | ||
|
|
9e74a1e5b7 | ||
|
|
bb9547048b | ||
|
|
7c19a3f83b | ||
|
|
9f50ae280f | ||
|
|
fe06923553 | ||
|
|
dbe27bc9cc | ||
|
|
c8b3ed182d | ||
|
|
8f73d37425 | ||
|
|
9dd5f6d861 | ||
|
|
a01e7f3d40 | ||
|
|
8552003532 | ||
|
|
8197e80155 | ||
|
|
794913dde7 | ||
|
|
5085220907 | ||
|
|
de4e9c2169 | ||
|
|
f1eca9bbff | ||
|
|
ab021d4bb4 | ||
|
|
9ae91ae3f8 | ||
|
|
418cb4c4f5 | ||
|
|
b59f4207a3 | ||
|
|
488dc5c36e | ||
|
|
3cb40d34d3 | ||
|
|
f6d18ec9b3 | ||
|
|
a6feaec287 | ||
|
|
1b5f8cec03 | ||
|
|
2f9a2f65e5 | ||
|
|
a98b0f3d79 | ||
|
|
90261c1df5 | ||
|
|
250dd8c84e | ||
|
|
1c6abfae01 | ||
|
|
4492fd3268 | ||
|
|
5d7972b73b | ||
|
|
85f874388c | ||
|
|
863252be49 | ||
|
|
64c79b27d6 | ||
|
|
eebc0133f0 | ||
|
|
209cb73a36 | ||
|
|
400371faba | ||
|
|
23b4bcf6c5 | ||
|
|
237b308d47 | ||
|
|
280b08eb73 | ||
|
|
8a47814c91 | ||
|
|
8fae7aa66d | ||
|
|
9494b39329 | ||
|
|
5bbeaf6c0d | ||
|
|
b85b272c26 | ||
|
|
04d1ee1df4 | ||
|
|
00e3a0149a | ||
|
|
9cb66c0114 | ||
|
|
940ef0a4cc | ||
|
|
3410bab278 | ||
|
|
95609c6657 | ||
|
|
3230cdb138 | ||
|
|
7a052f4183 | ||
|
|
984b15d758 | ||
|
|
bb9739773c | ||
|
|
764294fcb8 | ||
|
|
686e3ff1b5 | ||
|
|
b038a8c2bd | ||
|
|
e926cd7556 | ||
|
|
52b163092a | ||
|
|
140c6479b5 | ||
|
|
399cface18 | ||
|
|
cb6709ce5c | ||
|
|
08c88de5c8 | ||
|
|
51a87054d6 | ||
|
|
8c790cd2bc | ||
|
|
9c1ce66737 | ||
|
|
b20224fe60 | ||
|
|
f6f00fdce1 | ||
|
|
f6f5cc70e9 | ||
|
|
c3b33afc32 | ||
|
|
5e31866727 | ||
|
|
b1a212b52e | ||
|
|
54d8396d68 | ||
|
|
3a3c6fb2b3 | ||
|
|
ae17b63db2 | ||
|
|
acbedcc314 | ||
|
|
3ba940924d | ||
|
|
8eed3b5be4 | ||
|
|
91739f5fe3 | ||
|
|
c64b2415d3 | ||
|
|
884490eaae | ||
|
|
bcaeff8210 | ||
|
|
060d0bdec1 | ||
|
|
5186a96b47 | ||
|
|
ea28c00dd6 | ||
|
|
443328fa9f | ||
|
|
c77d4946b2 | ||
|
|
355252621c | ||
|
|
5611fe34b0 | ||
|
|
e30de965b9 | ||
|
|
b2b076782f | ||
|
|
f2dbac41cf | ||
|
|
456a4d6453 | ||
|
|
9d73a2b304 | ||
|
|
6cd75cce72 | ||
|
|
d212f48b67 | ||
|
|
25a0f1fa08 | ||
|
|
0687514221 | ||
|
|
532f1dea57 | ||
|
|
3279652635 | ||
|
|
9a160d28d5 | ||
|
|
f322d6047a | ||
|
|
0e4931a8af | ||
|
|
4cd14f4625 | ||
|
|
d10baa6d3a | ||
|
|
f1422dc64b | ||
|
|
e33f38acef | ||
|
|
29456af9b9 | ||
|
|
704b2387de | ||
|
|
13be05c06d | ||
|
|
b032d87632 | ||
|
|
282a4f0a35 | ||
|
|
61cd31a5e3 | ||
|
|
250e07e99a | ||
|
|
a434f14bd9 | ||
|
|
351a519340 | ||
|
|
485244b016 | ||
|
|
18b5dbf7df | ||
|
|
3504be0d83 | ||
|
|
3c3d56c0cc | ||
|
|
c0b7daeb10 | ||
|
|
282899453d | ||
|
|
953dc011b2 | ||
|
|
352b30a15d | ||
|
|
e32dd4fe58 | ||
|
|
fc840c3459 | ||
|
|
052b4b5844 | ||
|
|
b6a1e9f07e | ||
|
|
5f57762934 | ||
|
|
dc1560dbef | ||
|
|
45528e6874 | ||
|
|
4319f7da72 | ||
|
|
21e7344389 | ||
|
|
7c66e59832 | ||
|
|
f2f9b14cee | ||
|
|
762530ba70 | ||
|
|
b22fccf5ba | ||
|
|
e33ef922ba | ||
|
|
b55370e356 | ||
|
|
5ee73db243 | ||
|
|
1c7ba877cc | ||
|
|
6e4f2f8433 | ||
|
|
da80efa880 | ||
|
|
c2d188f225 | ||
|
|
4175522924 | ||
|
|
ab25cb7af6 | ||
|
|
19872ea843 | ||
|
|
271fedaf88 | ||
|
|
de5d8f3b4f | ||
|
|
a8e3c392b2 | ||
|
|
29f29e6ea8 | ||
|
|
dc6c54cb2d | ||
|
|
a8178a1888 | ||
|
|
d196866f31 | ||
|
|
01b9b9051b | ||
|
|
2fe8d370e6 | ||
|
|
22e4664eb0 | ||
|
|
84899eca4c | ||
|
|
7139f29749 | ||
|
|
eba433c126 | ||
|
|
04727e9936 | ||
|
|
2a39f8e5fe | ||
|
|
7a37b90702 | ||
|
|
f51fd755b5 | ||
|
|
d3c2de907d | ||
|
|
a417fd37e0 | ||
|
|
5fa40393c5 | ||
|
|
cb327e54bd | ||
|
|
c8b8ee9c00 | ||
|
|
7a96b8dfd4 | ||
|
|
0bc8941e0c | ||
|
|
a7ebfbda72 | ||
|
|
62efcd0c0a | ||
|
|
66f9718ebb | ||
|
|
dc0d045c17 | ||
|
|
357de3ea13 | ||
|
|
1bba397539 | ||
|
|
730e2c9b0b | ||
|
|
5df4ec2ec9 | ||
|
|
ba6ae3be9a | ||
|
|
6b7ee9a8f0 | ||
|
|
b6249e89fa | ||
|
|
146bda6468 | ||
|
|
b5e287b93b | ||
|
|
a4adb7f7d6 | ||
|
|
b3d3adc541 | ||
|
|
2e75f02a3f | ||
|
|
2ee0364139 | ||
|
|
9236cd01a2 | ||
|
|
ae6ea5349f | ||
|
|
f5dfdedb2d | ||
|
|
547a0ded90 | ||
|
|
df7255ce44 | ||
|
|
3bcc9a9181 | ||
|
|
def11da274 | ||
|
|
475fc2c2ad | ||
|
|
44eaaf374a | ||
|
|
eccfaf1f50 | ||
|
|
c2c45640e0 | ||
|
|
a0e1f4f480 | ||
|
|
1f4d727570 | ||
|
|
f8712c099d | ||
|
|
adcdf7b49f | ||
|
|
6e54086be5 | ||
|
|
2b7b098700 | ||
|
|
f1db104ff9 | ||
|
|
ed0f440974 | ||
|
|
eb3b287df1 | ||
|
|
8baf4c994e | ||
|
|
beb73056c3 | ||
|
|
bc16944191 | ||
|
|
fdfe9e05ba | ||
|
|
9a9d798ce4 | ||
|
|
f60bc7aa9d | ||
|
|
f113a65c6e | ||
|
|
5a4b7a56b8 | ||
|
|
e6ddce15c3 | ||
|
|
5d6f3486bc | ||
|
|
208baeb301 | ||
|
|
47bf73f4d0 | ||
|
|
35db040229 | ||
|
|
062b29b311 | ||
|
|
26fda37639 | ||
|
|
4096e387f0 | ||
|
|
90272a84ae | ||
|
|
b0eddcbae6 | ||
|
|
94ce420956 | ||
|
|
f1a9b684bf | ||
|
|
59ee506fe6 | ||
|
|
0aecf8a1df | ||
|
|
4a4589d878 | ||
|
|
d068364935 | ||
|
|
037335f4bf | ||
|
|
5a7288d9b2 | ||
|
|
70f20ec55e | ||
|
|
f90790b3ed | ||
|
|
dc66b1f7e1 | ||
|
|
59cd433253 | ||
|
|
d18655ef5a | ||
|
|
081ee56cd0 | ||
|
|
88a5b96c50 | ||
|
|
6cbd3faac0 | ||
|
|
22a2a8a6b9 | ||
|
|
c41dd34de7 | ||
|
|
ef983c6a3b | ||
|
|
ee8327928d | ||
|
|
1099b1ddce | ||
|
|
cdab32be23 | ||
|
|
9a096e6841 | ||
|
|
ae9f6019bc | ||
|
|
cf0a8af55d | ||
|
|
35a3ba35ef | ||
|
|
7983297c8b | ||
|
|
e9c5f633e0 | ||
|
|
1643c95635 | ||
|
|
1cfc052b9d | ||
|
|
36d633f2fd | ||
|
|
214a38f974 | ||
|
|
892b1977c5 | ||
|
|
90ddfaf35f | ||
|
|
452814565e | ||
|
|
f07e18248f | ||
|
|
ce1627df92 | ||
|
|
b77ab20bf0 | ||
|
|
d82fe5cacf | ||
|
|
bfec1f8e3b | ||
|
|
804bfd8700 | ||
|
|
5d5a6d3a87 | ||
|
|
0c66e761be | ||
|
|
99af319684 | ||
|
|
1d965fc599 | ||
|
|
356b20feed | ||
|
|
c4a807ca85 | ||
|
|
f02c2e2fde | ||
|
|
b7d9431716 | ||
|
|
fd76acc661 | ||
|
|
5141ac6418 | ||
|
|
3e9b7b16c9 | ||
|
|
2ef18dac6c | ||
|
|
a1f173fc67 | ||
|
|
eb89f13583 | ||
|
|
dd3d32d13c | ||
|
|
cc8a7501f3 | ||
|
|
92b8f50bfa | ||
|
|
87df3502a7 | ||
|
|
664ce64f24 | ||
|
|
0dbc2a3aaf | ||
|
|
eb6ce241f0 | ||
|
|
4ad6292028 | ||
|
|
bf09762570 | ||
|
|
cf92d02d8a | ||
|
|
4bddc8d3f6 | ||
|
|
6a44181e8c | ||
|
|
8007941af0 | ||
|
|
738509c242 | ||
|
|
e6da4a6aa5 | ||
|
|
ebf8aa15e6 | ||
|
|
d18d7aaa40 | ||
|
|
b229f6d1ea | ||
|
|
42a802efba | ||
|
|
65eb6e74f8 | ||
|
|
d615b4a99f | ||
|
|
bded0e1bbc | ||
|
|
cdbccd5a12 | ||
|
|
82bdc55bc3 | ||
|
|
cc549c2444 | ||
|
|
744634e97f | ||
|
|
f3a2e06e60 | ||
|
|
69188e280c | ||
|
|
e6d42ad390 | ||
|
|
b99923d6ee | ||
|
|
1859f9b26c | ||
|
|
a765838889 | ||
|
|
0787472145 | ||
|
|
026f813fcb | ||
|
|
9101ac782f | ||
|
|
38ae7edf69 | ||
|
|
eeb1a20326 | ||
|
|
a5f3f8ed48 | ||
|
|
d48b0c3402 | ||
|
|
dfb0befca3 | ||
|
|
596702c398 | ||
|
|
76ea20881e | ||
|
|
ddf574fd81 | ||
|
|
ec5efb6b70 | ||
|
|
79bc19fc8e | ||
|
|
e5f0b04f12 | ||
|
|
8b4e259b22 | ||
|
|
18999572b4 | ||
|
|
415ea08693 | ||
|
|
5e30cba1fd | ||
|
|
703e71840e | ||
|
|
c0a148bb7d | ||
|
|
25113b3315 | ||
|
|
ddc800b37f | ||
|
|
37e3da674c | ||
|
|
1da7bdd25e | ||
|
|
8889075b0d | ||
|
|
e9d91a3949 | ||
|
|
f65308d371 | ||
|
|
82cea36531 | ||
|
|
92cec830f0 |
95
.gitmodules
vendored
95
.gitmodules
vendored
@@ -1,66 +1,66 @@
|
|||||||
[submodule "qtbase"]
|
[submodule "qtbase"]
|
||||||
path = qtbase
|
path = qtbase
|
||||||
url = ../qtbase.git
|
url = ../qtbase.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtsvg"]
|
[submodule "qtsvg"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtsvg
|
path = qtsvg
|
||||||
url = ../qtsvg.git
|
url = ../qtsvg.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdeclarative"]
|
[submodule "qtdeclarative"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtsvg qtxmlpatterns
|
recommends = qtsvg qtxmlpatterns
|
||||||
path = qtdeclarative
|
path = qtdeclarative
|
||||||
url = ../qtdeclarative.git
|
url = ../qtdeclarative.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtactiveqt"]
|
[submodule "qtactiveqt"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtactiveqt
|
path = qtactiveqt
|
||||||
url = ../qtactiveqt.git
|
url = ../qtactiveqt.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
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.9
|
branch = 5.11
|
||||||
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.9
|
branch = 5.11
|
||||||
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.9
|
branch = 5.11
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtxmlpatterns"]
|
[submodule "qtxmlpatterns"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtxmlpatterns
|
path = qtxmlpatterns
|
||||||
url = ../qtxmlpatterns.git
|
url = ../qtxmlpatterns.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qttranslations"]
|
[submodule "qttranslations"]
|
||||||
depends = qttools
|
depends = qttools
|
||||||
path = qttranslations
|
path = qttranslations
|
||||||
url = ../qttranslations.git
|
url = ../qttranslations.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
status = essential
|
status = essential
|
||||||
priority = 30
|
priority = 30
|
||||||
[submodule "qtdoc"]
|
[submodule "qtdoc"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtdoc
|
path = qtdoc
|
||||||
url = ../qtdoc.git
|
url = ../qtdoc.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
status = essential
|
status = essential
|
||||||
priority = 40
|
priority = 40
|
||||||
[submodule "qtrepotools"]
|
[submodule "qtrepotools"]
|
||||||
@@ -81,14 +81,14 @@
|
|||||||
recommends = qtdeclarative qtquickcontrols qtquickcontrols2 qtserialport
|
recommends = qtdeclarative qtquickcontrols qtquickcontrols2 qtserialport
|
||||||
path = qtlocation
|
path = qtlocation
|
||||||
url = ../qtlocation.git
|
url = ../qtlocation.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
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.9
|
branch = 5.11
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsystems"]
|
[submodule "qtsystems"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
@@ -121,27 +121,27 @@
|
|||||||
recommends = qtdeclarative qtandroidextras
|
recommends = qtdeclarative qtandroidextras
|
||||||
path = qtconnectivity
|
path = qtconnectivity
|
||||||
url = ../qtconnectivity.git
|
url = ../qtconnectivity.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
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.9
|
branch = 5.11
|
||||||
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.9
|
branch = 5.11
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtimageformats"]
|
[submodule "qtimageformats"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtimageformats
|
path = qtimageformats
|
||||||
url = ../qtimageformats.git
|
url = ../qtimageformats.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquick1"]
|
[submodule "qtquick1"]
|
||||||
depends = qtscript
|
depends = qtscript
|
||||||
@@ -154,51 +154,51 @@
|
|||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtgraphicaleffects
|
path = qtgraphicaleffects
|
||||||
url = ../qtgraphicaleffects.git
|
url = ../qtgraphicaleffects.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
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.9
|
branch = 5.11
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtserialbus"]
|
[submodule "qtserialbus"]
|
||||||
depends = qtserialport
|
depends = qtserialport
|
||||||
path = qtserialbus
|
path = qtserialbus
|
||||||
url = ../qtserialbus.git
|
url = ../qtserialbus.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialport"]
|
[submodule "qtserialport"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtserialport
|
path = qtserialport
|
||||||
url = ../qtserialport.git
|
url = ../qtserialport.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtx11extras"]
|
[submodule "qtx11extras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtx11extras
|
path = qtx11extras
|
||||||
url = ../qtx11extras.git
|
url = ../qtx11extras.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmacextras"]
|
[submodule "qtmacextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtmacextras
|
path = qtmacextras
|
||||||
url = ../qtmacextras.git
|
url = ../qtmacextras.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
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.9
|
branch = 5.11
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtandroidextras"]
|
[submodule "qtandroidextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtandroidextras
|
path = qtandroidextras
|
||||||
url = ../qtandroidextras.git
|
url = ../qtandroidextras.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtenginio"]
|
[submodule "qtenginio"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
@@ -211,101 +211,108 @@
|
|||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebsockets
|
path = qtwebsockets
|
||||||
url = ../qtwebsockets.git
|
url = ../qtwebsockets.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
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.9
|
branch = 5.11
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebengine"]
|
[submodule "qtwebengine"]
|
||||||
depends = qtquickcontrols qtwebchannel
|
depends = qtquickcontrols qtwebchannel
|
||||||
recommends = qtlocation qttools
|
recommends = qtlocation qttools
|
||||||
path = qtwebengine
|
path = qtwebengine
|
||||||
url = ../qtwebengine.git
|
url = ../qtwebengine.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
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.9
|
branch = 5.11
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebview"]
|
[submodule "qtwebview"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtwebengine
|
recommends = qtwebengine
|
||||||
path = qtwebview
|
path = qtwebview
|
||||||
url = ../qtwebview.git
|
url = ../qtwebview.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquickcontrols2"]
|
[submodule "qtquickcontrols2"]
|
||||||
depends = qtgraphicaleffects
|
depends = qtgraphicaleffects
|
||||||
|
recommends = qtimageformats
|
||||||
path = qtquickcontrols2
|
path = qtquickcontrols2
|
||||||
url = ../qtquickcontrols2.git
|
url = ../qtquickcontrols2.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtpurchasing"]
|
[submodule "qtpurchasing"]
|
||||||
depends = qtbase qtandroidextras
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative qtandroidextras
|
||||||
path = qtpurchasing
|
path = qtpurchasing
|
||||||
url = ../qtpurchasing.git
|
url = ../qtpurchasing.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
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.9
|
branch = 5.11
|
||||||
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.9
|
branch = 5.11
|
||||||
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.9
|
branch = 5.11
|
||||||
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.9
|
branch = 5.11
|
||||||
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.9
|
branch = 5.11
|
||||||
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.9
|
branch = 5.11
|
||||||
status = preview
|
status = addon
|
||||||
[submodule "qtnetworkauth"]
|
[submodule "qtnetworkauth"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtwebview
|
|
||||||
path = qtnetworkauth
|
path = qtnetworkauth
|
||||||
url = ../qtnetworkauth.git
|
url = ../qtnetworkauth.git
|
||||||
branch = 5.9
|
branch = 5.11
|
||||||
status = preview
|
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.9
|
branch = 5.11
|
||||||
|
status = preview
|
||||||
|
[submodule "qtwebglplugin"]
|
||||||
|
depends = qtbase qtwebsockets
|
||||||
|
recommends = qtdeclarative
|
||||||
|
path = qtwebglplugin
|
||||||
|
url = ../qtwebglplugin.git
|
||||||
|
branch = 5.11
|
||||||
status = preview
|
status = preview
|
||||||
|
|||||||
@@ -1,25 +1,27 @@
|
|||||||
Template Target OS Target arch Compiler Features
|
Template Target OS Target arch Compiler Features
|
||||||
----------------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
----------------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
||||||
qtci-windows-8.1-x86_64 MSVC2013 DeveloperBuild Release DisableTests
|
|
||||||
qtci-windows-10-x86_64-10 MSVC2015 DeveloperBuild Release QtNamespace QtLibInfix BuildExamples
|
qtci-windows-10-x86_64-10 MSVC2015 DeveloperBuild Release QtNamespace QtLibInfix BuildExamples
|
||||||
qtci-windows-7-x86-3 Mingw53 DeveloperBuild Release OpenGLDynamic
|
qtci-windows-7-x86-3 Mingw53 DeveloperBuild Release OpenGLDynamic
|
||||||
qtci-windows-10-x86_64-10 x86 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
qtci-windows-10-x86_64-10 x86 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
||||||
qtci-windows-10-x86_64-10 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
qtci-windows-10-x86_64-10 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 x86 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
qtci-windows-10-x86_64-10 WinRT_10 x86 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 armv7 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
qtci-windows-10-x86_64-10 WinRT_10 armv7 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
|
qtci-windows-10-x86_64-10 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
||||||
qtci-linux-Ubuntu-16.04-x86_64-2 GCC NoWidgets ForceDebugInfo
|
qtci-linux-Ubuntu-16.04-x86_64-2 GCC NoWidgets ForceDebugInfo
|
||||||
qtci-linux-Ubuntu-16.04-x86_64-2 GCC DeveloperBuild OutOfSourceBuild QtLibInfix QtNamespace BuildExamples Documentation
|
qtci-linux-Ubuntu-16.04-x86_64-2 GCC DeveloperBuild OutOfSourceBuild QtLibInfix QtNamespace BuildExamples Documentation
|
||||||
qtci-linux-openSUSE-42.3-x86_64 GCC DeveloperBuild NoPch
|
qtci-linux-openSUSE-42.3-x86_64 GCC DeveloperBuild NoPch
|
||||||
qtci-linux-openSUSE-42.3-x86_64 ICC_18 DeveloperBuild NoPch DisableTests
|
qtci-linux-openSUSE-42.3-x86_64 ICC_18 DeveloperBuild NoPch DisableTests SystemSQLite
|
||||||
qtci-linux-RHEL-6.6-x86_64 GCC Release ForceDebugInfo
|
qtci-linux-RHEL-6.6-x86_64 GCC Release ForceDebugInfo
|
||||||
qtci-linux-RHEL-7.4-x86_64 GCC Packaging Release NoUseGoldLinker
|
qtci-linux-RHEL-7.4-x86_64 GCC Packaging Release NoUseGoldLinker ForceDebugInfo SeparateDebugInfo
|
||||||
qtci-macos-10.12-x86_64-9 Clang Packaging DebugAndRelease Release
|
qtci-macos-10.12-x86_64-8 Clang Packaging DebugAndRelease Release
|
||||||
qtci-osx-10.11-x86_64-3 Clang DeveloperBuild Release QtNamespace NoPch
|
qtci-osx-10.11-x86_64-3 Clang DeveloperBuild Release QtNamespace NoPch
|
||||||
qtci-osx-10.10-x86_64 Clang Release NoFramework DisableTests
|
qtci-osx-10.11-x86_64-3 Clang Release NoFramework DisableTests
|
||||||
qtci-macos-10.12-x86_64-9 IOS_ANY x86_64 Clang Release DisableTests Static
|
qtci-macos-10.12-x86_64-8 IOS_ANY multi Clang Release DisableTests Static
|
||||||
|
qtci-macos-10.12-x86_64-8 TvOS_ANY multi Clang Release DisableTests
|
||||||
|
qtci-macos-10.12-x86_64-8 WatchOS_ANY multi Clang Release DisableTests
|
||||||
qtci-linux-RHEL-7.4-x86_64 Android_ANY armv7 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
qtci-linux-RHEL-7.4-x86_64 Android_ANY armv7 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
qtci-linux-Ubuntu-16.04-x86_64-2 QEMU armv7 GCC Release
|
qtci-linux-Ubuntu-16.04-x86_64-2 QEMU armv7 GCC Release
|
||||||
qtci-linux-Ubuntu-16.04-x86_64-2 QEMU arm64 GCC Release
|
qtci-linux-Ubuntu-16.04-x86_64-2 QEMU arm64 GCC Release
|
||||||
qtci-linux-Ubuntu-16.04-x86_64-2 GCC TestOnly LicenseCheck
|
qtci-linux-Ubuntu-16.04-x86_64-2 GCC TestOnly LicenseCheck
|
||||||
qtci-linux-RHEL-6.6-x86_64 QNX_660 armv7 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
|
||||||
qtci-linux-RHEL-7.4-x86_64 INTEGRITY_11_04 armv7 GCC Release DisableTests OpenGLES2 NoUseGoldLinker
|
qtci-linux-RHEL-7.4-x86_64 INTEGRITY_11_04 armv7 GCC Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
|
qtci-linux-RHEL-7.4-x86_64 QNX_700 armv7 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
|
|||||||
@@ -1,10 +1,7 @@
|
|||||||
Template Target OS Target arch Compiler Features
|
Template Target OS Target arch Compiler Features
|
||||||
--------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
--------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
||||||
qtci-windows-8.1-x86_64 x86 MSVC2013 DebugAndRelease Release ForceDebugInfo OpenGLDynamic DisableTests
|
|
||||||
qtci-windows-8.1-x86_64 MSVC2013 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic DisableTests
|
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
qtci-windows-10-x86_64-10 WinRT_10 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
qtci-windows-10-x86_64-10 x86 MSVC2017 DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
qtci-windows-10-x86_64-10 x86 MSVC2017 DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
||||||
qtci-windows-10-x86_64-10 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 x86 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
qtci-windows-10-x86_64-10 WinRT_10 x86 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
qtci-windows-7-x86-3 Mingw53 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
qtci-windows-7-x86-3 Mingw53 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 armv7 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
qtci-windows-10-x86_64-10 WinRT_10 armv7 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
@@ -12,13 +9,14 @@ qtci-windows-10-x86_64-10 WinRT_10 MSVC2017 Packagin
|
|||||||
qtci-linux-RHEL-7.4-x86_64 Android_ANY x86 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
qtci-linux-RHEL-7.4-x86_64 Android_ANY x86 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
qtci-windows-7-x86-3 Android_ANY armv7 Mingw53 Packaging Release DisableTests OpenGLES2
|
qtci-windows-7-x86-3 Android_ANY armv7 Mingw53 Packaging Release DisableTests OpenGLES2
|
||||||
qtci-windows-7-x86-3 Android_ANY x86 Mingw53 Packaging Release DisableTests OpenGLES2
|
qtci-windows-7-x86-3 Android_ANY x86 Mingw53 Packaging Release DisableTests OpenGLES2
|
||||||
qtci-macos-10.12-x86_64-9 Android_ANY armv7 GCC Packaging Release DisableTests OpenGLES2
|
qtci-macos-10.12-x86_64-8 Android_ANY armv7 GCC Packaging Release DisableTests OpenGLES2
|
||||||
qtci-macos-10.12-x86_64-9 Android_ANY x86 GCC Packaging Release DisableTests OpenGLES2
|
qtci-macos-10.12-x86_64-8 Android_ANY x86 GCC Packaging Release DisableTests OpenGLES2
|
||||||
qtci-linux-RHEL-6.6-x86_64 QNX_660 x86 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
qtci-macos-10.12-x86_64-8 QNX_700 x86 GCC Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
qtci-macos-10.12-x86_64-9 IOS_ANY multi Clang Packaging DebugAndRelease DisableTests Static
|
qtci-macos-10.12-x86_64-8 IOS_ANY multi Clang Packaging DebugAndRelease DisableTests Static
|
||||||
|
qtci-macos-10.12-x86_64-8 TvOS_ANY multi Clang DebugAndRelease DisableTests
|
||||||
|
qtci-macos-10.12-x86_64-8 WatchOS_ANY multi Clang DebugAndRelease DisableTests
|
||||||
qtci-windows-10-x86_64-10 QNX_700 armv7 Mingw53 Packaging Release DisableTests OpenGLES2
|
qtci-windows-10-x86_64-10 QNX_700 armv7 Mingw53 Packaging Release DisableTests OpenGLES2
|
||||||
qtci-windows-10-x86_64-10 QNX_700 x86_64 Mingw53 Packaging Release DisableTests OpenGLES2
|
qtci-windows-10-x86_64-10 QNX_700 armv8 Mingw53 Packaging Release DisableTests OpenGLES2
|
||||||
qtci-windows-10-x86_64-10 QNX_660 armv7 Mingw53 Packaging Release DisableTests OpenGLES2
|
qtci-windows-10-x86_64-10 QNX_700 x86 Mingw53 Packaging Release DisableTests OpenGLES2
|
||||||
qtci-windows-10-x86_64-10 QNX_660 x86 Mingw53 Packaging Release DisableTests OpenGLES2
|
qtci-linux-RHEL-7.4-x86_64 QNX_700 armv8 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
qtci-linux-RHEL-7.4-x86_64 QNX_700 x86_64 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
qtci-linux-RHEL-7.4-x86_64 QNX_700 x86 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
qtci-linux-RHEL-7.4-x86_64 QNX_700 armv7 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
Template Target OS Target arch Compiler Features
|
Template Target OS Target arch Compiler Features
|
||||||
--------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
--------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
||||||
qtci-windows-10-x86_64-10 x86 MSVC2017 DebugAndRelease Release ForceDebugInfo OpenGLDynamic DisableTests
|
qtci-windows-10-x86_64-10 x86 MSVC2017 DebugAndRelease Release ForceDebugInfo OpenGLDynamic DisableTests
|
||||||
qtci-windows-10-x86_64-10 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic DisableTests
|
|
||||||
qtci-windows-7-x86-3 Mingw53 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
qtci-windows-7-x86-3 Mingw53 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
||||||
|
|||||||
@@ -95,3 +95,9 @@ echo "Android SDK tools = $toolsVersion" >> ~/versions.txt
|
|||||||
echo "Android SDK Build Tools = $sdkBuildToolsVersion" >> ~/versions.txt
|
echo "Android SDK Build Tools = $sdkBuildToolsVersion" >> ~/versions.txt
|
||||||
echo "Android SDK API level = $sdkApiLevel" >> ~/versions.txt
|
echo "Android SDK API level = $sdkApiLevel" >> ~/versions.txt
|
||||||
echo "Android NDK = $ndkVersion" >> ~/versions.txt
|
echo "Android NDK = $ndkVersion" >> ~/versions.txt
|
||||||
|
|
||||||
|
cd $sdkTargetFolder/tools/bin
|
||||||
|
echo "y" | ./sdkmanager --install "system-images;android-21;google_apis;x86"
|
||||||
|
echo "no" | ./avdmanager create avd -n x86emulator -k "system-images;android-21;google_apis;x86" -c 2048M -f
|
||||||
|
# Purely informative, show the list of avd devices
|
||||||
|
./avdmanager list avd
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# We need to disable selinux while we are overwriting some binaries
|
# We need to disable selinux while we are overwriting some binaries
|
||||||
# required by it. If this is not done, ICU provisioning will create
|
# required by it. If this is not done, ICU provisioning will create
|
||||||
# template that is not booting.
|
# template that is not booting.
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
#!/usr/bin/env bash
|
#!/bin/env bash
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2017 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 test suite of the Qt Toolkit.
|
||||||
##
|
##
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
## Commercial License Usage
|
## Commercial License Usage
|
||||||
@@ -33,34 +33,37 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
# This script installs QNX 6.6.0.
|
set +e
|
||||||
|
|
||||||
|
# We need to source to be able to use cmake in the shell
|
||||||
|
if uname -a |grep -q "Ubuntu"; then
|
||||||
|
source ~/.profile
|
||||||
|
else
|
||||||
|
source ~/.bashrc
|
||||||
|
fi
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
targetFolder="/opt/"
|
TEMPDIR=$(mktemp --directory) || echo "Failed to create temporary directory"
|
||||||
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/linux/qnx660-patch4687-linux.tar.gz"
|
trap "sudo rm -fr $TEMPDIR" EXIT
|
||||||
sha1="ffcf91489699c42ce9c1d74941f1829531752bbe"
|
cd $TEMPDIR
|
||||||
folderName="qnx660"
|
|
||||||
targetFile="qnx660.tar.gz"
|
|
||||||
wget --tries=5 --waitretry=5 --progress=dot:giga --output-document="$targetFile" "$sourceFile"
|
|
||||||
echo "$sha1 $targetFile" | sha1sum --check
|
|
||||||
if [ ! -d "$targetFolder" ]; then
|
|
||||||
mkdir -p $targetFolder
|
|
||||||
fi
|
|
||||||
sudo tar -C $targetFolder -xvzf $targetFile
|
|
||||||
sudo chown -R qt:users "$targetFolder"/"$folderName"
|
|
||||||
|
|
||||||
# Verify that we have last file in tar
|
sudo pip install --upgrade pip
|
||||||
if [ ! -f $targetFolder/$folderName/qnx660-env.sh ]; then
|
sudo pip install six
|
||||||
echo "Installation failed!"
|
|
||||||
exit -1
|
|
||||||
fi
|
|
||||||
|
|
||||||
rm -rf $targetFile
|
git clone https://github.com/open62541/open62541.git open62541
|
||||||
|
cd open62541
|
||||||
|
git checkout ba3b55ab4afafe6bc9d2cb922eafd51c6cee4629
|
||||||
|
mkdir build
|
||||||
|
cd build
|
||||||
|
cmake -DUA_ENABLE_AMALGAMATION=ON -DUA_ENABLE_METHODCALLS=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr/local -DLIB_INSTALL_DIR:PATH=/usr/local/lib/open62541 ..
|
||||||
|
make
|
||||||
|
|
||||||
# Set env variables
|
sudo make install
|
||||||
SetEnvVar "QNX_660" "$targetFolder$folderName"
|
sudo /sbin/ldconfig
|
||||||
|
|
||||||
|
SetEnvVar "QTOPCUA_OPEN62541_LIB_PATH" "/usr/local/lib/open62541"
|
||||||
|
SetEnvVar "QTOPCUA_OPEN62541_INCLUDE_PATH" "/usr/local/include/open62541"
|
||||||
|
|
||||||
echo "QNX SDP = 6.6.0" >> ~/versions.txt
|
|
||||||
@@ -36,17 +36,15 @@
|
|||||||
# This script install OpenSSL from sources.
|
# This script install OpenSSL from sources.
|
||||||
# Requires GCC and Perl to be in PATH.
|
# Requires GCC and Perl to be in PATH.
|
||||||
|
|
||||||
# shellcheck source=../unix/DownloadURL.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
||||||
# shellcheck source=../unix/SetEnvVar.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
version="1.0.2p"
|
version="1.0.2g"
|
||||||
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
||||||
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
||||||
targetFile="/tmp/openssl-$version.tar.gz"
|
targetFile="/tmp/openssl-$version.tar.gz"
|
||||||
installFolder="/home/qt/"
|
installFolder="/home/qt/"
|
||||||
sha="f34b5322e92415755c7d58bf5d0d5cf37666382c"
|
sha="36af23887402a5ea4ebef91df8e61654906f58f2"
|
||||||
# Until every VM doing Linux Android builds have provisioned the env variable
|
# Until every VM doing Linux Android builds have provisioned the env variable
|
||||||
# OPENSSL_ANDROID_HOME, we can't change the hard coded path that's currently in Coin.
|
# OPENSSL_ANDROID_HOME, we can't change the hard coded path that's currently in Coin.
|
||||||
# QTQAINFRA-1436
|
# QTQAINFRA-1436
|
||||||
@@ -56,8 +54,9 @@ DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
|||||||
|
|
||||||
tar -xzf "$targetFile" -C "$installFolder"
|
tar -xzf "$targetFile" -C "$installFolder"
|
||||||
# This rename should be removed once hard coded path from Coin is fixed. (QTQAINFRA-1436)
|
# This rename should be removed once hard coded path from Coin is fixed. (QTQAINFRA-1436)
|
||||||
mv "${opensslHome}p" "${opensslHome}"
|
mv "${opensslHome}g" "${opensslHome}"
|
||||||
pushd "$opensslHome"
|
pushd "$opensslHome"
|
||||||
|
|
||||||
echo "Running configure"
|
echo "Running configure"
|
||||||
perl Configure shared android
|
perl Configure shared android
|
||||||
|
|
||||||
|
|||||||
@@ -40,11 +40,11 @@ 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.tar.xz"
|
||||||
sha1="5d2c8f531823b1f7a2e20968dc698c187c7de94c"
|
sha1="949a87c5f00d0756956cb4b1b3b213ecaeee9113"
|
||||||
folderName="qnx700"
|
folderName="qnx700"
|
||||||
targetFile="qnx700.tar.xz"
|
targetFile="qnx700.tar.xz"
|
||||||
wget --tries=5 --waitretry=5 --output-document="$targetFile" "$sourceFile"
|
wget --tries=5 --waitretry=5 --progress=dot:giga --output-document="$targetFile" "$sourceFile"
|
||||||
echo "$sha1 $targetFile" | sha1sum --check
|
echo "$sha1 $targetFile" | sha1sum --check
|
||||||
if [ ! -d "$targetFolder" ]; then
|
if [ ! -d "$targetFolder" ]; then
|
||||||
mkdir -p $targetFolder
|
mkdir -p $targetFolder
|
||||||
@@ -59,6 +59,7 @@ if [ ! -f $targetFolder/$folderName/qnxsdp-env.sh ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
rm -rf $targetFile
|
rm -rf $targetFile
|
||||||
|
|
||||||
# Set env variables
|
# Set env variables
|
||||||
SetEnvVar "QNX_700" "$targetFolder$folderName"
|
SetEnvVar "QNX_700" "$targetFolder$folderName"
|
||||||
|
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ function InstallCommandLineTools {
|
|||||||
hdiutil attach /tmp/$packageName
|
hdiutil attach /tmp/$packageName
|
||||||
cd "/Volumes/Command Line Developer Tools"
|
cd "/Volumes/Command Line Developer Tools"
|
||||||
echo "Installing"
|
echo "Installing"
|
||||||
sudo installer -pkg ./*.pkg -target / -allowUntrusted
|
sudo installer -verbose -pkg *.pkg -target /
|
||||||
cd /
|
cd /
|
||||||
# Let's fait for 5 second before unmounting. Sometimes resource is busy and cant be unmounted
|
# Let's fait for 5 second before unmounting. Sometimes resource is busy and cant be unmounted
|
||||||
sleep 3
|
sleep 3
|
||||||
|
|||||||
@@ -1,77 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## 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$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# This script installs Xcode
|
|
||||||
# Prerequisites: Have Xcode prefetched to local cache as xz compressed.
|
|
||||||
# This can be achieved by fetching Xcode_8.xip from Apple Store.
|
|
||||||
# Uncompress it with 'xar -xf Xcode_8.xip'
|
|
||||||
# Then get https://gist.githubusercontent.com/pudquick/ff412bcb29c9c1fa4b8d/raw/24b25538ea8df8d0634a2a6189aa581ccc6a5b4b/parse_pbzx2.py
|
|
||||||
# with which you can run 'python parse_pbzx2.py Content'.
|
|
||||||
# This will give you a file called "Content.part00.cpio.xz" that
|
|
||||||
# can be renamed to Xcode_8.xz for this script.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function InstallXCode() {
|
|
||||||
sourceFile=$1
|
|
||||||
version=$2
|
|
||||||
|
|
||||||
echo "Uncompressing and installing '$sourceFile'"
|
|
||||||
if [[ $sourceFile =~ tar ]]; then
|
|
||||||
cd /Applications/ && sudo tar -zxf "$sourceFile"
|
|
||||||
else
|
|
||||||
xzcat < "$sourceFile" | (cd /Applications/ && sudo cpio -dmi)
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Versioning application bundle"
|
|
||||||
majorVersion=$(echo $version | cut -d '.' -f 1)
|
|
||||||
versionedAppBundle="/Applications/Xcode${majorVersion}.app"
|
|
||||||
sudo mv /Applications/Xcode.app ${versionedAppBundle}
|
|
||||||
|
|
||||||
echo "Selecting Xcode"
|
|
||||||
sudo xcode-select --switch ${versionedAppBundle}
|
|
||||||
|
|
||||||
echo "Accept license"
|
|
||||||
sudo xcodebuild -license accept
|
|
||||||
|
|
||||||
echo "Install packages"
|
|
||||||
# -runFirstLaunch is valid in 9.x
|
|
||||||
sudo xcodebuild -runFirstLaunch || true
|
|
||||||
|
|
||||||
echo "Enabling developer mode, so that using lldb does not require interactive password entry"
|
|
||||||
sudo /usr/sbin/DevToolsSecurity -enable
|
|
||||||
|
|
||||||
echo "Xcode = $version" >> ~/versions.txt
|
|
||||||
}
|
|
||||||
@@ -1,11 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
# Will install pip utility for python
|
||||||
function InstallPip {
|
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
|
||||||
|
sudo python get-pip.py
|
||||||
python=$1
|
rm get-pip.py
|
||||||
|
|
||||||
# Will install pip utility for python
|
|
||||||
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
|
|
||||||
sudo "$python" get-pip.py
|
|
||||||
rm get-pip.py
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -35,12 +35,8 @@
|
|||||||
|
|
||||||
# This script installs python2
|
# This script installs python2
|
||||||
|
|
||||||
# shellcheck source=./InstallPKGFromURL.sh
|
|
||||||
source "${BASH_SOURCE%/*}/InstallPKGFromURL.sh"
|
source "${BASH_SOURCE%/*}/InstallPKGFromURL.sh"
|
||||||
# shellcheck source=./../unix/SetEnvVar.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
# shellcheck 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.14-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.14/python-2.7.14-macosx10.6.pkg"
|
||||||
@@ -49,11 +45,8 @@ DestDir="/"
|
|||||||
|
|
||||||
InstallPKGFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$DestDir"
|
InstallPKGFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$DestDir"
|
||||||
|
|
||||||
InstallPip /Library/Frameworks/Python.framework/Versions/2.7/bin/python
|
|
||||||
|
|
||||||
/Library/Frameworks/Python.framework/Versions/2.7/bin/pip install virtualenv
|
/Library/Frameworks/Python.framework/Versions/2.7/bin/pip install virtualenv
|
||||||
|
|
||||||
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.14" >> ~/versions.txt
|
||||||
|
|
||||||
|
|||||||
@@ -36,12 +36,8 @@
|
|||||||
|
|
||||||
# This script installs python3
|
# This script installs python3
|
||||||
|
|
||||||
# shellcheck source=./InstallPKGFromURL.sh
|
|
||||||
source "${BASH_SOURCE%/*}/InstallPKGFromURL.sh"
|
source "${BASH_SOURCE%/*}/InstallPKGFromURL.sh"
|
||||||
# shellcheck source=./../unix/SetEnvVar.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
# shellcheck source=./pip.sh
|
|
||||||
source "${BASH_SOURCE%/*}/pip.sh"
|
|
||||||
|
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/mac/python-3.6.1-macosx10.6.pkg"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/mac/python-3.6.1-macosx10.6.pkg"
|
||||||
AltUrl="https://www.python.org/ftp/python/3.6.1/python-3.6.1-macosx10.6.pkg"
|
AltUrl="https://www.python.org/ftp/python/3.6.1/python-3.6.1-macosx10.6.pkg"
|
||||||
@@ -50,12 +46,9 @@ DestDir="/"
|
|||||||
|
|
||||||
InstallPKGFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$DestDir"
|
InstallPKGFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$DestDir"
|
||||||
|
|
||||||
InstallPip /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
|
|
||||||
|
|
||||||
/Library/Frameworks/Python.framework/Versions/3.6/bin/pip3 install virtualenv
|
/Library/Frameworks/Python.framework/Versions/3.6/bin/pip3 install virtualenv
|
||||||
|
|
||||||
SetEnvVar "PYTHON3_PATH" "/Library/Frameworks/Python.framework/Versions/3.6/bin"
|
SetEnvVar "PYTHON3_PATH" "/Library/Frameworks/Python.framework/Versions/3.6/bin"
|
||||||
SetEnvVar "PIP3_PATH" "/Library/Frameworks/Python.framework/Versions/3.6/bin"
|
SetEnvVar "PIP3_PATH" "/Library/Frameworks/Python.framework/Versions/3.6/bin"
|
||||||
|
|
||||||
echo "python3 = 3.6.1" >> ~/versions.txt
|
echo "python3 = 3.6.1" >> ~/versions.txt
|
||||||
|
|
||||||
|
|||||||
@@ -56,6 +56,5 @@ function DownloadURL {
|
|||||||
echo "Checking SHA1 on PKG '$targetFile'"
|
echo "Checking SHA1 on PKG '$targetFile'"
|
||||||
echo "$expectedSha1 *$targetFile" > $targetFile.sha1
|
echo "$expectedSha1 *$targetFile" > $targetFile.sha1
|
||||||
sha1sum --check $targetFile.sha1
|
sha1sum --check $targetFile.sha1
|
||||||
rm -f $targetFile.sha1
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ if [ $# -eq 0 ]
|
|||||||
# The default values are for macOS package
|
# The default values are for macOS package
|
||||||
echo "Using macOS defaults"
|
echo "Using macOS defaults"
|
||||||
version=$libclang_version
|
version=$libclang_version
|
||||||
url="http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_${version//\./}-mac.7z"
|
url="https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_${version//\./}-mac.7z"
|
||||||
sha1="4781d154b274b2aec99b878c364f0ea80ff00a80"
|
sha1="4781d154b274b2aec99b878c364f0ea80ff00a80"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
55
coin/provisioning/common/unix/mqtt_broker.sh
Normal file
55
coin/provisioning/common/unix/mqtt_broker.sh
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite 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 installs paho testing broker
|
||||||
|
|
||||||
|
# shellcheck source=./InstallFromCompressedFileFromURL.sh
|
||||||
|
source "${BASH_SOURCE%/*}/InstallFromCompressedFileFromURL.sh"
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
|
CommitSHA="c342c09dadc7a664d0a8befad1ca031f5a0b0bc0"
|
||||||
|
PrimaryUrl="http://ci-files01-hki.ci.local/input/mqtt_broker/paho.mqtt.testing-$CommitSHA.zip"
|
||||||
|
AltUrl="https://github.com/eclipse/paho.mqtt.testing/archive/$CommitSHA.zip"
|
||||||
|
SHA1="532fe145096cdd8d679f425cbfd883289150c968"
|
||||||
|
targetFolder="/opt/paho_broker"
|
||||||
|
appPrefix="paho.mqtt.testing-$CommitSHA"
|
||||||
|
|
||||||
|
sudo rm -fr "$targetFolder"
|
||||||
|
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$targetFolder" "$appPrefix"
|
||||||
|
|
||||||
|
echo "Adding MQTT broker path to environment"
|
||||||
|
SetEnvVar "MQTT_TEST_BROKER_LOCATION" "$targetFolder/interoperability/startbroker.py"
|
||||||
|
|
||||||
|
echo "MQTT_BROKER = $CommitSHA" >> ~/versions.txt
|
||||||
@@ -38,7 +38,7 @@ set -ex
|
|||||||
# This script will install squish package for Linux and Mac.
|
# This script will install squish package for Linux and Mac.
|
||||||
# Squish is need by Release Test Automation (RTA)
|
# Squish is need by Release Test Automation (RTA)
|
||||||
|
|
||||||
version="6.5.1"
|
version="6.3.0"
|
||||||
# Branch version without dot
|
# Branch version without dot
|
||||||
qtBranch="59x"
|
qtBranch="59x"
|
||||||
squishFolder="/opt/squish"
|
squishFolder="/opt/squish"
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
$zip = "c:\users\qt\downloads\Qt3DStudio-3rdparty-win64-CI.zip"
|
$zip = "c:\users\qt\downloads\Qt3DStudio-3rdparty-win64-CI.zip"
|
||||||
|
$url = "http://ci-files01-hki.intra.qt.io/input/3rdparty/Qt3DStudio-3rdparty-win64-CI.zip"
|
||||||
|
|
||||||
Invoke-WebRequest -UseBasicParsing http://ci-files01-hki.intra.qt.io/input/3rdparty/Qt3DStudio-3rdparty-win64-CI.zip -OutFile $zip
|
Download $url $url $zip
|
||||||
Verify-Checksum $zip "08D740D2EFB4CBCDE7D012908B89AA48DE5CD4E1"
|
Verify-Checksum $zip "08D740D2EFB4CBCDE7D012908B89AA48DE5CD4E1"
|
||||||
Extract-Zip $zip C:\Utils\Qt3DStudio3rdparty
|
Extract-Zip $zip C:\Utils\Qt3DStudio3rdparty
|
||||||
Remove-Item -Path $zip
|
Remove-Item -Path $zip
|
||||||
|
|||||||
@@ -39,41 +39,31 @@
|
|||||||
# Msys need to be installed to target machine
|
# Msys need to be installed to target machine
|
||||||
# More info and building instructions can be found from http://doc.qt.io/qt-5/opensslsupport.html
|
# More info and building instructions can be found from http://doc.qt.io/qt-5/opensslsupport.html
|
||||||
|
|
||||||
# Android openssl was preconfigured manually. More info in jira ticket https://bugreports.qt.io/browse/QTQAINFRA-3258
|
$version = "1.0.2j"
|
||||||
# Android openssl was configured with following way and cached to ci-files01-hki.intra.qt.io\provisioning\openssl\.
|
$zip = "c:\users\qt\downloads\openssl-$version.tar.gz"
|
||||||
#################################################################
|
$sha1 = "bdfbdb416942f666865fa48fe13c2d0e588df54f"
|
||||||
## $version = "1.0.2p"
|
$destination = "C:\Utils\openssl-android-master"
|
||||||
## $zip = "c:\users\qt\downloads\openssl-$version.tar.gz"
|
|
||||||
## $sha1 = "f34b5322e92415755c7d58bf5d0d5cf37666382c"
|
Download https://www.openssl.org/source/openssl-$version.tar.gz \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-$version.tar.gz $zip
|
||||||
## $destination = "C:\Utils\openssl-android-master"
|
Verify-Checksum $zip $sha1
|
||||||
## Download https://www.openssl.org/source/openssl-$version.tar.gz \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-$version.tar.gz $zip
|
|
||||||
## Verify-Checksum $zip $sha1
|
Extract-7Zip $zip C:\Utils
|
||||||
## Extract-7Zip $zip C:\Utils
|
Extract-7Zip C:\Utils\openssl-$version.tar C:\Utils
|
||||||
## Extract-7Zip C:\Utils\openssl-$version.tar C:\Utils
|
Rename-Item C:\Utils\openssl-$version $destination
|
||||||
## Rename-Item C:\Utils\openssl-$version $destination
|
Remove-Item -Path $zip
|
||||||
## Remove-Item -Path $zip
|
Remove-Item C:\Utils\openssl-$version.tar
|
||||||
## Remove-Item C:\Utils\openssl-$version.tar
|
|
||||||
## Set-EnvironmentVariable "CC" "C:\utils\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows\bin\arm-linux-androideabi-gcc"
|
|
||||||
## Set-EnvironmentVariable "AR" "C:\utils\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows\bin\arm-linux-androideabi-ar"
|
|
||||||
## Set-EnvironmentVariable "ANDROID_DEV" "C:\utils\android-ndk-r10e\platforms\android-18\arch-arm\usr"
|
|
||||||
### Make sure configure for openssl has a "make" and "perl" available
|
|
||||||
## $env:PATH = $env:PATH + ";C:\msys\1.0\bin;C:\strawberry\perl\bin"
|
|
||||||
## Write-Host "Configuring OpenSSL $version for Android..."
|
|
||||||
## Push-Location $destination
|
|
||||||
## Run-Executable "C:\msys\1.0\bin\bash.exe" "-c `"c:/strawberry/perl/bin/perl Configure shared android`""
|
|
||||||
## Pop-Location
|
|
||||||
### Following command is needed when using version 1.1.0. With version 1.1.0 msys is not needed.
|
|
||||||
## C:\mingw530\bin\mingw32-make.exe include\openssl\opensslconf.h
|
|
||||||
#################################################################
|
|
||||||
|
|
||||||
Set-EnvironmentVariable "CC" "C:\utils\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows\bin\arm-linux-androideabi-gcc"
|
Set-EnvironmentVariable "CC" "C:\utils\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows\bin\arm-linux-androideabi-gcc"
|
||||||
Set-EnvironmentVariable "AR" "C:\utils\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows\bin\arm-linux-androideabi-ar"
|
Set-EnvironmentVariable "AR" "C:\utils\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows\bin\arm-linux-androideabi-ar"
|
||||||
Set-EnvironmentVariable "ANDROID_DEV" "C:\utils\android-ndk-r10e\platforms\android-18\arch-arm\usr"
|
Set-EnvironmentVariable "ANDROID_DEV" "C:\utils\android-ndk-r10e\platforms\android-18\arch-arm\usr"
|
||||||
|
|
||||||
$version = "1.0.2t"
|
# Make sure configure for openssl has a "make" and "perl" available
|
||||||
$zip = "c:\users\qt\downloads\openssl-$version.7z"
|
$env:PATH = $env:PATH + ";C:\msys\1.0\bin;C:\strawberry\perl\bin"
|
||||||
$sha1 = "6670ff13906a04fdbfe0fcbc075ff21839dca984"
|
|
||||||
Download \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-android-master_$version.7z \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-android-master_$version.7z $zip
|
Write-Host "Configuring OpenSSL $version for Android..."
|
||||||
Verify-Checksum $zip $sha1
|
Push-Location $destination
|
||||||
Extract-7Zip $zip C:\Utils
|
Run-Executable "C:\msys\1.0\bin\bash.exe" "-c `"c:/strawberry/perl/bin/perl Configure shared android`""
|
||||||
Remove-Item -Path $zip
|
Pop-Location
|
||||||
|
|
||||||
|
# Following command is needed when using version 1.1.0. With version 1.1.0 msys is not needed.
|
||||||
|
# C:\mingw530\bin\mingw32-make.exe include\openssl\opensslconf.h
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ SdkUpdate $sdkFolder platform-tools
|
|||||||
SdkUpdate $sdkFolder build-tools-$sdkBuildToolsVersion
|
SdkUpdate $sdkFolder build-tools-$sdkBuildToolsVersion
|
||||||
|
|
||||||
# kill adb. This process prevents provisioning to continue
|
# kill adb. This process prevents provisioning to continue
|
||||||
$p = Get-Process -Name "adb.exe" -ErrorAction:SilentlyContinue
|
$p = Get-Process -Name "adb" -ErrorAction:SilentlyContinue
|
||||||
if ($p -ne $null) {
|
if ($p -ne $null) {
|
||||||
Write-Host "Stopping adb.exe"
|
Write-Host "Stopping adb.exe"
|
||||||
Stop-Process -Force $p
|
Stop-Process -Force $p
|
||||||
|
|||||||
35
coin/provisioning/common/windows/disable-autoreboot.ps1
Normal file
35
coin/provisioning/common/windows/disable-autoreboot.ps1
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
############################################################################
|
||||||
|
##
|
||||||
|
## 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\helpers.ps1"
|
||||||
|
|
||||||
|
Get-WmiObject Win32_OSRecoveryConfiguration -EnableAllPrivileges | Set-WmiInstance -Arguments @{ AutoReboot=$False }
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
@@ -30,21 +30,10 @@
|
|||||||
## $QT_END_LICENSE$
|
## $QT_END_LICENSE$
|
||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
# This script will install Windows 10 SDK
|
Start-Process -NoNewWindow -FilePath "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\ngen.exe" -ArgumentList ExecuteQueuedItems -Wait
|
||||||
|
|
||||||
$url_cache = "\\ci-files01-hki.ci.local\provisioning\windows\winsdksetup.exe"
|
if( (is64bitWinHost) -eq 1 ) {
|
||||||
$url_official = "https://download.microsoft.com/download/8/C/3/8C37C5CE-C6B9-4CC8-8B5F-149A9C976035/windowssdk/winsdksetup.exe"
|
Start-Process -NoNewWindow -FilePath "C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\ngen.exe" -ArgumentList ExecuteQueuedItems -Wait
|
||||||
$package = "C:\Windows\Temp\winsdksetup.exe"
|
}
|
||||||
$sha1 = "db237323f1779fb143e7cdc558e4345e7004489e"
|
|
||||||
|
|
||||||
Copy-Item $url_cache $package
|
|
||||||
Verify-Checksum $package $sha1
|
|
||||||
Run-Executable $package "/features + /q"
|
|
||||||
|
|
||||||
Write-Host "Cleaning $package.."
|
|
||||||
Remove-Item -Recurse -Force -Path "$package"
|
|
||||||
|
|
||||||
Write-Output "Windows 10 SDK = 10.0.16229.91" >> ~\versions.txt
|
|
||||||
@@ -112,7 +112,6 @@ function Download
|
|||||||
[string] $Destination = $(BadParam("a download target location"))
|
[string] $Destination = $(BadParam("a download target location"))
|
||||||
)
|
)
|
||||||
$ProgressPreference = 'SilentlyContinue'
|
$ProgressPreference = 'SilentlyContinue'
|
||||||
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
|
|
||||||
try {
|
try {
|
||||||
Write-Host "Downloading from cached location ($CachedUrl) to $Destination"
|
Write-Host "Downloading from cached location ($CachedUrl) to $Destination"
|
||||||
if ($CachedUrl.StartsWith("http")) {
|
if ($CachedUrl.StartsWith("http")) {
|
||||||
@@ -135,6 +134,7 @@ function Add-Path
|
|||||||
|
|
||||||
$oldPath = [System.Environment]::GetEnvironmentVariable('Path', 'Machine')
|
$oldPath = [System.Environment]::GetEnvironmentVariable('Path', 'Machine')
|
||||||
[Environment]::SetEnvironmentVariable("Path", $oldPath + ";$Path", [EnvironmentVariableTarget]::Machine)
|
[Environment]::SetEnvironmentVariable("Path", $oldPath + ";$Path", [EnvironmentVariableTarget]::Machine)
|
||||||
|
$Env:PATH = [System.Environment]::GetEnvironmentVariable('Path', 'Machine')
|
||||||
}
|
}
|
||||||
|
|
||||||
function Set-EnvironmentVariable
|
function Set-EnvironmentVariable
|
||||||
@@ -160,22 +160,3 @@ function isProxyEnabled {
|
|||||||
function getProxy {
|
function getProxy {
|
||||||
return (Get-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings').proxyServer
|
return (Get-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings').proxyServer
|
||||||
}
|
}
|
||||||
|
|
||||||
function Remove {
|
|
||||||
|
|
||||||
Param (
|
|
||||||
[string]$Path = $(BadParam("a path"))
|
|
||||||
)
|
|
||||||
Write-Host "Removing $Path"
|
|
||||||
$i = 0
|
|
||||||
While ( Test-Path($Path) ){
|
|
||||||
Try{
|
|
||||||
remove-item -Force -Recurse -Path $Path -ErrorAction Stop
|
|
||||||
}catch{
|
|
||||||
$i +=1
|
|
||||||
if ($i -eq 5) {exit 1}
|
|
||||||
Write-Verbose "$Path locked, trying again in 5"
|
|
||||||
Start-Sleep -seconds 5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -39,51 +39,7 @@ $version = "53_1"
|
|||||||
|
|
||||||
if (Is64BitWinHost) {
|
if (Is64BitWinHost) {
|
||||||
|
|
||||||
$url_official_2013 = "http://download.qt.io/development_releases/prebuilt/icu/prebuilt/msvc2013/icu_" + $version + "_msvc_2013_64_devel.7z"
|
|
||||||
$url_cache_2013 = "\\ci-files01-hki.intra.qt.io/provisioning/windows/icu_" + $version + "_msvc_2013_64_devel.7z"
|
|
||||||
$sha1_2013 = "7267CF8C5BD39C4218F2CCFE31ECA81B7644ED6F"
|
|
||||||
|
|
||||||
$icuPackage_msvc2013_64 = "C:\Windows\Temp\icu-$version-msvc2013_64.7z"
|
|
||||||
|
|
||||||
if (!(Test-Path C:\Utils\icu_"$version"_msvc_2013_64_devel\)) {
|
|
||||||
Write-Host "Fetching from URL ..."
|
|
||||||
Download $url_official_2013 $url_cache_2013 $icuPackage_msvc2013_64
|
|
||||||
Verify-Checksum $icuPackage_msvc2013_64 $sha1_2013
|
|
||||||
Get-ChildItem $icuPackage_msvc2013_64 | % {& "C:\Utils\sevenzip\7z.exe" "x" $_.fullname -o""C:\Utils\icu_"$version"_msvc_2013_64_devel\""}
|
|
||||||
|
|
||||||
Write-Host "Cleaning $icuPackage_msvc2013_64..."
|
|
||||||
Remove-Item -Recurse -Force $icuPackage_msvc2013_64
|
|
||||||
|
|
||||||
Write-Output "ICU MSVC2013 = $version" >> ~\versions.txt
|
|
||||||
}
|
|
||||||
|
|
||||||
# FIXME: do we really want to have it per MSVC version? What about MSVC2015?
|
|
||||||
[Environment]::SetEnvironmentVariable("CI_ICU_PATH_MSVC2013", "C:\\Utils\\icu_53_1_msvc_2013_64_devel\\icu53_1", "Machine")
|
|
||||||
|
|
||||||
# FIXME: do we really want to use the 4.8.2 ICU build?
|
# FIXME: do we really want to use the 4.8.2 ICU build?
|
||||||
Set-EnvironmentVariable "CI_ICU_PATH_Mingw49" "C:\Utils\icu_53_1_Mingw_builds_4_8_2_posix_seh_64_devel\icu53_1"
|
Set-EnvironmentVariable "CI_ICU_PATH_Mingw49" "C:\Utils\icu_53_1_Mingw_builds_4_8_2_posix_seh_64_devel\icu53_1"
|
||||||
|
|
||||||
} else {
|
|
||||||
|
|
||||||
$url_official_2013_32 = "http://download.qt.io/development_releases/prebuilt/icu/prebuilt/msvc2013/icu_" + $version + "_msvc_2013_32_devel.7z"
|
|
||||||
$url_cache_2013_32 = "\\ci-files01-hki.intra.qt.io/provisioning/windows/icu_" + $version + "_msvc_2013_32_devel.7z"
|
|
||||||
$sha1_2013_32 = "D745A5F0F6A3817AE989501A01A5A0BA53FDB800"
|
|
||||||
|
|
||||||
$icuPackage_msvc2013_32 = "C:\Windows\Temp\icu-$version-msvc2013_32.7z"
|
|
||||||
|
|
||||||
if (!(Test-Path C:\Utils\icu_"$version"_msvc_2013_32_devel\)) {
|
|
||||||
Write-Host "Fetching from URL ..."
|
|
||||||
Download $url_official_2013_32 $url_cache_2013_32 $icuPackage_msvc2013_32
|
|
||||||
Verify-Checksum $icuPackage_msvc2013_32 $sha1_2013_32
|
|
||||||
Get-ChildItem $icuPackage_msvc2013_32 | % {& "C:\Utils\sevenzip\7z.exe" "x" $_.fullname -o""C:\Utils\icu_"$version"_msvc_2013_32_devel\""}
|
|
||||||
|
|
||||||
Write-Host "Cleaning $icuPackage_msvc2013_32..."
|
|
||||||
Remove-Item -Recurse -Force $icuPackage_msvc2013_32
|
|
||||||
|
|
||||||
Write-Output "ICU MSVC2013 = $version" >> ~\versions.txt
|
|
||||||
}
|
|
||||||
|
|
||||||
# FIXME: do we really want to have it per MSVC version? What about MSVC2015?
|
|
||||||
[Environment]::SetEnvironmentVariable("CI_ICU_PATH_MSVC2013", "C:\\Utils\\icu_53_1_msvc_2013_32_devel\\icu53_1", "Machine")
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -62,13 +62,17 @@ try {
|
|||||||
$client.Headers.Add("Cookie", $cookie)
|
$client.Headers.Add("Cookie", $cookie)
|
||||||
$client.DownloadFile($official_url, $javaPackage)
|
$client.DownloadFile($official_url, $javaPackage)
|
||||||
|
|
||||||
Invoke-WebRequest -UseBasicParsing $official_url -OutFile $javaPackage
|
Download $official_url $official_url $javaPackage
|
||||||
}
|
}
|
||||||
|
|
||||||
Verify-Checksum $javaPackage $sha1
|
Verify-Checksum $javaPackage $sha1
|
||||||
|
|
||||||
Run-Executable "$javaPackage" "/s SPONSORS=0"
|
Run-Executable "$javaPackage" "/s SPONSORS=0"
|
||||||
Remove "$javaPackage"
|
Write-Host "Cleaning $javaPackage.."
|
||||||
|
Remove-Item -Recurse -Force -Path "$javaPackage"
|
||||||
|
|
||||||
|
Write-Host "Remove Java update from startup"
|
||||||
|
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run" /v SunJavaUpdateSched /f
|
||||||
|
|
||||||
Set-EnvironmentVariable "JAVA_HOME" "$installdir"
|
Set-EnvironmentVariable "JAVA_HOME" "$installdir"
|
||||||
Add-Path "$installdir\bin"
|
Add-Path "$installdir\bin"
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ function InstallMinGW
|
|||||||
|
|
||||||
Extract-7Zip $mingwPackage $TARGETDIR
|
Extract-7Zip $mingwPackage $TARGETDIR
|
||||||
|
|
||||||
Set-EnvironmentVariable "$envvar" "$targetdir\mingw32"
|
Set-EnvironmentVariable "$envvar" ("$targetdir\mingw" + $win_arch.Substring($win_arch.get_Length()-2))
|
||||||
|
|
||||||
Write-Host "Cleaning $mingwPackage.."
|
Write-Host "Cleaning $mingwPackage.."
|
||||||
Remove-Item -Recurse -Force -Path "$mingwPackage"
|
Remove-Item -Recurse -Force -Path "$mingwPackage"
|
||||||
|
|||||||
@@ -1,33 +1,80 @@
|
|||||||
param([Int32]$archVer=32)
|
param(
|
||||||
|
[Int32]$archVer=32,
|
||||||
|
[string]$toolchain="vs2015"
|
||||||
|
)
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
# PySide versions following 5.6 use a C++ parser based on Clang (http://clang.org/).
|
# PySide versions following 5.6 use a C++ parser based on Clang (http://clang.org/).
|
||||||
# The Clang library (C-bindings), version 3.9 or higher is required for building.
|
# The Clang library (C-bindings), version 3.9 or higher is required for building.
|
||||||
|
|
||||||
|
# Starting from Qt 5.11 QDoc requires Clang to parse C++
|
||||||
|
|
||||||
Get-Content "$PSScriptRoot\..\shared\sw_versions.txt" | Foreach-Object {
|
Get-Content "$PSScriptRoot\..\shared\sw_versions.txt" | Foreach-Object {
|
||||||
$var = $_.Split('=')
|
$var = $_.Split('=')
|
||||||
New-Variable -Name $var[0] -Value $var[1]
|
New-Variable -Name $var[0] -Value $var[1]
|
||||||
$libclang_version = $libclang_version -replace '["."]'
|
$libclang_version = $libclang_version -replace '["."]'
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( $archVer -eq 64 ) {
|
$zip = "c:\users\qt\downloads\libclang.7z"
|
||||||
$sha1 = "dc42beb0efff130c4d7dfef3c97adf26f1ab04e0"
|
$baseDestination = "C:\Utils\libclang-" + $libclang_version
|
||||||
$url = "http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_$libclang_version-windows-vs2015_64.7z"
|
|
||||||
} else {
|
function setURL() {
|
||||||
$sha1 = "64e826c00ae632fbb28655e6e1fa9194980e1205"
|
$script:url = "https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_$libclang_version-windows-$toolchain`_$archVer.7z"
|
||||||
$url = "http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_$libclang_version-windows-vs2015_32.7z"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$zip = "c:\users\qt\downloads\libclang.7z"
|
if ( $toolchain -eq "vs2015" ) {
|
||||||
$destination = "C:\Utils\libclang-" + $libclang_version
|
if ( $archVer -eq 64 ) {
|
||||||
|
$sha1 = "dc42beb0efff130c4d7dfef3c97adf26f1ab04e0"
|
||||||
|
$destination = $baseDestination + "-64"
|
||||||
|
|
||||||
Download $url $url $zip
|
setURL
|
||||||
Verify-Checksum $zip $sha1
|
Download $url $url $zip
|
||||||
|
Verify-Checksum $zip $sha1
|
||||||
|
|
||||||
Extract-7Zip $zip C:\Utils\
|
Extract-7Zip $zip C:\Utils\
|
||||||
Rename-Item C:\Utils\libclang $destination
|
Rename-Item C:\Utils\libclang $destination
|
||||||
Remove-Item -Force -Path $zip
|
Remove-Item -Force -Path $zip
|
||||||
|
}
|
||||||
|
|
||||||
Set-EnvironmentVariable "LLVM_INSTALL_DIR" $destination
|
$archVer=32
|
||||||
|
$sha1 = "64e826c00ae632fbb28655e6e1fa9194980e1205"
|
||||||
|
$destination = $baseDestination + "-32"
|
||||||
|
|
||||||
|
setURL
|
||||||
|
Download $url $url $zip
|
||||||
|
Verify-Checksum $zip $sha1
|
||||||
|
|
||||||
|
Extract-7Zip $zip C:\Utils\
|
||||||
|
Rename-Item C:\Utils\libclang $destination
|
||||||
|
Remove-Item -Force -Path $zip
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( $toolchain -eq "mingw" ) {
|
||||||
|
if ( $archVer -eq 64 ) {
|
||||||
|
$sha1 = "3e318f70a1e76c14365ced65f4fa7031bb730818"
|
||||||
|
$destination = $baseDestination + "-64"
|
||||||
|
|
||||||
|
setURL
|
||||||
|
Download $url $url $zip
|
||||||
|
Verify-Checksum $zip $sha1
|
||||||
|
|
||||||
|
Extract-7Zip $zip C:\Utils\
|
||||||
|
Rename-Item C:\Utils\libclang $destination
|
||||||
|
Remove-Item -Force -Path $zip
|
||||||
|
}
|
||||||
|
|
||||||
|
$archVer=32
|
||||||
|
$sha1 = "a9973192a01a9c16976ed0cc6ef6dac3dbc4a2d3"
|
||||||
|
$destination = $baseDestination + "-32"
|
||||||
|
|
||||||
|
setURL
|
||||||
|
Download $url $url $zip
|
||||||
|
Verify-Checksum $zip $sha1
|
||||||
|
|
||||||
|
Extract-7Zip $zip C:\Utils\
|
||||||
|
Rename-Item C:\Utils\libclang $destination
|
||||||
|
Remove-Item -Force -Path $zip
|
||||||
|
}
|
||||||
|
|
||||||
|
Set-EnvironmentVariable "LLVM_INSTALL_DIR" ($baseDestination + "-_ARCH_")
|
||||||
Write-Output "libClang = $libclang_version" >> ~/versions.txt
|
Write-Output "libClang = $libclang_version" >> ~/versions.txt
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2016 The Qt Company Ltd.
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the test suite of the Qt Toolkit.
|
## This file is part of the test suite of the Qt Toolkit.
|
||||||
@@ -31,21 +31,19 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
# Patch QNX SDK due to issues in the standard library.
|
|
||||||
# The patches are available here:
|
|
||||||
# http://www.qnx.com/download/feature.html?programid=27555
|
|
||||||
# A copy of the patch must be in the root of the Coin path in
|
|
||||||
# provisioning/qnx/patch-660-4367-RS6069_cpp-headers.zip
|
|
||||||
|
|
||||||
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
$zip = "c:\users\qt\downloads\patch-660-4367-RS6069_cpp-headers.zip"
|
Write-Host "MQTT: Downloading Paho test broker..."
|
||||||
$sha1 = "57A11FFE4434AD567B3C36F7B828DBB468A9E565"
|
$zip = "c:\users\qt\downloads\pahotest.zip"
|
||||||
$tempDir = "C:\temp\qnx_path"
|
$externalUrl = "http://ci-files01-hki.ci.local/input/mqtt_broker/paho.mqtt.testing-c342c09dadc7a664d0a8befad1ca031f5a0b0bc0.zip"
|
||||||
|
$internalUrl = "https://github.com/eclipse/paho.mqtt.testing/archive/c342c09dadc7a664d0a8befad1ca031f5a0b0bc0.zip"
|
||||||
|
$sha1 = "532fe145096cdd8d679f425cbfd883289150c968"
|
||||||
|
|
||||||
Invoke-WebRequest -UseBasicParsing http://ci-files01-hki.intra.qt.io/input/qnx/patch-660-4367-RS6069_cpp-headers.zip -OutFile $zip
|
Download $externalUrl $internalUrl $zip
|
||||||
Verify-Checksum $zip $sha1
|
Verify-Checksum $zip $sha1
|
||||||
Extract-Zip $zip $tempDir
|
|
||||||
Copy-Item $tempDir\patches\660-4367\target\* C:\qnx660\target\ -recurse -force
|
Write-Host "MQTT: Installing $zip..."
|
||||||
Remove-Item $tempDir -recurse
|
Extract-Zip $zip C:\Utils
|
||||||
|
Remove-Item -Path $zip
|
||||||
|
|
||||||
|
Set-EnvironmentVariable "MQTT_TEST_BROKER_LOCATION" "C:\Utils\paho.mqtt.testing-c342c09dadc7a664d0a8befad1ca031f5a0b0bc0\interoperability\startbroker.py"
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
@@ -30,21 +30,21 @@
|
|||||||
## $QT_END_LICENSE$
|
## $QT_END_LICENSE$
|
||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
# This script will install QNX 6.6.0
|
# Install Visual Studio 2013 update 5
|
||||||
|
|
||||||
$version = "6.6.0"
|
$version = "2013 Update 5 (KB2829760)"
|
||||||
$nondottedversion = $version -replace '[.]',''
|
$package = "C:\Windows\Temp\vs12-kb2829760.exe"
|
||||||
$targetFolder = "c:"
|
$url_cache = "\\ci-files01-hki.intra.qt.io\provisioning\windows\VS2013.5.exe"
|
||||||
$fileName = "qnx" + $nondottedversion + ".zip"
|
|
||||||
$url_cache = "\\ci-files01-hki.intra.qt.io\provisioning\windows\" + $fileName
|
|
||||||
$zip = "C:\Windows\Temp\" + $fileName
|
|
||||||
|
|
||||||
Download $url_cache $url_cache $zip
|
Write-Output "Fetching patch for Visual Studio $version..."
|
||||||
Verify-Checksum $zip "52e451648eeef1f14a516fa03d8ddd1a59d485cd"
|
Copy-Item $url_cache $package
|
||||||
Extract-7Zip $zip $targetFolder
|
|
||||||
|
|
||||||
Set-EnvironmentVariable "QNX_660" "$targetFolder"
|
Write-Output "Installing Update 5 for Visual Studio $version..."
|
||||||
Write-Output "QNX = $version" >> ~\versions.txt
|
Start-Process -FilePath $package -ArgumentList "/norestart /passive" -Wait
|
||||||
|
|
||||||
|
Write-Output "Removing $package ..."
|
||||||
|
Remove-Item $package
|
||||||
|
|
||||||
|
Write-Output "Visual Studio = $version" >> ~\versions.txt
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
# This script installs OpenSSL $version.
|
# This script installs OpenSSL $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 = "1_0_2t"
|
$version = "1_0_2j"
|
||||||
$packagex64 = "C:\Windows\Temp\Win64OpenSSL-$version.exe"
|
$packagex64 = "C:\Windows\Temp\Win64OpenSSL-$version.exe"
|
||||||
$packagex86 = "C:\Windows\Temp\Win32OpenSSL-$version.exe"
|
$packagex86 = "C:\Windows\Temp\Win32OpenSSL-$version.exe"
|
||||||
|
|
||||||
@@ -47,7 +47,8 @@ if (Is64BitWinHost) {
|
|||||||
$installFolder = "C:\openssl"
|
$installFolder = "C:\openssl"
|
||||||
$externalUrl = "https://slproweb.com/download/Win64OpenSSL-$version.exe"
|
$externalUrl = "https://slproweb.com/download/Win64OpenSSL-$version.exe"
|
||||||
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\Win64OpenSSL-$version.exe"
|
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\Win64OpenSSL-$version.exe"
|
||||||
$sha1 = "92288fb8f5d1af36960da518a21ed76cd9d7bd55"
|
$sha1 = "b1660dbdcc77e1b3d81d780c7167be1c75384d44"
|
||||||
|
|
||||||
Write-Host "Fetching from URL ..."
|
Write-Host "Fetching from URL ..."
|
||||||
Download $externalUrl $internalUrl $packagex64
|
Download $externalUrl $internalUrl $packagex64
|
||||||
Verify-Checksum $packagex64 $sha1
|
Verify-Checksum $packagex64 $sha1
|
||||||
@@ -73,7 +74,7 @@ if (Is64BitWinHost) {
|
|||||||
|
|
||||||
$externalUrl = "https://slproweb.com/download/Win32OpenSSL-$version.exe"
|
$externalUrl = "https://slproweb.com/download/Win32OpenSSL-$version.exe"
|
||||||
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\Win32OpenSSL-$version.exe"
|
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\Win32OpenSSL-$version.exe"
|
||||||
$sha1 = "db9bb96d33f2393e2a9912a28e2921e6bc879203"
|
$sha1 = "29b31d20545214ab4e4c57afb20be2338c317cc3"
|
||||||
|
|
||||||
Write-Host "Fetching from URL ..."
|
Write-Host "Fetching from URL ..."
|
||||||
Download $externalUrl $internalUrl $packagex86
|
Download $externalUrl $internalUrl $packagex86
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ Add-Path "C:\Python27;C:\Python27\Scripts"
|
|||||||
Run-Executable "C:\Python27\python.exe" "-m ensurepip"
|
Run-Executable "C:\Python27\python.exe" "-m ensurepip"
|
||||||
|
|
||||||
# Install python virtual env
|
# Install python virtual env
|
||||||
#if ( isProxyEnabled ) {
|
#if (isProxyEnabled) {
|
||||||
# Write-Host "Using proxy with pip"
|
# Write-Host "Using proxy with pip"
|
||||||
# $pip_args = "--proxy=" + (getProxy)
|
# $pip_args = "--proxy=" + (getProxy)
|
||||||
#}
|
#}
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ Set-EnvironmentVariable "PYTHON3_PATH" "$install_path"
|
|||||||
Set-EnvironmentVariable "PIP3_PATH" "$install_path\Scripts"
|
Set-EnvironmentVariable "PIP3_PATH" "$install_path\Scripts"
|
||||||
|
|
||||||
# Install python virtual env
|
# Install python virtual env
|
||||||
#if ( isProxyEnabled ) {
|
#if (isProxyEnabled) {
|
||||||
# Write-Host "Using proxy with pip"
|
# Write-Host "Using proxy with pip"
|
||||||
# $pip_args = "--proxy=" + (getProxy)
|
# $pip_args = "--proxy=" + (getProxy)
|
||||||
#}
|
#}
|
||||||
|
|||||||
@@ -39,7 +39,6 @@ if (([string]::IsNullOrEmpty($proxy)) -or ($proxy -eq '""')) {
|
|||||||
Write-Host "No proxy is defined."
|
Write-Host "No proxy is defined."
|
||||||
} else {
|
} else {
|
||||||
Write-Host "Checking proxy @ $proxy"
|
Write-Host "Checking proxy @ $proxy"
|
||||||
|
|
||||||
$proxy = $proxy -replace '"', ""
|
$proxy = $proxy -replace '"', ""
|
||||||
$webclient = New-Object System.Net.WebClient
|
$webclient = New-Object System.Net.WebClient
|
||||||
$proxy_obj = New-Object System.Net.WebProxy($proxy)
|
$proxy_obj = New-Object System.Net.WebProxy($proxy)
|
||||||
@@ -53,10 +52,8 @@ if (([string]::IsNullOrEmpty($proxy)) -or ($proxy -eq '""')) {
|
|||||||
}
|
}
|
||||||
if ($iserror -eq $true) {
|
if ($iserror -eq $true) {
|
||||||
Write-Host "Testing download with proxy does not work: $ErrorMessage, $FailedItem. Not setting proxy."
|
Write-Host "Testing download with proxy does not work: $ErrorMessage, $FailedItem. Not setting proxy."
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
Write-Host "Setting proxy to: $proxy"
|
Write-Host "Setting proxy to: $proxy"
|
||||||
|
|
||||||
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyServer -Value "$proxy"
|
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyServer -Value "$proxy"
|
||||||
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyEnable -Value 1
|
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyEnable -Value 1
|
||||||
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyOverride -Value 10.215
|
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyOverride -Value 10.215
|
||||||
|
|||||||
@@ -38,7 +38,7 @@
|
|||||||
# NOTE! Make sure 64bit versions are always installed before 32bit,
|
# NOTE! Make sure 64bit versions are always installed before 32bit,
|
||||||
# because they use same folder name before a rename
|
# because they use same folder name before a rename
|
||||||
|
|
||||||
$version = "6.5.1"
|
$version = "6.3.0"
|
||||||
|
|
||||||
# Qt branch without dot (*.*)
|
# Qt branch without dot (*.*)
|
||||||
$qtBranch = "59x"
|
$qtBranch = "59x"
|
||||||
|
|||||||
@@ -57,4 +57,5 @@ Download $externalUrl $internalUrl $package
|
|||||||
Verify-Checksum $package $sha1
|
Verify-Checksum $package $sha1
|
||||||
Write-Host "Installing $package..."
|
Write-Host "Installing $package..."
|
||||||
Run-Executable $package "/q"
|
Run-Executable $package "/q"
|
||||||
Remove $package
|
Write-Host "Remove $package..."
|
||||||
|
Remove-Item -Force -Path $package
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2019 The Qt Company Ltd.
|
## Copyright (C) 2017 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.
|
||||||
@@ -29,18 +29,20 @@
|
|||||||
##
|
##
|
||||||
## $QT_END_LICENSE$
|
## $QT_END_LICENSE$
|
||||||
##
|
##
|
||||||
############################################################################
|
#############################################################################
|
||||||
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
# This script will install gnuwin32
|
# This script will install Vulkan SDK
|
||||||
|
|
||||||
$prog = "gnuwin32"
|
$version = "1.0.51.0"
|
||||||
$zipPackage = "$prog.zip"
|
$url_cache = "\\ci-files01-hki.ci.local\provisioning\windows\VulkanSDK-" +$version+ "-Installer.exe"
|
||||||
$temp = "$env:tmp"
|
$vulkanPackage = "C:\Windows\Temp\vulkan-installer-$version.exe"
|
||||||
$internalUrl = "http://ci-files01-hki.intra.qt.io/input/windows/$prog/$zipPackage"
|
|
||||||
$externalUrl = "http://download.qt.io/development_releases/$prog/$zipPackage"
|
|
||||||
Download $externalUrl $internalUrl "$temp\$zipPackage"
|
|
||||||
Verify-Checksum "$temp\$zipPackage" "d7a34a385ccde2374b8a2ca3369e5b8a1452c5a5"
|
|
||||||
Extract-7Zip "$temp\$zipPackage" C:\Utils
|
|
||||||
|
|
||||||
Write-Output "$prog qt5 commit sha = 98c4f1bbebfb3cc6d8e031d36fd1da3c19e634fb" >> ~\versions.txt
|
Copy-Item $url_cache $vulkanPackage
|
||||||
|
Run-Executable $vulkanPackage "/S"
|
||||||
|
|
||||||
|
Write-Host "Cleaning $vulkanPackage.."
|
||||||
|
Remove-Item -Recurse -Force -Path "$vulkanPackage"
|
||||||
|
|
||||||
|
Write-Output "Vulkan SDK = $version" >> ~\versions.txt
|
||||||
@@ -2,4 +2,13 @@
|
|||||||
#
|
#
|
||||||
# In order to run auto tests for UWP, we have to enable developer mode on Windows 10 machines.
|
# In order to run auto tests for UWP, we have to enable developer mode on Windows 10 machines.
|
||||||
# https://docs.microsoft.com/en-us/windows/uwp/get-started/enable-your-device-for-development
|
# https://docs.microsoft.com/en-us/windows/uwp/get-started/enable-your-device-for-development
|
||||||
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /V AllowDevelopmentWithoutDevLicense /T REG_DWORD /D 1 /F
|
|
||||||
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
|
if (Is64BitWinHost) {
|
||||||
|
$bitness = "/reg:64"
|
||||||
|
} else {
|
||||||
|
$bitness = "/reg:32"
|
||||||
|
}
|
||||||
|
|
||||||
|
Run-Executable "reg.exe" "ADD `"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock`" /V AllowDevelopmentWithoutDevLicense /T REG_DWORD /D 1 /F $bitness"
|
||||||
|
|||||||
11
coin/provisioning/common/windows/winrtrunner.ps1
Normal file
11
coin/provisioning/common/windows/winrtrunner.ps1
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
|
$zip = "c:\users\qt\downloads\winrtrunner.zip"
|
||||||
|
$url = "http://download.qt.io/development_releases/prebuilt/winrtrunner/winrtrunner.zip"
|
||||||
|
|
||||||
|
Download $url $url $zip
|
||||||
|
Verify-Checksum $zip "C19098A4C9DBD20EDEB4E5E0D3E6A5BBBCA73C42"
|
||||||
|
Extract-Zip $zip C:\Utils\winrtrunner
|
||||||
|
Remove-Item -Path $zip
|
||||||
|
|
||||||
|
Set-EnvironmentVariable "CI_WINRTRUNNER_PATH" "C:\Utils\winrtrunner"
|
||||||
@@ -40,5 +40,3 @@ source "${BASH_SOURCE%/*}/../common/unix/check_and_set_proxy.sh"
|
|||||||
if [ "$http_proxy" != "" ]; then
|
if [ "$http_proxy" != "" ]; then
|
||||||
echo "proxy=$proxy" | sudo tee -a /etc/yum.conf
|
echo "proxy=$proxy" | sudo tee -a /etc/yum.conf
|
||||||
fi
|
fi
|
||||||
|
|
||||||
sudo yum update -y nss curl
|
|
||||||
|
|||||||
48
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/03-install-rhel-epel.sh
Executable file
48
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/03-install-rhel-epel.sh
Executable file
@@ -0,0 +1,48 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2018 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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/DownloadURL.sh"
|
||||||
|
|
||||||
|
package="epel-release-6-8.noarch.rpm"
|
||||||
|
primaryUrl="https://dl.fedoraproject.org/pub/epel/6/x86_64/Packages/e/$package"
|
||||||
|
cacheUrl="http://ci-files01-hki.intra.qt.io/input/rhel6/$package"
|
||||||
|
sha1="2b2767a5ae0de30b9c7b840f2e34f5dd9deaf19a"
|
||||||
|
targetFile="/tmp/$package"
|
||||||
|
|
||||||
|
DownloadURL "$primaryUrl" "$cacheUrl" "$sha1" "$targetFile"
|
||||||
|
|
||||||
|
sudo rpm -ivh "$targetFile"
|
||||||
|
rm "$targetFile"
|
||||||
|
|
||||||
@@ -5,7 +5,7 @@ set -ex
|
|||||||
BASEDIR=$(dirname "$0")
|
BASEDIR=$(dirname "$0")
|
||||||
. $BASEDIR/../common/shared/sw_versions.txt
|
. $BASEDIR/../common/shared/sw_versions.txt
|
||||||
VERSION=$libclang_version
|
VERSION=$libclang_version
|
||||||
URL="http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_${VERSION//\./}-linux-Rhel6.6-gcc4.9-x86_64.7z"
|
URL="https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_${VERSION//\./}-linux-Rhel6.6-gcc4.9-x86_64.7z"
|
||||||
SHA1="c7466109628418a6aa3db8b3f5825f847f1c4952"
|
SHA1="c7466109628418a6aa3db8b3f5825f847f1c4952"
|
||||||
|
|
||||||
$BASEDIR/../common/unix/libclang.sh "$URL" "$SHA1" "$VERSION"
|
$BASEDIR/../common/unix/libclang.sh "$URL" "$SHA1" "$VERSION"
|
||||||
|
|||||||
@@ -7,11 +7,6 @@ set -ex
|
|||||||
|
|
||||||
sudo yum install -y python-devel python-virtualenv
|
sudo yum install -y python-devel python-virtualenv
|
||||||
|
|
||||||
# install the EPEL repository which provides python3
|
|
||||||
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
|
|
||||||
sudo rpm -Uvh epel-release-latest-6.noarch.rpm
|
|
||||||
sudo rm -f epel-release-latest-6.noarch.rpm
|
|
||||||
|
|
||||||
# install python3
|
# install python3
|
||||||
sudo yum install -y python34-devel
|
sudo yum install -y python34-devel
|
||||||
|
|
||||||
|
|||||||
36
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/22-mqtt_broker.sh
Executable file
36
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/22-mqtt_broker.sh
Executable file
@@ -0,0 +1,36 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite 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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/mqtt_broker.sh"
|
||||||
@@ -1,64 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2016 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the test suite 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$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# Patch QNX SDK due to issues in the standard library.
|
|
||||||
# The patches are available here:
|
|
||||||
# http://www.qnx.com/download/feature.html?programid=27555
|
|
||||||
# A copy of the patch must be in the root of the Coin path in
|
|
||||||
# provisioning/qnx/patch-660-4367-RS6069_cpp-headers.zip
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
sha1="57a11ffe4434ad567b3c36f7b828dbb468a9e565"
|
|
||||||
|
|
||||||
function InstallZipPackageFromURL {
|
|
||||||
url=$1
|
|
||||||
expectedSha1=$2
|
|
||||||
targetDirectory=$3
|
|
||||||
|
|
||||||
targetFile=`mktemp`
|
|
||||||
wget --tries=5 --waitretry=5 --output-document=$targetFile $url
|
|
||||||
echo "$expectedSha1 $targetFile" | sha1sum --check
|
|
||||||
|
|
||||||
tempDir=`mktemp -d`
|
|
||||||
/usr/bin/unzip -o -d $tempDir $targetFile
|
|
||||||
trap "sudo rm -fr $targetFile $tempDir" EXIT
|
|
||||||
|
|
||||||
sudo cp -rafv $tempDir/patches/660-4367/target/* /opt/qnx660/target/
|
|
||||||
}
|
|
||||||
|
|
||||||
echo "Patching QNX"
|
|
||||||
|
|
||||||
baseBinaryPackageURL="http://ci-files01-hki.intra.qt.io/input/qnx/patch-660-4367-RS6069_cpp-headers.zip"
|
|
||||||
InstallZipPackageFromURL $baseBinaryPackageURL $sha1 "/opt/qnx660/target/"
|
|
||||||
@@ -63,8 +63,8 @@ installPackages+=(gtk3-devel)
|
|||||||
installPackages+=(libusbx-devel)
|
installPackages+=(libusbx-devel)
|
||||||
# speech-dispatcher-devel for QtSpeech, otherwise it has no backend on Linux
|
# speech-dispatcher-devel for QtSpeech, otherwise it has no backend on Linux
|
||||||
installPackages+=(speech-dispatcher-devel)
|
installPackages+=(speech-dispatcher-devel)
|
||||||
# Python 2 devel and pip. python-pip requires the EPEL repository to be added
|
# Python 2.7 with python-devel, pip and virtualenv
|
||||||
installPackages+=(python-devel python-pip)
|
installPackages+=(python27)
|
||||||
# Python 3 with python-devel, pip and virtualenv
|
# Python 3 with python-devel, pip and virtualenv
|
||||||
installPackages+=(rh-python36)
|
installPackages+=(rh-python36)
|
||||||
# WebEngine
|
# WebEngine
|
||||||
@@ -84,12 +84,16 @@ installPackages+=(perl-Digest-SHA)
|
|||||||
installPackages+=(glibc.i686)
|
installPackages+=(glibc.i686)
|
||||||
# Enable Qt Bluetooth
|
# Enable Qt Bluetooth
|
||||||
installPackages+=(bluez-libs-devel)
|
installPackages+=(bluez-libs-devel)
|
||||||
|
# QtWebKit
|
||||||
|
installPackages+=(libxml2-devel)
|
||||||
|
installPackages+=(libxslt-devel)
|
||||||
|
# For building Wayland from source
|
||||||
|
installPackages+=(libffi-devel)
|
||||||
|
|
||||||
sudo yum -y install "${installPackages[@]}"
|
sudo yum -y install "${installPackages[@]}"
|
||||||
|
|
||||||
|
# Make python 2.7 and its pip default
|
||||||
|
echo "source scl_source enable python27" >> ~/.bashrc
|
||||||
|
|
||||||
sudo ln -s /opt/rh/rh-python36/root/usr/bin/python3 /usr/local/bin/python3
|
sudo ln -s /opt/rh/rh-python36/root/usr/bin/python3 /usr/local/bin/python3
|
||||||
sudo ln -s /opt/rh/rh-python36/root/usr/bin/pip3 /usr/local/bin/pip3
|
sudo ln -s /opt/rh/rh-python36/root/usr/bin/pip3 /usr/local/bin/pip3
|
||||||
# We shouldn't use yum to install virtualenv. The one found from package repo is not
|
|
||||||
# working, but we can use installed pip
|
|
||||||
sudo pip install --upgrade pip
|
|
||||||
sudo pip install virtualenv
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ set -ex
|
|||||||
BASEDIR=$(dirname "$0")
|
BASEDIR=$(dirname "$0")
|
||||||
. $BASEDIR/../common/shared/sw_versions.txt
|
. $BASEDIR/../common/shared/sw_versions.txt
|
||||||
VERSION=$libclang_version
|
VERSION=$libclang_version
|
||||||
URL="http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_${VERSION//\./}-linux-Rhel7.2-gcc5.3-x86_64.7z"
|
URL="https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_${VERSION//\./}-linux-Rhel7.2-gcc5.3-x86_64.7z"
|
||||||
SHA1="bbdbbc0296f42310077539b7247d285386119ef4"
|
SHA1="bbdbbc0296f42310077539b7247d285386119ef4"
|
||||||
|
|
||||||
$BASEDIR/../common/unix/libclang.sh "$URL" "$SHA1" "$VERSION"
|
$BASEDIR/../common/unix/libclang.sh "$URL" "$SHA1" "$VERSION"
|
||||||
|
|||||||
36
coin/provisioning/qtci-linux-RHEL-7.4-x86_64/22-mqtt_broker.sh
Executable file
36
coin/provisioning/qtci-linux-RHEL-7.4-x86_64/22-mqtt_broker.sh
Executable file
@@ -0,0 +1,36 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite 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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/mqtt_broker.sh"
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 The Qt Company Ltd.
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the test suite of the Qt Toolkit.
|
## This file is part of the test suite of the Qt Toolkit.
|
||||||
@@ -33,6 +33,4 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
set -ex
|
source "${BASH_SOURCE%/*}/../common/linux/open62541.sh"
|
||||||
|
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/qnx_660.sh"
|
|
||||||
63
coin/provisioning/qtci-linux-RHEL-7.4-x86_64/60-wayland.sh
Executable file
63
coin/provisioning/qtci-linux-RHEL-7.4-x86_64/60-wayland.sh
Executable file
@@ -0,0 +1,63 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2018 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
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/DownloadURL.sh"
|
||||||
|
|
||||||
|
version=1.12.0
|
||||||
|
sha1="9a0dd96f53fff3e227035ed76caaa209b632ea8d"
|
||||||
|
archive="wayland-$version.tar.xz"
|
||||||
|
primaryUrl="https://wayland.freedesktop.org/releases/$archive"
|
||||||
|
cacheUrl="http://ci-files01-hki.intra.qt.io/input/wayland/$archive"
|
||||||
|
|
||||||
|
echo "Installing Wayland $version $sha1 on RHEL"
|
||||||
|
|
||||||
|
targetFile="/tmp/$archive"
|
||||||
|
DownloadURL $primaryUrl $cacheUrl $sha1 $targetFile
|
||||||
|
tar xf $targetFile --directory /tmp/
|
||||||
|
rm $targetFile
|
||||||
|
|
||||||
|
cd /tmp/wayland-$version
|
||||||
|
./configure \
|
||||||
|
--prefix=/usr \
|
||||||
|
--libdir=/usr/lib64 \
|
||||||
|
--disable-static \
|
||||||
|
--disable-documentation
|
||||||
|
make
|
||||||
|
sudo make install
|
||||||
|
rm -rf /tmp/wayland-$version
|
||||||
|
|
||||||
|
echo "wayland = $version" >> ~/versions.txt
|
||||||
61
coin/provisioning/qtci-linux-RHEL-7.4-x86_64/61-wayland-egl.sh
Executable file
61
coin/provisioning/qtci-linux-RHEL-7.4-x86_64/61-wayland-egl.sh
Executable file
@@ -0,0 +1,61 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2018 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
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/DownloadURL.sh"
|
||||||
|
|
||||||
|
version="17.0.1-6.20170307.wayland"
|
||||||
|
wayland_egl_rpm="mesa-libwayland-egl-$version.el7.x86_64.rpm"
|
||||||
|
wayland_egl_sha1="0a42fddd9a58c0bcd93efdaf84fd54b872f050d0"
|
||||||
|
wayland_egl_devel_rpm="mesa-libwayland-egl-devel-$version.el7.x86_64.rpm"
|
||||||
|
wayland_egl_devel_sha1="3ece8768e6bdd8603ce15d75f3b80895da038f15"
|
||||||
|
mirror1="http://ci-files01-hki.intra.qt.io/input/wayland"
|
||||||
|
mirror2=$mirror1
|
||||||
|
|
||||||
|
echo "Installing libwayland-egl development packages on RHEL"
|
||||||
|
|
||||||
|
# We're installing the packages with `--nodeps` because we've already installed
|
||||||
|
# the Wayland libraries, but not through the package manager.
|
||||||
|
|
||||||
|
DownloadURL $mirror1/$wayland_egl_rpm $mirror2/$wayland_egl_rpm $wayland_egl_sha1 /tmp/$wayland_egl_rpm
|
||||||
|
sudo rpm -i --nodeps /tmp/$wayland_egl_rpm
|
||||||
|
rm /tmp/$wayland_egl_rpm
|
||||||
|
|
||||||
|
DownloadURL $mirror1/$wayland_egl_devel_rpm $mirror2/$wayland_egl_devel_rpm $wayland_egl_devel_sha1 /tmp/$wayland_egl_devel_rpm
|
||||||
|
sudo rpm -i --nodeps /tmp/$wayland_egl_devel_rpm
|
||||||
|
rm /tmp/$wayland_egl_devel_rpm
|
||||||
|
|
||||||
|
echo "mesa-libwayland-egl = $version" >> ~/versions.txt
|
||||||
@@ -124,7 +124,6 @@ installPackages+=(curl)
|
|||||||
installPackages+=(libicu-dev)
|
installPackages+=(libicu-dev)
|
||||||
installPackages+=(zlib1g-dev)
|
installPackages+=(zlib1g-dev)
|
||||||
installPackages+=(zlib1g)
|
installPackages+=(zlib1g)
|
||||||
installPackages+=(zlib1g:i386)
|
|
||||||
installPackages+=(openjdk-8-jdk)
|
installPackages+=(openjdk-8-jdk)
|
||||||
installPackages+=(libgtk-3-dev)
|
installPackages+=(libgtk-3-dev)
|
||||||
installPackages+=(ninja-build)
|
installPackages+=(ninja-build)
|
||||||
@@ -157,8 +156,6 @@ installPackages+=(libbluetooth-dev)
|
|||||||
#VirtualBox for RTA
|
#VirtualBox for RTA
|
||||||
installPackages+=(virtualbox)
|
installPackages+=(virtualbox)
|
||||||
installPackages+=(dkms)
|
installPackages+=(dkms)
|
||||||
#Pypdf for QSR documentation
|
|
||||||
installPackages+=(python-pypdf2)
|
|
||||||
|
|
||||||
echo "Running update for apt"
|
echo "Running update for apt"
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
|
|||||||
@@ -94,4 +94,10 @@ sed $QEMU_FONTCONFFILE -e "s:/usr/share/fonts:$QEMU_FONTCONFPATH/fonts:" -i
|
|||||||
sed $QEMU_FONTCONFFILE -e "s:/usr/local/share/fonts:$QEMU_FONTCONFPATH/local_fonts:" -i
|
sed $QEMU_FONTCONFFILE -e "s:/usr/local/share/fonts:$QEMU_FONTCONFPATH/local_fonts:" -i
|
||||||
|
|
||||||
# Set QEMU font configuration variables
|
# Set QEMU font configuration variables
|
||||||
SetEnvVar "QEMU_SET_ENV" "\"FONTCONFIG_FILE=$QEMU_FONTCONFFILE,FONTCONFIG_PATH=$QEMU_FONTCONFPATH\""
|
qemu_env="FONTCONFIG_FILE=$QEMU_FONTCONFFILE"
|
||||||
|
qemu_env="${qemu_env},FONTCONFIG_PATH=$QEMU_FONTCONFPATH"
|
||||||
|
|
||||||
|
# Disable QtWayland window decorations, as they cause flakiness when used inside qemu (QTBUG-66173)
|
||||||
|
qemu_env="${qemu_env},QT_WAYLAND_DISABLE_WINDOWDECORATION=1"
|
||||||
|
|
||||||
|
SetEnvVar "QEMU_SET_ENV" "\"${qemu_env}\""
|
||||||
|
|||||||
9
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/04-libclang.sh
Executable file
9
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/04-libclang.sh
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
. $BASEDIR/../common/shared/sw_versions.txt
|
||||||
|
VERSION=$libclang_version
|
||||||
|
URL="https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_${VERSION//\./}-linux-Rhel7.2-gcc5.3-x86_64.7z"
|
||||||
|
SHA1="bbdbbc0296f42310077539b7247d285386119ef4"
|
||||||
|
|
||||||
|
$BASEDIR/../common/unix/libclang.sh "$URL" "$SHA1" "$VERSION"
|
||||||
@@ -42,11 +42,11 @@ source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
|||||||
|
|
||||||
echo "Installing Yocto toolchain for 32-bit b2qt..."
|
echo "Installing Yocto toolchain for 32-bit b2qt..."
|
||||||
|
|
||||||
versionARM="2.2.2"
|
versionARM="2.3.1"
|
||||||
package="b2qt-x86_64-meta-toolchain-b2qt-embedded-sdk-qemuarmv7-2c947f7.sh"
|
package="b2qt-x86_64-meta-toolchain-b2qt-embedded-sdk-qemuarmv7-41b0b46.sh"
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/boot2qt/morty/$package"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/boot2qt/pyro/$package"
|
||||||
AltUrl="http://download.qt.io/development_releases/prebuilt/boot2qt/morty/$package"
|
AltUrl="http://download.qt.io/development_releases/prebuilt/boot2qt/pyro/$package"
|
||||||
SHA1="2583ae29951954cb27f12400fcb4ee94738d1430"
|
SHA1="f17cce550c9d2148f11ae5c760f43a67e9813a45"
|
||||||
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,11 +60,11 @@ rm -rf "$yoctoInstaller"
|
|||||||
|
|
||||||
echo "Installing Yocto toolchain for 64-bit b2qt..."
|
echo "Installing Yocto toolchain for 64-bit b2qt..."
|
||||||
|
|
||||||
versionARM64="2.2.2"
|
versionARM64="2.3.1"
|
||||||
package="b2qt-x86_64-meta-toolchain-b2qt-embedded-sdk-qemuarm64-2c947f7.sh"
|
package="b2qt-x86_64-meta-toolchain-b2qt-embedded-sdk-qemuarm64-41b0b46.sh"
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/boot2qt/morty/$package"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/boot2qt/pyro/$package"
|
||||||
AltUrl="http://download.qt.io/development_releases/prebuilt/boot2qt/morty/$package"
|
AltUrl="http://download.qt.io/development_releases/prebuilt/boot2qt/pyro/$package"
|
||||||
SHA1="512b5bc1ad62af88d021eb511eeac4648d661fc6"
|
SHA1="b49d7ec8a6339dda5a82815dc31fed1fae00851d"
|
||||||
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"
|
||||||
|
|||||||
36
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/22-mqtt_broker.sh
Executable file
36
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/22-mqtt_broker.sh
Executable file
@@ -0,0 +1,36 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite 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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/mqtt_broker.sh"
|
||||||
51
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/42-freeopcua.sh
Executable file
51
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/42-freeopcua.sh
Executable file
@@ -0,0 +1,51 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2016 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite 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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install -y libboost-dev libboost-thread-dev libboost-system-dev libboost-program-options-dev libboost-filesystem-dev libxml2-dev libboost-regex-dev
|
||||||
|
|
||||||
|
TEMPDIR=$(mktemp --directory) || echo "Failed to create temporary directory"
|
||||||
|
trap "sudo rm -fr $TEMPDIR" EXIT
|
||||||
|
cd $TEMPDIR
|
||||||
|
git clone https://github.com/FreeOpcUa/freeopcua.git freeopcua
|
||||||
|
cd freeopcua
|
||||||
|
git checkout 955cc5b924cf310fc15b376a11f4b7b9db28980b
|
||||||
|
mkdir build
|
||||||
|
cd build
|
||||||
|
source ~/.profile
|
||||||
|
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local ..
|
||||||
|
make
|
||||||
|
sudo make install
|
||||||
|
sudo /sbin/ldconfig
|
||||||
36
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/50-open62541.sh
Executable file
36
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/50-open62541.sh
Executable file
@@ -0,0 +1,36 @@
|
|||||||
|
#!/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite 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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/open62541.sh"
|
||||||
@@ -14,6 +14,8 @@ echo "Set DISPLAY"
|
|||||||
echo 'export DISPLAY=":0"' >> ~/.bashrc
|
echo 'export DISPLAY=":0"' >> ~/.bashrc
|
||||||
echo "Disabling file indexing."
|
echo "Disabling file indexing."
|
||||||
sudo balooctl disable
|
sudo balooctl disable
|
||||||
|
echo "Disable update notifications"
|
||||||
|
sudo zypper -nq remove plasma5-pk-updates
|
||||||
|
|
||||||
if [ "$http_proxy" != "" ]; then
|
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
|
||||||
|
|||||||
@@ -3,9 +3,12 @@
|
|||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
sudo zypper -nq install git
|
sudo zypper -nq install git
|
||||||
# default compiler, gcc 4.8.5
|
sudo zypper -nq install gcc7
|
||||||
sudo zypper -nq install gcc
|
sudo zypper -nq install gcc7-c++
|
||||||
sudo zypper -nq install gcc-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 bison
|
||||||
sudo zypper -nq install flex
|
sudo zypper -nq install flex
|
||||||
@@ -17,6 +20,7 @@ sudo zypper -nq install glib2-devel
|
|||||||
sudo zypper -nq install libopenssl-devel
|
sudo zypper -nq install libopenssl-devel
|
||||||
sudo zypper -nq install freetype2-devel
|
sudo zypper -nq install freetype2-devel
|
||||||
sudo zypper -nq install fontconfig-devel
|
sudo zypper -nq install fontconfig-devel
|
||||||
|
sudo zypper -nq install sqlite3-devel
|
||||||
|
|
||||||
# EGL support
|
# EGL support
|
||||||
sudo zypper -nq install Mesa-libEGL-devel
|
sudo zypper -nq install Mesa-libEGL-devel
|
||||||
@@ -48,5 +52,13 @@ sudo zypper -nq install libXtst-devel
|
|||||||
sudo zypper -nq install mozilla-nspr-devel
|
sudo zypper -nq install mozilla-nspr-devel
|
||||||
sudo zypper -nq install mozilla-nss-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
|
||||||
|
|
||||||
# cups
|
# cups
|
||||||
sudo zypper -nq install cups-devel
|
sudo zypper -nq install cups-devel
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ set -ex
|
|||||||
BASEDIR=$(dirname "$0")
|
BASEDIR=$(dirname "$0")
|
||||||
. $BASEDIR/../common/shared/sw_versions.txt
|
. $BASEDIR/../common/shared/sw_versions.txt
|
||||||
VERSION=$libclang_version
|
VERSION=$libclang_version
|
||||||
URL="http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_${VERSION//\./}-linux-Rhel7.2-gcc5.3-x86_64.7z"
|
URL="https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_${VERSION//\./}-linux-Rhel7.2-gcc5.3-x86_64.7z"
|
||||||
SHA1="bbdbbc0296f42310077539b7247d285386119ef4"
|
SHA1="bbdbbc0296f42310077539b7247d285386119ef4"
|
||||||
|
|
||||||
$BASEDIR/../common/unix/libclang.sh "$URL" "$SHA1" "$VERSION"
|
$BASEDIR/../common/unix/libclang.sh "$URL" "$SHA1" "$VERSION"
|
||||||
|
|||||||
@@ -9,4 +9,4 @@ sudo pkcon -y refresh
|
|||||||
sudo pkcon -y install python-devel python-virtualenv
|
sudo pkcon -y install python-devel python-virtualenv
|
||||||
|
|
||||||
# install python3
|
# install python3
|
||||||
sudo pkcon -y install python3 python3-pip python3-devel python3-virtualenv
|
sudo pkcon -y install libpython3_4m1_0 python3-base python3 python3-pip python3-devel python3-virtualenv
|
||||||
|
|||||||
36
coin/provisioning/qtci-linux-openSUSE-42.3-x86_64/22-mqtt_broker.sh
Executable file
36
coin/provisioning/qtci-linux-openSUSE-42.3-x86_64/22-mqtt_broker.sh
Executable file
@@ -0,0 +1,36 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite 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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/mqtt_broker.sh"
|
||||||
36
coin/provisioning/qtci-linux-openSUSE-42.3-x86_64/50-open62541.sh
Executable file
36
coin/provisioning/qtci-linux-openSUSE-42.3-x86_64/50-open62541.sh
Executable file
@@ -0,0 +1,36 @@
|
|||||||
|
#!/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite 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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/open62541.sh"
|
||||||
@@ -45,6 +45,6 @@
|
|||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# shellcheck source=../common/macos/install_xcode.sh
|
# shellcheck source=../common/macos/install_xcode.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/macos/install_xcode_9_orHigher.sh"
|
source "${BASH_SOURCE%/*}/../common/macos/install_xcode.sh"
|
||||||
|
|
||||||
InstallXCode /net/ci-files01-hki.intra.qt.io/hdd/www/input/mac/Xcode_9.2_updated.tar.gz 9.2
|
InstallXCode /net/ci-files01-hki.intra.qt.io/hdd/www/input/mac/Xcode_8.3.3.xz 8.3.3
|
||||||
|
|||||||
@@ -37,10 +37,10 @@ set -ex
|
|||||||
|
|
||||||
source "${BASH_SOURCE%/*}/../common/macos/install-commandlinetools.sh"
|
source "${BASH_SOURCE%/*}/../common/macos/install-commandlinetools.sh"
|
||||||
|
|
||||||
version="9.2"
|
version="8.3.2"
|
||||||
packageName="Command_Line_Tools_macOS_10.12_for_Xcode_$version.dmg"
|
packageName="CommandLineToolsforXcode$version.dmg"
|
||||||
url="http://ci-files01-hki.intra.qt.io/input/mac/$packageName"
|
url="http://ci-files01-hki.intra.qt.io/input/mac/$packageName"
|
||||||
sha1="f121c3b70fb77a98c1f2fc5e1932bd93bde03acf"
|
sha1="da74b2bbf3058a0805c2d9f41ee5cf381d0e0ebe"
|
||||||
|
|
||||||
InstallCommandLineTools $url $url $sha1 $packageName $version
|
InstallCommandLineTools $url $url $sha1 $packageName $version
|
||||||
|
|
||||||
|
|||||||
@@ -3,4 +3,4 @@
|
|||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
BASEDIR=$(dirname "$0")
|
BASEDIR=$(dirname "$0")
|
||||||
$BASEDIR/../common/macos/cmake.sh
|
$BASEDIR/../common/macos/pip.sh
|
||||||
@@ -42,11 +42,11 @@ source "${BASH_SOURCE%/*}/../common/unix/InstallFromCompressedFileFromURL.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"
|
||||||
|
|
||||||
opensslVersion="1.0.2t"
|
opensslVersion="1.0.2k"
|
||||||
opensslFile="openssl-$opensslVersion.tar.gz"
|
opensslFile="openssl-$opensslVersion.tar.gz"
|
||||||
opensslDlUrl="http://ci-files01-hki.intra.qt.io/input/openssl/$opensslFile"
|
opensslDlUrl="http://ci-files01-hki.intra.qt.io/input/openssl/$opensslFile"
|
||||||
opensslAltDlUrl="https://www.openssl.org/source/$opensslFile"
|
opensslAltDlUrl="https://www.openssl.org/source/$opensslFile"
|
||||||
opensslSha1="8ac3fd379cf8c8ef570abb51ec52a88fd526f88a"
|
opensslSha1="5f26a624479c51847ebd2f22bb9f84b3b44dcb44"
|
||||||
|
|
||||||
# Below target location has been hard coded into Coin.
|
# Below target location has been hard coded into Coin.
|
||||||
# QTQAINFRA-1195
|
# QTQAINFRA-1195
|
||||||
|
|||||||
57
coin/provisioning/qtci-macos-10.12-x86_64/40-qnx700.sh
Executable file
57
coin/provisioning/qtci-macos-10.12-x86_64/40-qnx700.sh
Executable file
@@ -0,0 +1,57 @@
|
|||||||
|
#!/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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# This script installs QNX 7.
|
||||||
|
|
||||||
|
targetFolder="/opt/"
|
||||||
|
sourceFile="/net/ci-files01-hki.intra.qt.io/hdd/www/input/qnx/qnx700_mac.zip"
|
||||||
|
folderName="qnx700"
|
||||||
|
|
||||||
|
sudo mkdir -p "$targetFolder"
|
||||||
|
|
||||||
|
echo "Extracting QNX 7"
|
||||||
|
sudo unzip -q "$sourceFile" -d "$targetFolder"
|
||||||
|
|
||||||
|
sudo chown -R qt:wheel "$targetFolder"/"$folderName"
|
||||||
|
|
||||||
|
# Verify that we have last file in zip
|
||||||
|
if [ ! -f $targetFolder/$folderName/qnxsdp-env.sh ]; then
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set env variables
|
||||||
|
echo "export QNX_700=$targetFolder/$folderName" >> ~/.bashrc
|
||||||
|
echo "QNX SDP = 7.0.0" >> ~/versions.txt
|
||||||
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
#!/usr/bin/env sh
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
defaults write com.apple.CrashReporter DialogType server
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
BASEDIR=$(dirname "$0")
|
|
||||||
$BASEDIR/../common/macos/system_updates.sh
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/disable-ntp_macos.sh"
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
#!/usr/bin/env sh
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
mkdir -p $HOME/Library/LaunchAgents
|
|
||||||
cat >$HOME/Library/LaunchAgents/no-screensaver.plist <<EOT
|
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple/DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>Label</key>
|
|
||||||
<string>org.qt.io.screensaver_disable</string>
|
|
||||||
<key>ProgramArguments</key>
|
|
||||||
<array>
|
|
||||||
<string>defaults</string>
|
|
||||||
<string>-currentHost</string>
|
|
||||||
<string>write</string>
|
|
||||||
<string>com.apple.screensaver</string>
|
|
||||||
<string>idleTime</string>
|
|
||||||
<string>0</string>
|
|
||||||
</array>
|
|
||||||
<key>RunAtLoad</key>
|
|
||||||
<true/>
|
|
||||||
<key>KeepAlive</key>
|
|
||||||
<false/>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
EOT
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
#!/usr/bin/env sh
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# Read .bashrc if exist
|
|
||||||
printf -- "# Get the aliases and functions\nif [ -f ~/.bashrc ]; then\n . ~/.bashrc\nfi\n" >> ~/.bash_profile
|
|
||||||
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
BASEDIR=$(dirname "$0")
|
|
||||||
# There is only one mac package and common script uses it as a default
|
|
||||||
$BASEDIR/../common/unix/libclang.sh
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
source "${BASH_SOURCE%/*}/../common/macos/python3.sh"
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
BASEDIR=$(dirname "$0")
|
|
||||||
$BASEDIR/../common/unix/squishInstall.sh
|
|
||||||
|
|
||||||
0
coin/provisioning/qtci-osx-10.11-x86_64/01-crashreporter.sh
Normal file → Executable file
0
coin/provisioning/qtci-osx-10.11-x86_64/01-crashreporter.sh
Normal file → Executable file
@@ -1,138 +0,0 @@
|
|||||||
#!/usr/bin/env sh
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## 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 tools for singing packages
|
|
||||||
# This script assume that OS is vanilla. Target machine dosen't have any signing certificates installed.
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
cache="http://ci-files01-hki.intra.qt.io/input"
|
|
||||||
cacheSigningTools="$cache/mac/sign_tools"
|
|
||||||
targetFolder="/Users/qt"
|
|
||||||
keychains="$targetFolder/Library/Keychains"
|
|
||||||
|
|
||||||
Install() {
|
|
||||||
|
|
||||||
url=$1
|
|
||||||
targetFile=$2
|
|
||||||
expectedSha1=$3
|
|
||||||
|
|
||||||
echo "Fetching $targetFile from $url..."
|
|
||||||
curl --retry 5 --retry-delay 10 --retry-max-time 60 "$url" -o "$targetFile"
|
|
||||||
shasum "$targetFile" |grep "$expectedSha1"
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
# qt-license
|
|
||||||
sha1QtLicense="9d59241d16f68d914f1c7aa1dc23e05faa169e8d"
|
|
||||||
Install "$cache/semisecure/.qt-license" "$targetFolder/.qt-license" $sha1QtLicense
|
|
||||||
|
|
||||||
# Login keychain
|
|
||||||
sha1LoginKeychainPassword="aae58d00d0a1b179a09f21cfc67f9d16fb95ff36"
|
|
||||||
Install "$cacheSigningTools/login_keychain_password.txt" "$targetFolder/login_keychain_password.txt" "$sha1LoginKeychainPassword"
|
|
||||||
loginKeychainPassword=$(<"$targetFolder/login_keychain_password.txt")
|
|
||||||
loginKeychain=$keychains/login.keychain
|
|
||||||
|
|
||||||
echo "Setting login.keychain as default keychain.."
|
|
||||||
security default-keychain -s $loginKeychain*
|
|
||||||
echo "Unlocking Login keychain with password.."
|
|
||||||
security unlock-keychain -p "$loginKeychainPassword" $loginKeychain*
|
|
||||||
|
|
||||||
echo "remove the "Lock after X minutes of inactivity" from login.keychain"
|
|
||||||
security set-keychain-settings $loginKeychain
|
|
||||||
|
|
||||||
# Apple Worldwide Developer Relations Certification Authority -> https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
|
|
||||||
sha1AppleWWDRCA="ff6797793a3cd798dc5b2abef56f73edc9f83a64"
|
|
||||||
Install "$cacheSigningTools/AppleWWDRCA.cer" "$targetFolder/AppleWWDRCA.cer" $sha1AppleWWDRCA
|
|
||||||
sudo security add-certificates -k $loginKeychain* "$targetFolder/AppleWWDRCA.cer"
|
|
||||||
|
|
||||||
# Developer ID Certification Authority -> https://www.apple.com/certificateauthority/DeveloperIDCA.cer
|
|
||||||
sha1DeveloperIDCA="3b166c3b7dc4b751c9fe2afab9135641e388e186"
|
|
||||||
Install "$cacheSigningTools/DeveloperIDCA.cer" "$targetFolder/DeveloperIDCA.cer" $sha1DeveloperIDCA
|
|
||||||
sudo security add-certificates -k $loginKeychain* "$targetFolder/DeveloperIDCA.cer"
|
|
||||||
|
|
||||||
# Create script to unlock keychain 'security unlock-keychain -p 'password' Developer_ID_TheQtCompany.keychain'
|
|
||||||
sha1UnLockKeychain="4398870e3f558ad28c80566b5f70e24dc29ea724"
|
|
||||||
unlockKeychain=$targetFolder/unlock-keychain.sh
|
|
||||||
Install "$cacheSigningTools/unlock-keychain.sh" "$unlockKeychain" $sha1UnLockKeychain
|
|
||||||
sudo chmod 755 "$unlockKeychain"
|
|
||||||
|
|
||||||
# Codesigning requirements file. The bundle identifier in the requirements file should match the identifier of the application that is signed.
|
|
||||||
shaCsreq="2c3f00b1845a0f475673fd6934ba25ea51d1f910"
|
|
||||||
csreq=$targetFolder/csreq_qt_company.txt
|
|
||||||
Install "$cacheSigningTools/csreq_qt_company.txt" "$csreq" $shaCsreq
|
|
||||||
chmod 755 "$csreq"
|
|
||||||
|
|
||||||
# iOS signing tools
|
|
||||||
devIDKeychain="Developer_ID_TheQtCompany.keychain"
|
|
||||||
shaDevIdKeychain="0420a129c17725a97afd6fdafeb9cddfb80a65ca"
|
|
||||||
Install "$cacheSigningTools/$devIDKeychain" "$keychains/$devIDKeychain" $shaDevIdKeychain
|
|
||||||
echo "Opening $devIDKeychain.."
|
|
||||||
open "$keychains/$devIDKeychain"
|
|
||||||
|
|
||||||
sha1DeveloperIDTheQtCompanyKeychainPassword="d758e067736bbda7a91ffaec66cd38afdaf68ea6"
|
|
||||||
Install "$cacheSigningTools/Developer_ID_TheQtCompany_keychain_password.txt" "$targetFolder/Developer_ID_TheQtCompany_keychain_password.txt" "$sha1DeveloperIDTheQtCompanyKeychainPassword"
|
|
||||||
DeveloperIDTheQtCompanyKeychainPassword=$(<"$targetFolder/Developer_ID_TheQtCompany_keychain_password.txt")
|
|
||||||
|
|
||||||
echo "Unlocking $devIDKeychain with password.."
|
|
||||||
security unlock-keychain -p "$DeveloperIDTheQtCompanyKeychainPassword" $keychains/Developer_ID_TheQtCompany.keychain
|
|
||||||
security set-keychain-settings $keychains/Developer_ID_TheQtCompany.keychain
|
|
||||||
|
|
||||||
sha1Ios="aae58d00d0a1b179a09f21cfc67f9d16fb95ff36"
|
|
||||||
Install "$cacheSigningTools/ios_password.txt" "$targetFolder/ios_password.txt" $sha1Ios
|
|
||||||
iosPassword=$(<"$targetFolder/ios_password.txt")
|
|
||||||
|
|
||||||
iPhoneDeveloper="iosdevelopment.p12"
|
|
||||||
shaIPhoneDeveloper="f48f6827e8d0ccdc764cb987e401b9a6f7d3f10c"
|
|
||||||
Install "$cacheSigningTools/latest_ios_cert/$iPhoneDeveloper" "$targetFolder/$iPhoneDeveloper" $shaIPhoneDeveloper
|
|
||||||
echo "Importing $iPhoneDeveloper.."
|
|
||||||
security import $targetFolder/$iPhoneDeveloper -k $loginKeychain* -P $iosPassword -T /usr/bin/codesign
|
|
||||||
|
|
||||||
iPhoneDistribution="iosdistribution.p12"
|
|
||||||
shaIPhoneDistribution="64b1174fc3ce0eca044fbc9fa144f6a2d4330171"
|
|
||||||
Install "$cacheSigningTools/latest_ios_cert/$iPhoneDistribution" "$targetFolder/$iPhoneDistribution" $shaIPhoneDistribution
|
|
||||||
echo "Importing $iPhoneDistribution.."
|
|
||||||
security import "$targetFolder/$iPhoneDistribution" -k $loginKeychain* -P $iosPassword -T /usr/bin/codesign
|
|
||||||
|
|
||||||
# Mobileprovision
|
|
||||||
echo "Creating directory $targetFolder/Library/MobileDevice/Provisioning Profiles.."
|
|
||||||
mkdir "$targetFolder/Library/MobileDevice"
|
|
||||||
mkdir "$targetFolder/Library/MobileDevice/Provisioning Profiles"
|
|
||||||
shaMobileprovision="88c67c95a6f59e6463a00da0b5021f581db624bf"
|
|
||||||
Install "$cacheSigningTools/latest_ios_cert/iOS_Dev08112017.mobileprovision" "$targetFolder/Library/MobileDevice/Provisioning Profiles/iOS_Dev08112017.mobileprovision" $shaMobileprovision
|
|
||||||
|
|
||||||
# Removing password files
|
|
||||||
rm -fr "$targetFolder/login_keychain_password.txt"
|
|
||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\disable-autoreboot.ps1"
|
||||||
@@ -1 +1 @@
|
|||||||
. "$PSScriptRoot\..\common\windows\libclang.ps1" 32
|
. "$PSScriptRoot\..\common\windows\libclang.ps1" 32 vs2015
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
. "$PSScriptRoot\..\common\windows\openssl.ps1"
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
. "$PSScriptRoot\..\common\windows\postgresql.ps1"
|
|
||||||
1
coin/provisioning/qtci-windows-10-x86/09-vulkansdk.ps1
Normal file
1
coin/provisioning/qtci-windows-10-x86/09-vulkansdk.ps1
Normal file
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\vulkansdk.ps1"
|
||||||
1
coin/provisioning/qtci-windows-10-x86/22-mqtt_broker.ps1
Normal file
1
coin/provisioning/qtci-windows-10-x86/22-mqtt_broker.ps1
Normal file
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\mqtt_broker.ps1"
|
||||||
1
coin/provisioning/qtci-windows-10-x86/23-winrtrunner.ps1
Normal file
1
coin/provisioning/qtci-windows-10-x86/23-winrtrunner.ps1
Normal file
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\winrtrunner.ps1"
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
. "$PSScriptRoot\..\common\windows\install-gnuwin32.ps1"
|
|
||||||
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
. "$PSScriptRoot\..\common\windows\win10sdk.ps1"
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\exceutequeueditems.ps1"
|
||||||
@@ -1 +0,0 @@
|
|||||||
. "$PSScriptRoot\..\common\windows\mysql.ps1"
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\disable-autoreboot.ps1"
|
||||||
@@ -36,10 +36,10 @@
|
|||||||
# This script installs QNX SDP 7.0
|
# This script installs QNX SDP 7.0
|
||||||
|
|
||||||
$zip = "c:\users\qt\downloads\qnx700.7z"
|
$zip = "c:\users\qt\downloads\qnx700.7z"
|
||||||
$url = "http://ci-files01-hki.intra.qt.io/input/windows/qnx700-20180801-windows.7z"
|
$url = "http://ci-files01-hki.intra.qt.io/input/qnx/qnx700.7z"
|
||||||
|
|
||||||
Download $url $url $zip
|
Download $url $url $zip
|
||||||
Verify-Checksum $zip "E281897C957B5FAB249BABB2DEB77EEBB9BA75E6"
|
Verify-Checksum $zip "DD3346A3429C06B59BF4D45CE0782F737D2424C7"
|
||||||
Extract-7Zip $zip C:\
|
Extract-7Zip $zip C:\
|
||||||
|
|
||||||
Set-EnvironmentVariable "QNX_700" "C:\QNX700"
|
Set-EnvironmentVariable "QNX_700" "C:\QNX700"
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
. "$PSScriptRoot\..\common\windows\libclang.ps1" 64
|
. "$PSScriptRoot\..\common\windows\libclang.ps1" 64 vs2015
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
. "$PSScriptRoot\..\common\windows\install-mingw.ps1"
|
. "$PSScriptRoot\..\common\windows\install-mingw.ps1"
|
||||||
|
|
||||||
# This script will install MinGW 5.3.0
|
# This script will install 64-bit MinGW 5.3.0
|
||||||
|
|
||||||
$release = "i686-5.3.0-release-posix-dwarf-rt_v4-rev0"
|
$release = "x86_64-5.3.0-release-posix-seh-rt_v4-rev0"
|
||||||
$sha1 = "D4F21D25F3454F8EFDADA50E5AD799A0A9E07C6A"
|
$sha1 = "7EB12DD3EDDCF609722C9552F8592BD9948DA1FC"
|
||||||
|
|
||||||
InstallMinGW $release $sha1
|
InstallMinGW $release $sha1
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
. "$PSScriptRoot\..\common\windows\install-mingw.ps1"
|
. "$PSScriptRoot\..\common\windows\install-mingw.ps1"
|
||||||
|
|
||||||
# This script will install MinGW 6.3.0
|
# This script will install 64-bit MinGW 6.3.0
|
||||||
|
|
||||||
$release = "i686-6.3.0-release-posix-dwarf-rt_v5-rev2"
|
$release = "x86_64-6.3.0-release-posix-seh-rt_v5-rev2"
|
||||||
$sha1 = "AABEFF22DC3800FCFDB29144BFB08B0B728C476B"
|
$sha1 = "49E7F8997E3D15C75B1A4DE1C380ABE1FB9B7533"
|
||||||
|
|
||||||
InstallMinGW $release $sha1
|
InstallMinGW $release $sha1
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\vulkansdk.ps1"
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\mqtt_broker.ps1"
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\winrtrunner.ps1"
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user